Már egy ideje áhítozom egy kijelzővel ellátott zigbee-s hőmérőre, úgyhogy próbára rendeltem egyet. A Banggood-ról egy "RSH-Z-Bee-HS01" fantázianevű, (Bakeey gyártmányú) Tuya kompatibilis hőmérőre esett a választásom - egész egyszerűen azért, mert akciós volt. Persze ne tévesszenek meg senkit a nagy nevek, ez teljesen ugyanaz az eszköz, mint a BlitzWolf BW-IS4, amit a zigbee2mqtt közösség TuYa TS0201 néven ismer.
Belbecs
Remélem a kedves olvasók elnézik nekem, amiért nem szedtem szét az eszközt, de némi roncsolás nélkül ez nem lehetséges, ami akadályozná a továbbértékesítését. De ha szétszedtem volna, ezt láttam volna benne:
https://www.elektroda.com/rtvforum/topic3806108.html
Működési hőmérsékletére -10 és +50 fok Celsius van megadva. A BL55072 LCD vezérlő chipen kívül látható a TYZS5 központi zigbee vezérlő, ami a hangzatos nevű EFR32MG13P732F512GM48-C chipet tartalmazza, ez egy 40MHz-es ARM Cortex M4, 512KB flash tárhellyel és 64KB memóriával.
Ami itt nem látszik, az egy STHC3 hőmérő szenzor, aminek +/- 0.2 fok Celsius a pontossága. Ez egyenesen kiváló eddig, na mondom ilyet rendelek egy tucattal...
Teszt
Azért a puding próbája az evés, nézzük hát! Zigbee2mqtt rögtön felismerte, a tetején levő gomb rövid megnyomásával lehet azonnali jelentést kérni tőle, a hosszú gombnyomás (>5s) indítja a párosítást.
info Successfully interviewed '0x847127fffec6c683', device has successfully been paired
info Device '0x847127fffec6c683' is supported, identified as: TuYa Temperature & humidity sensor with display (TS0201)
info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":{"description":"Temperature & humidity sensor with display","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Measured temperature value","name":"temperature","property":"temperature","type":"numeric","unit":"°C"},{"access":1,"description":"Measured relative humidity","name":"humidity","property":"humidity","type":"numeric","unit":"%"},{"access":1,"description":"Voltage of the battery in millivolts","name":"voltage","property":"voltage","type":"numeric","unit":"mV"},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"TS0201","supports_ota":false,"vendor":"TuYa"},"friendly_name":"0x847127fffec6c683","ieee_address":"0x847127fffec6c683","status":"successful","supported":true},"type":"device_interview"}'
info MQTT publish: topic 'homeassistant/sensor/0x847127fffec6c683/battery/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffec6c683"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0x847127fffec6c683","sw_version":"Zigbee2MQTT 1.18.3"},"device_class":"battery","json_attributes_topic":"zigbee2mqtt/0x847127fffec6c683","name":"0x847127fffec6c683 battery","state_topic":"zigbee2mqtt/0x847127fffec6c683","unique_id":"0x847127fffec6c683_battery_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.battery }}"}'
info MQTT publish: topic 'homeassistant/sensor/0x847127fffec6c683/temperature/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffec6c683"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0x847127fffec6c683","sw_version":"Zigbee2MQTT 1.18.3"},"device_class":"temperature","json_attributes_topic":"zigbee2mqtt/0x847127fffec6c683","name":"0x847127fffec6c683 temperature","state_topic":"zigbee2mqtt/0x847127fffec6c683","unique_id":"0x847127fffec6c683_temperature_zigbee2mqtt","unit_of_measurement":"°C","value_template":"{{ value_json.temperature }}"}'
info MQTT publish: topic 'homeassistant/sensor/0x847127fffec6c683/humidity/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffec6c683"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0x847127fffec6c683","sw_version":"Zigbee2MQTT 1.18.3"},"device_class":"humidity","json_attributes_topic":"zigbee2mqtt/0x847127fffec6c683","name":"0x847127fffec6c683 humidity","state_topic":"zigbee2mqtt/0x847127fffec6c683","unique_id":"0x847127fffec6c683_humidity_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.humidity }}"}'
info MQTT publish: topic 'homeassistant/sensor/0x847127fffec6c683/voltage/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffec6c683"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0x847127fffec6c683","sw_version":"Zigbee2MQTT 1.18.3"},"device_class":"voltage","json_attributes_topic":"zigbee2mqtt/0x847127fffec6c683","name":"0x847127fffec6c683 voltage","state_topic":"zigbee2mqtt/0x847127fffec6c683","unique_id":"0x847127fffec6c683_voltage_zigbee2mqtt","unit_of_measurement":"mV","value_template":"{{ value_json.voltage }}"}'
info MQTT publish: topic 'homeassistant/sensor/0x847127fffec6c683/linkquality/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffec6c683"],"manufacturer":"TuYa","model":"Temperature & humidity sensor with display (TS0201)","name":"0x847127fffec6c683","sw_version":"Zigbee2MQTT 1.18.3"},"icon":"mdi:signal","json_attributes_topic":"zigbee2mqtt/0x847127fffec6c683","name":"0x847127fffec6c683 linkquality","state_topic":"zigbee2mqtt/0x847127fffec6c683","unique_id":"0x847127fffec6c683_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}'
A zigbee2mqtt, és rajta keresztül a Domoticz szépen fel is ismeri:
Bár az eszköz által jelentett LQI vagyis jelminőség nem minden esetben tekinthető teljesen hitelesnek, de fele jelerősséget produkál, mint egy egyszerű Xiaomi zigbee nyitásérzékelő, ugyanarról a pontról, ugyanazzal a vevővel. Ejnyje no.
Futtattam pár napig, hogy lássam az adatokat és összehasonlíthassam azokat. Íme a mai grafikon, a nem messze tőle levő LYWSD02 bluetooth hőmérővel összevetve:
A kék színű, négyszögjelre emlékeztető adatok jöttek a TS0201-től, és ahogy azt több helyen is írták, +/-0.7 fok változás esetén küld csak jelet, addig akár órákon át semmit. Talán hajnali négy körül (itt kapcsolt a fűtésem termosztátja a saját analóg hőmérője alapján) látszik leginkább, mire akarok kilyukadni, 0.7 fok lefelé és 0.7 fok felfelé már 1.4 fok Celsius ugyebár? Hiába a jó érzékenységű szenzor, ha le van butítva az adatszolgáltatása, és nem is lehet állítani azon. Legalább 30 percenként csuklana egyet, hogy élek még... fenéket, van hogy 7 órán keresztül nem ad életjelet. Értem én, hogy elem-élettartam, de beállítási lehetőség nuku? Epic fail. :(
A világosabb színű adatok egy bluetooth hőmérőből jönnek, ami 2-3 percenként szórja az adatokat...
A reakciósebessége sem vágott földhöz, Süsü a sárkányt megszégyenítő módon kellett vagy 10 másodpercig lehelnem rá, hogy végre méltóztasson változni a kijelző és lejelenteni magát Zigbee-n keresztül... jó tudom, nekem vannak túl nagy igényeim. Bár úgy láttam vagyunk így páran azért, mivel egyfajta hardveres hack -et egy külső Attiny vezérlő képében szerkesztettek hozzá, de tényleg ez a jó megoldás 2022-ben?
Ítélet
Nem túl meggyőző. Igazából nem tudom jó szívvel ajánlani senkinek, és legnagyobb sajnálatomra jelenleg a piacon egyetlen olyan kijelzővel rendelkező Zigbee hőmérőt sem láttam, ami funkcionalitásban ki tudna váltani egy jó Bluetooth-os hőmérőt..
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.