Forum
IP MS
a v devices treba zaskrtnut s ktorych to ma posielat
To tak mám, i v devices:
a v nextion editoru se nastavuje tedy Send component id nebo se používá prints nebo něco jineho?
Staci Send component id , ked to je tlacitko.
Ten prints ked treba poslat aj nejaku hodnotu, napr u toho slideru.
Ale ked to vidis v logu ESPeasy tak to musi ist aj do kontrolera.
A neposiela ti ani to tlacitko?
V logu se zobrazí jen fyzické tlačítka a pak dotyky displeje (idx 503) jako:
Ja ked kliknem na nieco na displeji tak v logu vidim ID toho prvku napr.
a v LX UDP monitore to iste ako
Co myslis pod virtualne tlacitko?
Jako tlačítko co nakreslím v editoru...
V loxone to nemohu momentálně testovat protože nejsem doma. Proto posílám na ten pipedream.
Jasne , ja pouzivam ako tlacitko obrazok ale to bude to iste.
Zapnem pri nom ten Send component id a to je vsetko.
id prvku talčítka to posílá, ikdyž pokaždá s value=1
Tak sem si nastavil controller na ip sveho pc a přes wireshark kontroloval pakety a tlačítka tam chodí.
Aby chodily i dotky z displeje tak se v něm (devices) taky musí zaškrtnout používat controller.
Takže už zbývá rozchodit ty prints.... nemusí se to ukončovat nějakými znaky ten příkaz?
Nemalo by tam byt viac. Pusti si debug v editore a tam vidis ze to posiela.
Nemam to ako teraz na vyskusat na fyzickom displeji.
Inak co sa tyka prepinania stranok na dispeji tak to robim priamo tam.
Len tie fyzicke tlacitka posielam cez LX.
Ano debug v nextionu vrací hodnoty při stisku tlačítka kde je nastaveno "prints b1.val,0"
ale v logu ESP Easy nic není. Tam zobrazuje pouze IDX když je zaškrtnuté "Send Component ID"
Zajímavé je že printh příkaz funguje, idkyž vrací jiné idx než send component ID. Problém je že vrací ale dva řádky na jedno je idx a na druhem value. Prints nevrátí nic.
if(RoBar.val==0) { printh 65 01 11 00 FF FF FF }else { printh 65 01 11 01 FF FF FF } prints RoBar.val,0
Když tak čtu tento návod:
https://espeasy.readthedocs.io/en/latest/Plugin/P075.html
napadá mě nemusí být náhodu ten příkaz prints pouze ve tvaru pro odeslání idx a value?
tedy prints "blabla",0 neudělá nic, ale
prints "|s,i12,sOff",0 odešle idx s hodnotou 0?
Ok. Nadešel čas objednání. Vypadá to skvěle.
Mám 2 otazky prosím -
1. Rozdíl mezi us a EU verzi je pouze v orientaci tlačítek?
2. Mám bohužel po baráku spíš 2-ramecky je to problem? Potenciálně bych vedle toho nechal ještě tlacitko/dvoutlqcitko? Nebo je potřeba udělat nějakej custom rámeček? Nerez/dřevo
Diky
1. rozdiel je len v usporiadani, U EU verzie je schovany nejaky milimeterz z jednej strany displeja aby vyzeral simetricky.
2. Neviem naco to chces ale pouzivat to ako hlavny vypinac by som nepouzival.
Nejake tlacitko antracit sa ktomu urcite dopasuje. Ale bude zalezat ake mas krabice.