Beiträge von Lapu-Lapu

    Jetzt hab ich mal bewusst für deutliche Änderungen an der Temperatur und Luftfeuchte gesorgt (Heizlüfter angeschaltet) - siehe da, das Ding fängt wieder an zu senden.

    Nach dem Aufwecken durch gezielte Temperaturschwankungen hat das gute Stück exakt 12h gesendet und sich dann schlagartig schlafen gelegt. Die Watchdog Resets mit "Alive" Beacon kommen alle 6h. Mehr nicht. Batteriesparen...

    Bin gespannt, ob das als Bug oder Feature verkauft wird.

    Aber meine BLU-Geräte laufen alle im Beacon Modus zu meiner Zufriedenheit.

    Meine Motion und Button auch. Door/Window bau ich erst, wenn ich neue Fenster drin hab dieses Jahr. Der H&T soll den Beacon Modus dauerhaft an haben, man kann den nicht aus/einschalten. Sieht aber nicht so aus, wenn ich meinen beobachte. Ich war sofort skeptisch, weshalb ich mir erstmal einen zum Testen geholt habe.

    Ist ja nicht das erste Mal, dass die Wirklichkeit von dem abweicht, was Shelly schreibt. Bug oder Feature - das ist hier die Frage.

    Batteriebetrieben oder ext.Stromversorgung ?

    Der BLU H&T hat nur eine CR2032 Lithium Knopfzelle. Externe Versorgung kennt er nicht. Dass die Zelle mit minütlichem Beacon bis zu 3 Jahre halten soll, fand ich beim Lesen auch sportlich. Unter den beobachteten Umständen kann das aber klappen. Unter absolut stabilen Außenverhältnissen sendet das Ding ja irgendwann nur noch ein paar Mal am Tag. Das steht da aber nirgends geschrieben.

    https://www.shelly.com/de/products/shop/sw10145-1/sw10145-2

    Shelly BLU H&T (Humidity and temperature sensor) | Shelly Technical Documentation
    Short device name: SBHT-003C
    shelly-api-docs.shelly.cloud

    Die Plus H&T Gen.2 und Gen.3 senden mit externer Versorgung regelmäßig, auf Batterie nur bei gewissen Änderungen. Das kann man nachlesen und es ist in Grenzen konfigurierbar. Für den BLU H&T wird etwas anderes suggeriert, scheint aber nicht so zu sein.

    Ich teste weiter... über Nacht hab ich lediglich nach 6h einen "Alive" vom BLU H&T bekommen. Das Ding hängt im Keller und da tut sich auch nicht viel an den Messwerten.

    Wenn ich den Button am BLU H&T drückt, bekomme ich auch die dazu nötige Nachricht.

    Jetzt hab ich mal bewusst für deutliche Änderungen an der Temperatur und Luftfeuchte gesorgt (Heizlüfter angeschaltet) - siehe da, das Ding fängt wieder an zu senden. Dazu war aber schon eine deutliche Änderung nötig, dann ging es los. Zuerst mit längeren Pausen, dann immer kürzer. Teilweise wieder minütlich, teilweise aber auch länger.

    Ich habe außerdem die PIDs beobachtet und die zählen so hoch, als wäre jede Minute eine Messung rausgegangen. Daraus schließe ich, dass das Teil jede Minute misst und die PID hochzählt, aber irgendwann nicht mehr jede Minute seine Messwerte sendet.

    Das riecht nun wieder nach einer undokumentierten Stromspar-Routine. Ohne Re-Engineering scheint mal bei Shelly nicht mehr auf einen grünen Zweig zu kommen... "Beacon Mode is always active" stimmt definitiv nicht.

    Ich habe beim Testen immer wieder beobachtet, dass mit meinem neuen BLU H&T etwas nicht stimmt. Ich hab das Teil an verschiedenen Stellen platziert, um die Messfähigkeit zu testen - Wohnzimmer, Balkon, Keller, Kühlschrank, Weinklimaschrank, Gefrierschrank - nie sehr lange. Zwischendurch kam immer mal nichts... Könnte an allem liegen, dachte ich... hatte die Abschirmung der Kühlgerätegehäuse im Verdacht.

    Jetzt hab ich einen Langzeit-Test gemacht. Der BLU H&T etwa 2 Meter neben einem Shelly Plus Plug S als Gateway mit modifiziertem Script "Blu_to_MQTT v1.4 + Blu_Events v2.4". Ich habe die Beacons mitgeschrieben, die MQTT-Nachrichten des Gateway-Shellys auch, Debug-Log im Gateway-Shelly war ebenfalls an...

    Ergebnis: Der BLU H&T sendet irgendwann ein "Alive" Beacon und schweigt dann 6 Stunden. Danach wacht er mit einem "Alive" wieder auf und sendet 6 Stunden lang minütlich seine Daten. Dann legt er sich mit einem "Alive" wieder auf's Ohr. Der Gateway-Shelly tut seinen Job, hab ich mit einem BLU Button getestet, während der BLU H&T sein Nickerchen machte.

    Beobachtet das jemand anderes auch?

    Es sollte nicht so sein: https://shelly-api-docs.shelly.cloud/docs-ble/Devices/ht ("There are no device specific settings. Beacon mode is always active. It is the main function of the device.")

    Laufen die mqtt scripte auch mit den neuen blu ht Sensoren? Schade das dekat die nicht mehr aktive support. Sind wirklich colle scripte

    Ich hab mir das "Blu_to_MQTT v1.4 + Blu_Events v2.4" Script dafür "zurechtgebogen", eher quick'n'dirty. Wenn das ganze mal stabil das tut, was ich will, stell ich es vielleicht hier rein. Im Moment bin ich noch in der Testphase und die ist eher holprig. Den Script-Support übernehmen möchte ich indes nicht. Bin kein passionierter Programmierer...

    Hab gerade herausgefunden, dass mein BLU H&T nach 6 Stunden durchstartet und den "Alive" Beacon sendet, um sich dann bis zum nächsten Durchstarten schlafen zu legen. Dann passiert 6 Stunden gar nichts, bis er mit einem neuen "Alive" Beacon wieder anfängt minütlich Temperatur und Feuchtigkeit zu melden. Mal sehen, was der Shelly Support dazu sagt. Bis jetzt waren sie nicht hilfreich.

    Es hat mich einiges an Zeit gekostet. Ich hatte den Gateway-Shelly in Verdacht, seine Arbeit einzustellen. Jetzt habe ich mittels eines BLU Buttons getestet, dass das BLE-Gateway noch funktioniert, während der BLU H&T nichts mehr sendet. Gleichzeitig habe ich über Stunden alle Beacons mitgeschrieben und gesehen, dass nach exakt 6 Stunden der "Alive" als letzter kommt und dann Ruhe im Schiff ist. Zufall ist das sicher nicht.

    Shelly Firmware reift wie Bananen beim Kunden. Dass man da kein Downgrade machen kann, ist übel. Meine Shellys sind alle hinter der Firewall eingeschlossen und bekommen nur neue Firmware, wenn es gar nicht anders geht. Die bei Shelly scheinen ohnehin mehr Energie zu investieren, die Kunden mit Cloudservice an sich zu binden, als funktionierende Firmware zu schreiben. Nutzer mit eigenen Smarthome-Zentralen a la OpenHAB, ioBroker & Co. sind denen wohl eher ein Dorn im Auge. Ich habe aber keine Lust darauf, dass mir irgendein mit unbekannter Yogi am anderen Ende der Welt in meinem Smarthome rumschaltet. Wenn etwas nicht funktioniert, möchte ich gern selbst dran schuld sein, sonst muss meine Frau noch neue Feindbilder erlernen - und das will doch keiner. 8o

    Details hier ">

    Lapu-Lapu
    30. Mai 2024 um 16:17

    Das Script Blu_to_MQTT v1.4 + Blu_Events v2.4 läuft bei mir auf drei Shelly Plus Plug S problemlos mit mehreren BLU Motion und BLU H&T. Die haben Firmware 1.2.3 - Gateway-Option ist gesetzt.

    Jetzt habe ich einen auf Firmware 1.3.2 gehoben und nun schläft das ganze nach kurzer Zeit ein, egal ob Gateway aktiv oder nicht. Laut Debug wird nichts mehr empfangen und dann natürlich auch nichts mehr per MQTT versendet.

    Der Shelly Support sagt, "das Script muss einen Fehler haben" und verweigert den Support. Die neue Firmware sei weniger tolerant gegenüber Fehlern im Scripting und da können sie nichts dagegen machen. Da ein Firmware Downgrade nicht machbar ist, kann ich den Plug jetzt aussortieren und ggf. für was anderes nutzen. :cursing:

    Ich hatte einen bekommen, da waren die kleinen Kontakte für die Lithiumzelle so verbogen, dass sie keine sichere Verbindung gaben. Ich hab sie vorsichtig etwas gebogen und dann ging es.

    Wenn das nicht hilft, ist das Teil wohl kaputt. Wenn die Zelle drin ist, sendet das Ding sofort Beacons aus.