Czujniki zigbee w z...
 
Powiadomienia
Wyczyść wszystko

Domoticz Czujniki zigbee w zasadzie nie działają w domoticzu

4 Wpisów
2 Użytkownicy
0 Likes
2,012 Wyświetleń
(@marson)
Wpisów: 2
Świeżak
Autor tematu
 

Witajcie

Od niedawna mam domoticza, do tej pory mam wszystko zrobione na RF433 tj. piloty na RF433 do sterowania światłem i bramkę sonoff rf433 z wgraną tasmotą. Chciałem zacząć używać urządzeń opartych o zigbee. Posiadając już sonoffa RF 433 zakupiłem zigbee bridge od sonoffa także z wgraną tasmotą i tu mam problem. Na początek zakupiłem czujnik temperatury i wilgodności od sonoffa, model SN-ZB02 i chociaż po wielu próbach udało mi się go dodać do czujników w domoticzu to dane nie są aktualizowane i cały czas są podawane dane z chwili pierwszego podpięcia, w logach domoticza też mam całkiem sporo błędów. Wszystko podam na koniec a teraz pokrótce opiszę co zrobiłem i może to kogoś naprowadzi na jakąś pomoc i wskazanie co robię nie tak.

 

1. Pierwsze czego się dowiedziałem to tego, że potrzebuję zainstalować zigbee2mqtt więc zrobiłem to zgodnie z dokumentacją z oficjalnej strony projektu https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html, z tym, że opis tam dotyczył instalacji w oparciu o bramkę na USB ZigBee CC2531 - ja mam sonoffa jak pisałem wyżej i nie podpina się go po USB ale jest to interfejs po LANie, dlatego znalazłem opis jak podłączyć sonoffa zigbee bridge do zigbee2mqtt tutaj https://www.digiblur.com/2021/03/zigbee2mqtt-with-sonoff-zigbee-bridge.html - w praktyce całość jak to zrobić sprowadzała się do tego, że w pliku konfiguracyjnym zigbee2mqtt tj. /opt/zigbee2mqtt/data/configuration.yaml w miejscu gdzie zgodnie z opisem podaje się serial dla USB należało podać następujący wpis:

serial:
  adapter: ezsp
  port: tcp://192.168.1.61:8888

Z tym, że, żeby nie było tak prosto to standardowo ten port 8888 jest zablokowany i trzeba go otworzyć, nie można tego zrobić ze standardowym template sonoff zigbee bridge i należy dokonać jego zmiany na taki dla HA a potem otworzyć regułkę dającą dostęp do komunikacji na porcie 8888 - opis jak to zrobić jest tu: https://templates.blakadder.com/sonoff_ZBBridge.html - czyli użyłem template

{"NAME":"ZHA ZBBridge","GPIO":[56,208,0,209,59,58,0,0,0,0,0,0,17],"FLAG":0,"BASE":18}

następnie komendy:

Rule1 ON System#Boot do TCPStart 8888 endon
Rule1 1

oraz restart urządzenia,

Nie wykluczam, że użycie szablonu pod HA jest błędem ale na template standardowym dla sonoff zigbee bridge tj.

{"NAME":"Sonoff ZbBridge","GPIO":[56,165,0,166,215,0,0,0,6,158,5,0,17],"FLAG":0,"BASE":75}

nie byłem w stanie otworzyć portu 8888 przez co nie uruchomiło się zigbee2mqtt. Gdy już przez to przebrnąłem zainstalowałem wtyczkę Zigbee2mqtt plugin domoticz stąd: https://github.com/stas-demydiuk/domoticz-zigbee2mqtt-plugin

I tak jak pisałem chociaż czujnik SNZB-02 jest widoczny nie zbiera informacji, informacja last seen w domoticzu jest podana z chwilą pierwszego odpalenia pluginu

Znalazłem opis, jak to rozwiązać, podobno pomóc powinno dodanie do konfiguracji zigbee2mqtt wpisu:

  new_api: true
frontend:
  # Optional, default 8080
  port: 8080
  # Optional, default 0.0.0.0
  host: 192.168.1.4
  # Optional, enables authentication, disabled by default
  auth_token: MojeHaslo

ale po za odpaleniem intefejsu www dla zigbee2mqtt na porcie 8080 nic to nie zmieniło, dodam też, że w tym interfejsie zigbee2mqtt też nie widać aby temperatura się odczytywała bo w miejscu gdzie powinna być jest wpis Null

No i na koniec logi z wtyczki:

 2021-08-09 20:03:56.780 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:03:56.780 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:03:56.780 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:03:56.780 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:03:56.780 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:03:56.781 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:09:07.989 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:09:58.225 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:10:38.373 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:12:08.716 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:15:29.456 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:15:29.457 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:15:29.457 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:15:29.457 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:18:40.231 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) 'onMessage' failed 'TypeError':'conversion from NoneType to Decimal is not supported'.
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 297 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 137 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMessage
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 167 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/mqtt.py', function onMessage
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 217 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/plugin.py', function onMQTTPublish
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 63 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices_manager.py', function handle_mqtt_message
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 64 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py', function handle_mqtt_message
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 132 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function handle_message
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 111 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/device.py', function get_device_args
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 44 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_string_value
2021-08-09 20:19:20.363 Error: Sonoff Zigbee Bridge: (Sonoff Zigbee Bridge) ----> Line 28 in '/home/domoticz/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py', function get_temperature_value

Dodam, że MQTT mam działające bo używam go do współpracy z Sonoff RF433.

Pomoże ktoś? Starałem się to opisać najlepiej jak umiem ale jakby coś było niejasne albo potrzeba by było więcej informacji piszcie, aha, domoticz stoi na PC z x86 a nie na malinie jeśli to ma znaczenie.

 
Dodane : 09/08/2021 8:31 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@marson pewnie niewiele osób próbuje korzystać z takiego rozwiązania, bo znacznie lepiej użyć sniffera USB, który pozwoli na obsługę większej ilości sprzętu, ale w obu przypadkach usługa zigbee2mqtt musi działać. Piszesz że po uruchomieniu interfejsu www czujnik nie aktualizuje się i widzisz wartości Null co znaczy , że już na tym etapie nie ma komunikacji serwer - czujnik. Wtyczka w domoticz jest tylko pośrednikiem między serwerem - usługą zigbee2mqtt a domoticz.

Czy na pewno masz status serwera zigbee2mqtt jako uruchomiony ? i co daje journalctl -u zigbee2mqtt.service -f 

 

 

 

 
Dodane : 10/08/2021 8:34 am
(@marson)
Wpisów: 2
Świeżak
Autor tematu
 

@isom 

 

Wychodzi na to, że coś tam działa. tzn. pokazuje wilgotność i poziom naładowania materii ale temperaturę pokazuje na null, poniżej wynik polecenia:

 

 sudo journalctl -u zigbee2mqtt.service -f
-- Logs begin at Mon 2021-08-09 20:49:43 CEST. --
sie 10 15:59:38 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 15:59:38: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":33.35,"linkquality":168,"temperature":null,"voltage":2900}'
sie 10 16:01:18 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:01:18: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":32.21,"linkquality":160,"temperature":null,"voltage":2900}'
sie 10 16:02:08 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:02:08: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":33.66,"linkquality":172,"temperature":null,"voltage":2900}'
sie 10 16:02:58 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:02:58: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":32.41,"linkquality":180,"temperature":null,"voltage":2900}'
sie 10 16:03:45 domoticz. npm[828]: Assertion failed
sie 10 16:03:45 domoticz. npm[828]: Assertion failed
sie 10 16:04:19 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:04:19: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":33.48,"linkquality":176,"temperature":null,"voltage":2900}'
sie 10 16:04:39 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:04:39: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":33.48,"linkquality":176,"temperature":null,"voltage":2900}'
sie 10 16:05:29 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:05:29: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":32.24,"linkquality":172,"temperature":null,"voltage":2900}'
sie 10 16:05:49 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:05:49: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":34.16,"linkquality":172,"temperature":null,"voltage":2900}'
sie 10 16:06:39 domoticz. npm[828]: Zigbee2MQTT:info  2021-08-10 16:06:39: MQTT publish: topic 'zigbee2mqtt/0x00124b00239ddec1', payload '{"battery":83.5,"humidity":33.02,"linkquality":172,"temperature":null,"voltage":2900}'

Wygląda jakby czujnik był walnięty? Chociaż nie chce mi się wierzyć bo to nówka sztuka. Komenda systemctl status zigbee2mqtt pokazuje running na zielono więc też chyba jest OK.

 
Dodane : 10/08/2021 4:15 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@marson no coś tam działa tylko linkquality 2900 to mało prawdopodobne , u mnie zakres jest taki jak poniżej 

3

I bateria w tym czujniku jak na nówkę sztukę coś słaba , u mnie po roku często używany czujnik ma 91% - a to jest niewiele poniżej 3V 

4
 
Dodane : 13/08/2021 8:44 pm
Udostępnij: