Forum
GND -> GNDGND -> IOOTX -> RXRX -> TX3V3 -> 3V3(5V do desky napojenych nemam)
espcomm_send_command: sending command payloadsetting serial port timeouts to 15000 msread 0, requested 1setting serial port timeouts to 1000 mswarning: espcomm_send_command: didn't receive command responsewarning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failedclosing bootloader...
Stub running...Writing at 0x00000000... (1 %)266Loader_spi[1]][espDownloader.py][line:1891][INFO]:[2022-12-25 21:11:14,915][EspDownloadPanel_ESP32_spi(1)][download_panel_info.py][line:494][INFO]: ******************[2022-12-25 21:11:14,915][EspDownloadPanel_ESP32_spi(1)][download_panel_info.py][line:495][INFO]: pic path: ./RESOURCE/DOWNLOAD_S.bmp[2022-12-25 21:11:14,915][EspDownloadPanel_ESP32_spi(1)][download_panel_info.py][line:496][INFO]: *****************Writing at 0x00004000... (2 %)266Loader_spi[1]][espDownloader.py][line:1891][INFO]:...Writing at 0x00140000... (100 %)6Loader_spi[1]][espDownloader.py][line:1891][INFO]:is stub and send flash finish[2022-12-25 21:13:15,927][EspDownloadPanel_ESP32_spi(1)][download_panel_info.py][line:494][INFO]: ***************[2022-12-25 21:13:15,927][EspDownloadPanel_ESP32_spi(1)][download_panel_info.py][line:495][INFO]: pic path: ./RESOURCE/FINISH_S.bmp[2022-12-25 21:13:15,927][EspDownloadPanel_ESP32_spi(1)][download_panel_info.py][line:496][INFO]: ********************
@l-adamek jaky pouzivas USB2TTL? chystam se objednat toto https://dratek.cz/arduino/947-usb-ttl-prevodnik.html?gclid=EAIaIQobChMIh4ezvoaX_AIVBdJ3Ch0ayQCYEAQYAyABEgI2q_D_BwE
Jakým způsobem odchytáváte v loxone přes udp dva stavy na stisk tlačítka? Nejprve přijde idx a pak value
Tak si v ESP v devices zaskrtni Single event with all values a bude ti to chodit v jednom udp.
EDIT: jo tak asi nebude, udp mi to rozdeluje tak jako tak.
Jo to mě napadlo, ale to nepomáhá
Taky by mě zajímalo jak řešit to že se mi neustále mažou hodnoty na displeji, jakmile přepnu na druhou stránku displeje a pak zase zpět.
Nejdou ty hodnoty nějak uložit abych nemusel čekat než se načtou?
Každou komponentu, která si má uchovat hodnotu, přepni na global.
Tak už sem na to přišel. V devices u displeje sem deaktivoval odesílání dat na controller a v rules vytvořil pravidlo:
on disp#all do SendToUDP,192.168.xx.xx,514,idx=%eventvalue1% value=%eventvalue2% endon
V nextion editoru pak mám na tlačitkovej event tento kod, kdy idx si nastavuji ručně (i1111):
if(RoBar.val==0) { prints "|s,i1111,sOff",0 }else { print "|s,i1111,sOn" } printh 0a
Z nějakého neznámého důvodu nejsem dneska schopný nahrát nový displej přes nextion editor. Vždycky mi to nahlásí timeout. Je jedno jaký nastavím baudrate.
Předtím vše fungovalo bez problémů. Nesetkali ste se s tím?
Přestává reagovat někde mezi 7 a 40% nahráti
Obcas zustane neuvolneny com port. Zkousel jsi restartovat komp?
Jo zkoušel, ale to by se to nespojilo vůbec. Ono se to chvíli nahrává a pak se zastaví
Tak problém vyřešen. Bylo nutné nejprve ukončit veškerou komunikaci s Loxone, protože ten tam přes http posílal průběžně příkazy a to způsobovalo zahlcení. Po vypnutí loxone šlo nový displej bez problémů nahrát.
Take bych mel dotaz. Nezkousel popr. neprisel jste nekdo na zpusob, jak slozit vice commandu do jednoho?
Potrebuju, aby mi z Loxone odesel jeden HTTP request a na strane EspEasy nebo Nextionu se provede sekvence prikazu (napr. mam infografikou v nextionu zobrazene otevrene okna. Takze z Loxone odejde 1 http request s poctem otevrenych oken a na strane nextionu dojde k prepnuti page, hidden nekolika obrazku, show obrazku, zmene ciselne hodnoty - ted to resim asi 5 requestama z Loxone, ale tam uz zacina byt neprijemna prodleva).