Forum użytkowników automatyki budynkowej
Z-wave => Fibaro - skrypty itp => Wątek zaczęty przez: andre w Grudzień 20, 2015, 12:55:31 pm
-
W nawiązaniu do ostatniej awarii elektrowni jądrowej dla spokojnego snu proponuję
konspekt urządzenia wirtualnego pobierającego dane o radiacji na interesującym nas obszarze ze strony http://radioactiveathome.org/map/ (http://radioactiveathome.org/map/)
Ze względu na wysoką czułość pomiarów wszystkich stacji w przypadku zagrożenia, wartości poszybowałyby gwałtownie, dlatego mało istotne, którą stację z ponad 30 w Polsce wybieramy do ściągania danych. Nie jest to "gotowiec", dlatego nie zamieszczam vfib-a tylko szkielet VD ale działa od 2 lat. Wszelkie modyfikacje mile widziane.
HC3 = Net.FHttp("radioactiveathome.org")
dane=HC3:GET("/map/")
temp=string.find(dane,"21.179626")--tu wstawić współrzędne stacji którą chcemy obserwować
--fibaro:debug (tostring(temp))
temprad=string.sub(dane,temp+31,temp+36)--ewentualnie dopasować po odblokowaniu debugu
--fibaro:debug (tostring(temprad))
fibaro:setGlobal("temprad", temprad)--wcześniej utworzyć zmienną globalną 'temprad' z dowolnym prametrem
fibaro:call(1081, "setProperty", "ui.Label9.value", fibaro:getGlobalValue("temprad"));--zamienić id VD i nr labelki na swój
fibaro:sleep(5*1000)
--opcjonalnie można wysłć dane na TS w celu dalszej obróbki,ustawiania alarmów etc.
thingspeak = Net.FHttp("api.thingspeak.com")
payload ="key=XXXXXXXXXXXXXXXX&fieldX="..temprad
response, status, errorCode = thingspeak:POST('/update', payload)
fibaro:sleep(1000)
-
Skorzystałem z pomysłu
Nie wiem jak odczytać współrzędne stacji z mapy na stronie http://radioactiveathome.org/map/
Konkretnie interesuje mnie Poznań
No i jeszcze jedno rozumiem, że przy 0.3uSv/h mam się zastanawiać czy coś się nie dzieje?
-
@ rafal_ll
Wchodzisz na stronę view-source:http://radioactiveathome.org/map/ (np.Chrome) potem CTRL+F (znajdź na stronie) numer czujnika np. dla Poznania 6239 i obok masz geolokalizację. Niestety mam dłuższą chwilę odłączone HC2 więc nie mogę z pamięci napisać skryptu aby wysyłał push o przekroczeniach. Obyśmy nie musieli go nigdy otrzymywać. Pozdrawiam
-
Dzięki ogarnąłem
Też mam taką nadzieję że nigdy nie doczekam się zadziałania…
Jak będziesz miał możliwość to podeślij o tych przekroczeniach zakładam że mamy dużo czasu
-
Za zgodą andre rozwinąłem nieco temat i umieściłem wirtualkę na oficjalnym forum Fibaro :
https://forum.fibaro.com/index.php?/topic/22924-ionizing-radiation-level-monitor/
gucio1234
-
link nie działa
-
Wygląda, że nieco się pospieszyłem z tym linkiem.
Post czeka na autoryzację przez moderatora tamtego forum.
gucio1234
-
@gucio1234
A nie prościej wrzucić twoją wirtualkę tu na forum a tam dać linka ? ;)
-
Tam chyba jednak więcej ludków zagląda.
Nie chcę się rozdwajać i publikować na dwóch forach, bo w przyszłości trzeba by było uaktualniać w dwóch miejscach wątki.
Tu na pewno będzie działający link (niech tylko się moderator upora z autoryzacją).
gucio1234
-
@gucio1234 napisał:
Tam chyba jednak więcej ludków zagląda.
Superexpress też kupuje więcej ludzi niż Forbsa a o czym to świadczy? ;D
-
Widocznie więcej ludzi woli Superexpress , niż Forbesa ...
-
Link już działa :
https://forum.fibaro.com/index.php?/topic/22924-ionizing-radiation-level-monitor/
gucio1234
-
Minęło już trochę czasu od kiedy powstał zaczątek wirtualki do odczytu pomiarów promieniowania jonizującego.
Tutaj jest najnowsza wersja wirtualki do śledzenia radiacji (oczywiście Andre jest wymieniony jako współautor):
https://marketplace.fibaro.com/items/advanced-radiation-monitor-vd-v2-1