Commands


Itt ismerhetők meg, próbálhatók ki a parancsok. A jobb ablak mutatja a parancs szintaktikáját, az ablak HELP gombja részletezi.


LED
Setup menüben konfigurálható GPIO lábra, Vcc/GND bekötéssel. Gyári beállítás Wemos D1 mini (ESP12 modul) beépített ledje.
Ezzel a paranccsal megérthető a rendszer logikája, egyszerűen kipróbálható vele a többi parancs.

STR/NUM
256db szám/sztring tárolható, módosítható, az összes csatlakozott eszköz egyszerre lekérdezheti az aktuális tartalmukat.
Az első 10 szám konfigurálható (min, max, szöveg előtte/utána, parancsok). Van lehetőség FLASH mentésre.

GPIO
A modul 9db szabadon felhasználható digitális lábbal rendelkezik, plusz egy analóg bemenettel.
A GPIO parancs ezeket hivatott vezérelni, lekérdezni, állapotuk változásához parancsokat hozzárendelni.

EXTIO
Max 8db PCF8574 I2C portbővítő csatlakoztatható a modulhoz.
Az EXTIO parancs ezt a max 64 ki/bemenetet kezeli.

TIMER
Lehetőség van max 10 időzítő használatára egyszerre. Minden időzítő indulásához, végéhez külön parancs rendelhető.

IF
Megadott feltétel(ek) teljesülése esetén parancs(ok)at hajt végre.

CMD
Átláthatóbbá teszi a kódot, sok parancs egy utasítással kiadható. Érdemes a boot.txt-ben használni.

TM1637
TM1637 7segment LED kijelzőt vezérlő parancs.

LCD
HD44780 LCD kijelzőt vezérlő parancs.

OLED
SH1106, SSD1306 OLED kijelzőt kezeli.

OMENU
128x64 OLED kijezőre hoz létre gombokkal/Rotary encoder-rel kezelhető menüt.

ROT
Rotary Encoder működését állítja be.

TEHU
Hőmérő/páratartalommérő értékét kérdezi le, változásához parancsokat rendel.

STRIP
WS2812 RGB ledszalagot vezérel.

TIME
Pontos idő, dátum, időzítő.

SEND
Üzenetet küld WS/UDP/USB/SER/NOW csatornákra, bejövő üzenet esetén végrehajtandó parancsot ad meg.

RTTTL
Nokia formátumú csengőhang fájlt játszik le.

BEEP
Sípol.

IRRX
Infra távitányító kezelése.

FREQ
Frekvencia, fordulatszám mérő.

RFID
RFID TAG-ek használatát teszi lehetővé.

NFC
NFC TAG-ek használatát teszi lehetővé..

MIC
WiFi mikrofon.

CMD
Több parancs egymás után..

TROLL
WiFi spammer / jammer.

WIFI
Ki/Be kapcsloja WiFi-t.

REBOOT
Újraindítja a modult.

SLEEP
Kikapcsolja a modult.

Több parancs egyszerre
A | karakterrel lehet több parancsot egyszerre beküldeni. Pl: GPIO[D1]H|GPIO[D2]H|GPIO[D3]H
A ; karakter választja el a valamilyen esemény által indított parancsokat. Pl: CMD[0]:GPIO[D1]H;GPIO[D2]H;GPIO[D3]H
A parancsok részletes helpjében a zöld színű parancsoknál használható a ";".
Az így összeállított parancssor max 512 karakter hosszú lehet!

Modul címzése
A !1234! kezdetű parancsot csak az a modul hajtja végre, aminek a DeviceID utolsó négy karaktere 1234. Pl: !1234!GPIO[D1]H
WebSocket, UDP broadcast csatornára küldött parancsot minden hálózaton levő modul megkap, de így csak a kiválasztott hajtja végre.

Debug
Ha a Setup/Other menüben engedélyezve van a debug, soros terminálon láthatók a parancsok.
Ha * karakter van a parancs előtt, a parancs nem jelenik meg a soros konzolban.
Ez pl. 100ms ciklusidejű led villogtatásnál, hasonló esetekben hasznos.