Wymuszanie pobrania...
 
Powiadomienia
Wyczyść wszystko

Domoticz Wymuszanie pobrania wartości z czujnika

18 Wpisów
4 Użytkownicy
0 Likes
83 Wyświetleń
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

Witam, czy istnieje możliwość, aby wymusić pobranie danych z czujnika, poza przesyłaniem danych w przypadku zmiany stanu?
Chcę cyklicznie co np. 30 minut, odpytywać czujnik dymu, czy nadal wszystko z nim w porządku(czyli np. żeby odesłał mi poziom sygnału czy coś innego).

 

Urządzenie: RaspberryPi 4

System: Raspbian 11 (bullseye)

Co podłączone do Raspberry: moduł Zigbee CC2531

Wersja Domoticza: 2022.1 (build 14456)

Wtyczki użyte w Domoticzu: ZigBee2MQTT ( stas-demydiuk/domoticz-zigbee2mqtt-plugin ) wersja 3.0.0

 
Dodane : 20/09/2022 9:26 pm
pawell32
(@pawell32)
Wpisów: 746
Dyrektor
 
Dodane przez: @user213

Witam, czy istnieje możliwość, aby wymusić pobranie danych z czujnika, poza przesyłaniem danych w przypadku zmiany stanu?
Chcę cyklicznie co np. 30 minut, odpytywać czujnik dymu, czy nadal wszystko z nim w porządku(czyli np. żeby odesłał mi poziom sygnału czy coś innego).

 

Urządzenie: RaspberryPi 4

System: Raspbian 11 (bullseye)

Co podłączone do Raspberry: moduł Zigbee CC2531

Wersja Domoticza: 2022.1 (build 14456)

Wtyczki użyte w Domoticzu: ZigBee2MQTT ( stas-demydiuk/domoticz-zigbee2mqtt-plugin ) wersja 3.0.0

rozumiem, że to czujnik na zigbee? jeśli tak to chyba się nie da, ze względu na zasilanie bateryjne.

 
Dodane : 21/09/2022 8:47 am
isom
 isom
(@isom)
Wpisów: 4356
Szefu Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Można sobie wysłać powiadomienie jak z czujnikiem będzie coś nie tak , pobrać - wymusić wysłanie nie sądzę

 
Dodane : 21/09/2022 11:51 am
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

@pawell32 Tak, to czujnik na ZigBee.

 

@isom W jaki sposób to wykonać? 

 

W zasadzie te czujniki, da się podłączyć też pod platformy typu np. Tuya, a tam da się sprawdzać czy jest połączenie. Więc w jakiś sposób to musieli rozwiązać 🤔

 
Dodane : 21/09/2022 4:46 pm
isom
 isom
(@isom)
Wpisów: 4356
Szefu Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 
Dodane przez: @user213

@pawell32 Tak, to czujnik na ZigBee.

 

@isom W jaki sposób to wykonać? 

 

Czujnik wysyła dane w jakimś interwale czasowym , możesz użyć prostego skryptu , który sprawdzi czy np przez ostatnie 10 minut czujnik wysłał dane ,  w przypadku kiedy wysyłał to zostanie to tylko zapisane w logu , jak nie to zostanie wysłane powiadomienie skonfigurowane w domoticz. Taki skrypt już kiedyś tu wstawiłem wystarczy dostosować do swoich potrzeb 

https://www.smartnydom.pl/forum/domoticz-reguly/skrypt-potrzebuje-informacji-o-tym-ze-jesli-pobor-chwilowy-jest-np-500-w/

 

 
Dodane : 21/09/2022 6:30 pm
Mariusz
(@mariusz-2)
Wpisów: 94
Ekspert
 

@user213 Tak jak  pawell32 i  isom już napisali, czujniki, które mają zasilanie bateryjne typu mija, aquara, xiaomi, nie raportują swoich stanów co interwał czasu, tylko reagują na zmianę stanu np. wilgotność, temperatura, ruch, otwarcie okna i wtedy wysyłają wiadomość. Ja nie znam sposobu na wymuszenie aktualizacji sensora z poziomu Domoticz czy HA.

 
Dodane : 21/09/2022 6:39 pm
Mariusz
(@mariusz-2)
Wpisów: 94
Ekspert
 

@isom

Dodane przez: @isom

Czujnik wysyła dane w jakimś interwale czasowym , możesz użyć prostego skryptu , który sprawdzi czy np przez ostatnie 10 minut czujnik wysłał dane

Temperatury, wilgotności potrafią -)  jeśli nie było zmiany co parę godzin się wybudzić i wysłać. Wody jak zaleje czujnik. Chyba, że ten czujnik dymu (nie wiem jaki bo tego nie napisał) jest zintegrowany z czujnikiem tlenku węgla to wtedy ten ma poziomy ppm do ustawienia raportowania.

 
Dodane : 21/09/2022 6:42 pm
pawell32
(@pawell32)
Wpisów: 746
Dyrektor
 
Dodane przez: @user213

Witam, czy istnieje możliwość, aby wymusić pobranie danych z czujnika, poza przesyłaniem danych w przypadku zmiany stanu?
Chcę cyklicznie co np. 30 minut, odpytywać czujnik dymu, czy nadal wszystko z nim w porządku(czyli np. żeby odesłał mi poziom sygnału czy coś innego).

jeśli chcesz mieć nad tym kontrolę to zrób to po wi-fi. Ten czujnik pewnie nie ma możliwości, kup dobry czujnik i podłącz go do np. do Wemos. Wgrasz sobie vo Ci odpowiada Afe, Tasmota, Supla. Będziesz mógł odpytywać nawet co minutę.

 
Dodane : 22/09/2022 8:35 am
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

No, ale na logikę. Jeśli podłączam te same czujniki do bramy Tuya, która też działa przez ZigBee, to da się sprawdzać w dowolnym momencie, gdy chcę. To na Domoticzu logicznym byłoby, żeby również się dało... Bo to ten sam czujnik jest.

 

Ogólnie to rozwiązanie chciałem też na czujnik zalania, wilgotności itp. wprowadzić, czujnik dymu był tylko przykładem.

 

 
Dodane : 22/09/2022 11:51 am
pawell32
(@pawell32)
Wpisów: 746
Dyrektor
 

@user213 podłaczasz do bramki Tuya i pobierasz odczyt w każdym momencie ?

 
Dodane : 22/09/2022 11:56 am
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

Chodzi mi o status urządzenia. Czyli widzę w czasie rzeczywistym czy urządzenie jest Online.
Tak samo, mogę np. co parę minut odpytać samemu Tuya o status urządzenia, raczej o odczyt (typu czy wykryto dym) z niego również... Chociaż to nie było mi potrzebne, wiec odczyt mam tylko przy zmianie.

 
Dodane : 22/09/2022 12:22 pm
pawell32
(@pawell32)
Wpisów: 746
Dyrektor
 

@user213 to sprawdź czy możesz odpytać stan urządzenia czy pobrać wartość na żądanie

 
Dodane : 22/09/2022 12:24 pm
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

Nie mogę uzyskać odczytów na żądanie, odczyty przychodzą tylko przy zmianach. Na żądanie mogę pobrać dane typu nazwa czujnika, id, czy online itp.

 
Dodane : 22/09/2022 12:51 pm
pawell32
(@pawell32)
Wpisów: 746
Dyrektor
 
Dodane przez: @user213

Nie mogę uzyskać odczytów na żądanie, odczyty przychodzą tylko przy zmianach. Na żądanie mogę pobrać dane typu nazwa czujnika, id, czy online itp.

tak samo jest ze stanem. Odpytujesz bramkę o stan czujnika - bramka odpowie, że jest on-line co nie musi być zgodne z prawdą, zależy jaki jest czas ustawiony.

 
Dodane : 22/09/2022 12:56 pm
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

Czyli w praktyce w przypadku czujnika temperatury czy wilgotności, ten skrypt od @isom będzie miał logiczne zastosowanie(bo jednak parametry zmieniają się w ciągu doby), ale w przypadku czujnika zalania czy dymu, tam przez tydzień, czy nawet rok, może nie być nic wysłane... więc sprawdzanie nie ma logicznego sensu. Chyba, że ktoś by co jakiś czas przechodził i wciskał ten przycisk TEST czy jakoś tak, na czujniku.

 
Dodane : 22/09/2022 1:15 pm
pawell32
(@pawell32)
Wpisów: 746
Dyrektor
 
Dodane przez: @user213

sprawdzanie nie ma logicznego sensu. Chyba, że ktoś by co jakiś czas przechodził i wciskał ten przycisk TEST czy jakoś tak, na czujniku.

tak to wygląda. dlatego właściwy czujnik to przewodowy

 
Dodane : 22/09/2022 1:19 pm
isom
 isom
(@isom)
Wpisów: 4356
Szefu Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@user213 a o baterii i jej stanie też nie ma informacji ? Moje kontaktrony na oknach , nie używane po kilka dni , raportują przynajmniej raz na dwie godziny stan baterii . 

 
Dodane : 22/09/2022 5:19 pm
user213
(@user213)
Wpisów: 14
Profesjonalista
Autor tematu
 

Powiem szczerze, że nie miałem tego wszystkiego uruchomionego na tyle długo, aby zaobserwować takie działanie, ale postaram się nad tym pochylić i dam znać.

 
Dodane : 22/09/2022 8:20 pm
Udostępnij: