fibaro a esp8266 -wifi
Napsal: 15. 12. 2018, 8:29
Mám takový oříšek
Doma používám chytrou domácnost fibaro
kde můžu vytvářet wirtualní zařízení - třeba tlačítko kterým můžu odeslat nějaká příkaz na web - třeba ovládat ip kameru .
to mi chodí a vím jak na to .
Další možnost je si tam posílat nějaké parametry - třeba teplotu z jiných zařízení a tu zobrazovat a podobně .
v popisu použití "štítku "je :
Label může být použit k zobrazení informací načtených ze zařízení nebo vnějších zdrojů, př. jméno právě vysílaného programu načteného z tuneru. Obsah Labelu je dostupný jako atribut virtuálního zařízení (k použití např. v scéně). Pro příklad ui.Label1.value --> Label1 je ID labelu: fibaro:getValue(123, "ui.Label1.value")
jak toto zapsat do esp aby se mi to spráně odesílalo.
v fibaru si nastavuji ip adresu ze které budu číst a port . to je jasné , ale jak to zapsat do esp nevím -
na webové rozhraní to posílam takto :
client.println("<div style='font-size: 5em;'>");
client.print("Temperature<br /><b>");
client.print((float)t, 2);
client.println("°C</b><br />");
Doma používám chytrou domácnost fibaro
kde můžu vytvářet wirtualní zařízení - třeba tlačítko kterým můžu odeslat nějaká příkaz na web - třeba ovládat ip kameru .
to mi chodí a vím jak na to .
Další možnost je si tam posílat nějaké parametry - třeba teplotu z jiných zařízení a tu zobrazovat a podobně .
v popisu použití "štítku "je :
Label může být použit k zobrazení informací načtených ze zařízení nebo vnějších zdrojů, př. jméno právě vysílaného programu načteného z tuneru. Obsah Labelu je dostupný jako atribut virtuálního zařízení (k použití např. v scéně). Pro příklad ui.Label1.value --> Label1 je ID labelu: fibaro:getValue(123, "ui.Label1.value")
jak toto zapsat do esp aby se mi to spráně odesílalo.
v fibaru si nastavuji ip adresu ze které budu číst a port . to je jasné , ale jak to zapsat do esp nevím -
na webové rozhraní to posílam takto :
client.println("<div style='font-size: 5em;'>");
client.print("Temperature<br /><b>");
client.print((float)t, 2);
client.println("°C</b><br />");