Sterownik C.W.U.

Użytkownicy tworzą, zmieniają.
wojmal
Posty: 321
Rejestracja: śr mar 02, 2016 12:14 pm

Re: Sterownik C.W.U.

Post autor: wojmal » śr lut 08, 2017 12:08 am

poprawione dane.lua

Kod: Zaznacz cały

function PosylajDane()

  conn=net.createConnection(net.TCP,0)   
  conn:connect(NTport,NTip)
  conn:on("connection",function(con,c)
	  con:send("GET /receiver.php?key=" .. NTkey .. "&id=1;2;3;4;5" .. "&type=temp;temp;temp;humid;trigger"
		.. "&value=" .. tempWylot .. ";" .. tempKran .. ";" .. tempDHT .. ";" .. humi .. ";" .. pompa .. "&ip=" .. wifi.sta.getip() .. "&device=ip&name=" .. Name
		.. " HTTP/1.1\r\nHost: NTip\r\nAuthorization: Basic " .. WWWauthmod .. "\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")
	end)
  conn:on("receive",function(conn,payload)end)

  tmr.alarm(5,1000,0,function()
    conn:close()
    conn=nil
    --NTport,NTip,NTkey=nil,nil,nil
    tempWylot,tempKran,tempDHT,humi,pompa=nil,nil,nil,nil,nil
    collectgarbage("collect")
  end)   

end

PosylajDane()
tmr.start(2)
print("")
print("Dane poslane")
Daj znać czy chodzi.

swiezak
Posty: 1358
Rejestracja: ndz maja 04, 2014 12:19 pm
Lokalizacja: śląskie

Re: Sterownik C.W.U.

Post autor: swiezak » śr lut 08, 2017 9:49 am

@wojmal jesteś GOŚĆ!
działa, wszystkie dane z czujników pięknie posyła do NT!
Jeszcze tylko jeden mały problem zauważyłem- jeżeli przekaźnik się załącza to pięknie posyła trigger jako 1 do NT, jeżeli się wyłącza to trigger zostaje nadal jako 1, nie zmienia stanu na 0. można prosić o poprawienie?
Żeby była pełnia szczęscia powiedzcie mi proszę jeszcze w jaki sposób można z pozycji NT lub cron ustawić sobie załączanie przekaźnika w trybie day/week plan?

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości