Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - skrypty itp => Wątek zaczęty przez: Patriko w Kwiecień 06, 2015, 09:17:07 am

Tytuł: Fibaro - scena wyzwalana stanem urządzenia wirtualnego
Wiadomość wysłana przez: Patriko w Kwiecień 06, 2015, 09:17:07 am
Oto pytanie z serii jak to zrobić - załóżmy że mamy urządzenie które pod adresem http://192.168.2.123/stan zwraca 0 lub 1 (np. jest woda lub jej nie ma) - i chcielibyśmy aby kiedy wody nie  wyłączyć pompę odwadniającą lub podobne urządzenie. Jak to zrobić?
Tytuł: Odp: Fibaro - scena wyzwalana stanem urządzenia wirtualnego
Wiadomość wysłana przez: sztywniak w Kwiecień 06, 2015, 09:32:17 am
To jest tylko 0 lub 1? Nie ma żadnych więcej znaków?
Tytuł: Odp: Fibaro - scena wyzwalana stanem urządzenia wirtualnego
Wiadomość wysłana przez: sztywniak w Kwiecień 06, 2015, 09:38:19 am
    HC2 = Net.FHttp(„192.168.2.123”)
dane, status, errorcode = HC2:POST("/stan″,””)
IF dane=="0" Then
-- zrób jak 0
else
-- zrób jak coś innego
end

Tytuł: Odp: Fibaro - scena wyzwalana stanem urządzenia wirtualnego
Wiadomość wysłana przez: Patriko w Kwiecień 06, 2015, 11:51:05 am
Chodziło mi o przykładowe rozwiązanie, dalej już będę skrobał :)

Ale to umieszczamy w scenie przy pomocy lua, czy możemy też dodać to do samego urządzenia wirtualnego aby było ono widoczne w bloczkowym edytorze?
Tytuł: Odp: Fibaro - scena wyzwalana stanem urządzenia wirtualnego
Wiadomość wysłana przez: sztywniak w Kwiecień 06, 2015, 11:57:51 am
W wirtualnym bo NET nie działa w scenach