@geoterm na pewno można, muszę sobie przypomnieć, miałem gdzieś skrypt wyrzucający z Domoticz.
local NazwaCzujnika="temp_pokoj"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='10.10.15.228/control?cmd=dotmatrix,txt,1,'..otherdevices_svalues[NazwaCzujnika]..'C'
end
return commandArray
podmień dane, zamiast dotmatrix wstaw Dummy. To też miałem na espeasy. Nie pamiętam czy to był DzVents
Ja robiłem podobny skrypt jak LUA All-jak wysyłałem coś do wyświetlacza z Domoticza. Dzięki bardzo :). Nóż, widelec i testuję.
local NazwaCzujnika="L123FW"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='http://192.168.0.111/control?cmd=gdd,Dummy,'..otherdevices_svalues[NazwaCzujnika]..'W'
end
return commandArray
jako LUA All
Chcę bardziej zagospodarować miejsce na wyświetlaczu.
local NazwaCzujnika="faza1"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='10.10.10.31/control?cmd=taskvalueset,7,0,'..otherdevices_svalues[NazwaCzujnika]..''
end
return commandArray
Lua, trigger device
@pawell32 , a czyli 7 wiersz, 0 pozycja -dzięki -testuję.
Dzięki,
local NazwaCzujnika="L123FW"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='192.168.0.111/control?cmd=taskvalueset,3,0,'..otherdevices_svalues[NazwaCzujnika]..'W'
end
return commandArray
wprowadziłem kod, domoticz nie wyrzuca błędu, skonfigurowany mam kontroler w esp, ale dalej nie wyświetla w dummy.
w kontrolerach ustawiasz komunikację z esp do Domoticz, np. http, mqtt. To co masz w skrypcie idzie bezpośrednio na espeasy.
wpisz w przeglądarce 192.168.0.111/control?cmd=taskvalueset,3,0,2000 i zobacz czy wpadnie
Zrobiłem wejdź i wyjdź i wyskoczyło w Domoticzu:
Dobra już wiem :), dzięki
http://192.168.0.111/control?cmd=taskvalueset,gdd,Dummy,2000
192.168.0.111/control?cmd=taskvalueset,gdd,Dummy,2000
trzeba wpisywać nazwy, a nie współrzędne.
u mnie działa i tak i tak. Pewnie dlatego, że mam starą wersję.
Dlatego też zdziwiłem się czemu nie wpisujesz http, mi bez http nie działało. Mówisz o wersji oprogramowania ESP Easy, Domoticza.
i jedno i drugie. Zamiast Domoticz mam HA, a na esp esphome. Z espeasy mam jeszcze tylko zegar z termometrem. Działa, nie aktualizuje, jak znajdę czas to przepiszę na esphome. Choć espeasy jest spoko, szybko się tworzy moduły np. z led czy lcd...
Mi się podoba ESP Easy, jak się go nauczę tak z grubsza to wezmę się za Arduino i Home Asistant.
Żeby nie tworzyć 100 zakładek dla każdego czujnika, to można w jednej zakładce wysłać kilka czujników do ESP ? Sprawdź proszę bo tak jak wpisałem poniżej na pewno jest źle:
local NazwaCzujnika="L123FW"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='192.168.0.113/control?cmd=taskvalueset,gdd,W,'..otherdevices_svalues[NazwaCzujnika]..''
end
return commandArray
local NazwaCzujnika="L123FkWh"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='192.168.0.113/control?cmd=taskvalueset,gdd,kwhtotal,'..otherdevices_svalues[NazwaCzujnika]..''
end
return commandArray
local NazwaCzujnika="L123FW"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='192.168.0.113/control?cmd=taskvalueset,gdd,W,'..otherdevices_svalues[NazwaCzujnika]..''
end
local NazwaCzujnika="L123FkWh"
commandArray = {}
if devicechanged[NazwaCzujnika] then
commandArray['OpenURL']='192.168.0.113/control?cmd=taskvalueset,gdd,kwhtotal,'..otherdevices_svalues[NazwaCzujnika]..''
end
return commandArray
Coś nie łyka, zostawię w osobnych zakładkach bo już mi styki przegrzało.


