Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
DOMOTICZ - sprzęganie z lankontrolerem
#8
kolejny przyklad ktory podeslalem przez PW. Sprzegniecie skryptow Dodomoticz LUA z lankontrolerem. Przyklad:

plik kotlownia.lua w katalogu /home/pi/domoticz/scripts/lua_parsers

local DHT_h = uri['4'];
local DHT_t = uri['3'];
local wyj_pomp = uri['2'];
local temp_zewn = uri['1'];
local bojler = uri['5'];
local moc_count = uri['6'];
moc_count = moc_count*1000
local moc = uri['7'];
moc=moc*10000
local went = uri['8'];
local bojler_piec = uri['9'];
local pompa_ciepla = uri['10'];

DHT_h = tonumber(DHT_h)
if DHT_h 60 then
hum_stat=3
else
hum_stat=1
end

--print("czekeralt")
domoticz_updateDevice(11,0,DHT_t..";"..DHT_h..";"..hum_stat)
domoticz_updateDevice(22,0,wyj_pomp)
domoticz_updateDevice(23,0,temp_zewn)
domoticz_updateDevice(24,0,bojler)
domoticz_updateDevice(12,0,moc..";"..moc_count)

if went=="0" then
domoticz_updateDevice(25,1,0)
else
domoticz_updateDevice(25,0,0)
end

if bojler_piec=="0" then
domoticz_updateDevice(20,0,0)
else
domoticz_updateDevice(20,1,0)
end

if pompa_ciepla=="0" then
domoticz_updateDevice(26,1,0)
else
domoticz_updateDevice(26,0,0)
end




##########################

i w lankontrolerze w network config mam wpisane w http client settings odswiezanie co 90 sekund
GET /json.htm?type=command&param=udevices&script=kotlownia.lua&4=#25&3=#24&2=#20&1=#18&5=#21&6=#32&7=#33&8=#9"&9=#8"&10=#5
<t></t>
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości