Wer ist Woox?
Schwierig, ihre zu lesen Website Um zu wissen, wer sie sind, muss man ein wenig suchen.
Woox ist ein chinesisches Unternehmen mit Sitz in Shenzen, das 2018 gegründet wurde und Produkte in drei verschiedenen Welten herstellt: Steckdose, Beleuchtung und Sicherheit. Ihre chinesische Herkunft wird durch die Verbindung zu Tuya bestätigt, denn ihre vernetzten ZigBee-Objekte bewegen sich alle in einer Tuya-Umgebung. Es sei darauf hingewiesen, dass sie glücklicherweise direkt auf Gateways für Hausautomationsboxen installiert werden können.
Ehrlich gesagt ist dies meine erste Woox-Ausrüstung, ich bin gespannt auf die Verarbeitung und die Funktionen dieser Ausrüstung.
Wo kann man diese Meerjungfrau kaufen, zu welchem Preis?
Die Meerjungfrau, die ich teste, wurde mir von Domadoo ausgeliehen, daher zolle ich ihnen zuerst meine Anerkennung, zumal sie die billigsten sind.
Am Tag dieses Tests wurden folgende Preise festgestellt:
- Zu Hause Domadoo, sie ist in
20.57€18.51€ - Zu Hause Produzent Woox für 24,96 Euro
- Zu Hause Amazon für 26.39€
Ich öffne die Box und überprüfe das erhaltene Muster
Beim Öffnen, erste Enttäuschung, gibt es keinen 5V-Transformator, nur das Kabel, es wird notwendig sein, eine Stromversorgung zu finden. Ich suche nach der Mindeststärke, die oben auf dem Steckverbinder angegeben ist. Es wird also 1A benötigt.
Zweite Enttäuschung: Der Steckverbinder ist ein Micro-B, ich hätte lieber einen Typ C, das ist nicht dramatisch, zeigt aber, dass dieses Produkt nicht neu ist.
Die Meerjungfrau wird mit einem dünnen Wandbefestigungssystem geliefert, ein kleines Gadget, das mit zwei winzigen Schrauben halten würde, warum nicht. Es ist festzuhalten, dass es überhaupt ein Wandbefestigungssystem gibt.
Ich denke, dass die Verwendung der mitgelieferten 3M-Doppelseite viel besser geeignet sein wird.
Die Meerjungfrau selbst ist in einem Low-End-Kunststoff, aber nichts zu unangenehm, sie ist sehr leicht und sieht leer aus. Der helle Bereich darüber ist ziemlich schön. Sie ist schließlich ziemlich süß.
Ich streichle die Knöpfe
Da ich ein Junge bin, muss ich alles anfassen, ich berühre den On/Off-Knopf und bin überzeugt, dass nichts passieren wird, da nichts angeschlossen ist.
Überraschung!! Die Sirene leuchtet 1s blau und schlägt einen kleinen Schlag. Sie ist also batteriebetrieben, das hatte ich nicht verstanden, ich dachte, sie müsste ans Netz angeschlossen werden, was meine erste Enttäuschung ausgleicht (siehe vorangehender Absatz). Ich suche in der Dok., nichts ist auf der Batterie erwähnt, ich schaue in die Beschreibung der Website Domadoo, ich sehe „Batterie: 500mAh, wiederaufladbar (inklusive)“ Ich hatte also zu schnell gelesen. Das sind gute Nachrichten.
Ich lese die Dokumentation, um die Meerjungfrau zu koppeln
Wie immer habe ich überhaupt nicht die Absicht, die Marken-App zu verwenden, also installiere ich die Woox-App nicht und da ich auch nicht das Zigbee Woox-Gateway habe, werde ich die Dokumentation schließen, die mir nichts mehr sagt. Der Reset-Button wird auch nicht erwähnt, ich nehme an, er wird die Kopplung starten, lasst uns … sehen.
Ich versuche eine Zigbee2MQTT-Integration
In Zigbee2MQTT aktiviere ich die Kopplung
Ich drücke lange auf den Reset-Knopf, die Sirene wird blau und blinkt dann blau, das scheint mir alles normal zu sein. Ich warte ein paar Sekunden und die Sirene wird von Zigbee2MQTT perfekt erkannt
Mit ein wenig Phantasie entspricht das Bild (fast) der Meerjungfrau und wird in R7051, an dieser Stelle perfekt.
Auf der Seite der Informationen, die zurückgehen, stellen wir fest, dass die Batterie eher geladen geliefert wird
Sie kam aus china, ein wenig bei ein paar zwischenhändlern gelagert und dann zu mir nach hause, ich schalte sie ein und sie ist bei 85.5%, Ich finde das nicht schlecht.
Die anderen Bedienelemente können getestet werden, hier der Bildschirm:
An dieser Stelle scheint es vollständig zu sein, in den nächsten Abschnitten zu testen …
Ich teste die verschiedenen Modi
Dies kann über Zigbee2MQTT oder HA erfolgen.
Zur Sicherheit, um einen weiteren Zwischenhändler zu vermeiden, teste ich in Zigbee2MQTT.
Soundeffekte
Die Liste der Klänge ist zwar nicht genial, scheint aber ausreichend für das zu sein, was ich brauche.
Ich teste alle Geräusche, und überraschenderweise machen sie alle genau das gleiche.
Allein Stop stoppt die Sirene, alle anderen Geräusche sind identisch, daher ist diese Liste nicht von Interesse!
Der Tonpegel
Ich habe keine Ahnung, was diese Option bedeutet, ich dachte, es hätte etwas mit dem Volumen zu tun, überhaupt nicht. Low bis very_hight, Das ändert überhaupt nichts. Unnötige Option.
Intensität des Stroboskops
Gleiche Feststellung, völlige Untätigkeit, unnütze Option.
Strobe
Gleiche Feststellung, völlige Untätigkeit, unnütze Option.
Länge des Blitzzyklus
Gleiche Feststellung, völlige Untätigkeit, unnütze Option.
Dauer des Alarms
Immer noch keine Aktion, unabhängig von der Anzahl der Sekunden (zwischen 0 und 10), nichts ändert sich, nutzlose Option.
Ich teste durch Bewusstwerdung über HA
Ich starte MQTT-Publishs über HA mit dem Befehl warning, Selbst wenn man bedenkt, dass alle Optionen nichts ändern! Ich denke, dass die Integration in Zigbee2MQTT nicht perfekt ist.
Anschließend ist es ausreichend, Stop um den Alarm zu stoppen und jeden Ton, um ihn auszulösen, da sie alle identisch sind (ein schriller Klingelton); Ich werde nehmen Burglar denn dies ist der erste Vorschlag.
Ich teste den Volume-Befehl
Dieser Befehl funktioniert. Ein wenig seltsam, aber es funktioniert.
Das Volumen reicht von 0 bis 100, aber das stärkste Volumen ist 50. Nach 50 sinkt die Lautstärke wieder.
So ergeben das Volumen bei 20 und das Volumen bei 80 das gleiche Ergebnis.
Ich glaube nicht, dass ich das Volumen in der Produktion anrühren werde. Wenn ich das Maximum erreicht habe, habe ich keinen Nutzen für seine Änderung gefunden.
Der Befehl ist im Home Assistant vorhanden, aber ich habe nicht vor, ihn zu aktivieren, sondern lasse ihn bei 50 (also max.)
Ich teste den Duration-Befehl
Sie entspricht der Dauer der Sirene, der Wert kann zwischen 0 und 3600 eingestellt werden, also zwischen 0 und 1 Stunde.
Dieser Befehl funktioniert einwandfrei, der Alarm wird mit der von diesem Wert eingestellten Anzahl von Sekunden ausgelöst.
Wie bei der Lautstärke denke ich, dass ich diese Konfiguration in der Produktion nicht berühre.
Zur Erinnerung: In Frankreich beträgt die maximale Dauer des Klingelns eines Alarms im Freien 3 Minuten, ist aber im Innenbereich nicht begrenzt. Ich denke, dass ein dreiminütiger Klingelton auch in Innenräumen ausreicht, daher werde ich diesen Wert auf 180 einstellen.
Ich überprüfe die anderen Informationen, die aus der Sirene stammen
Bitte beachten Sie, dass diese Batterieinformationen nicht in Echtzeit auf dem neuesten Stand sind. Dies wird im Übrigen klargestellt, da die Informationen alle 24 Stunden zurückgehen. Auf dem Bild oben sehen wir eine Batterie mit 0.5%, Sie wurde vor wenigen Minuten geladen. Ich denke, morgen um die gleiche Zeit werde ich fast 100 haben.%, Stattdessen.
Alarm Wechsel zu Vrai wenn der Alarm ertönt und auf Falsch wenn sie schweigt.
Ac connected geht zu Wahr Wenn die Sirene an ein 5V-Ladegerät angeschlossen ist, bleibt sie auf Falsch wenn sie batteriebetrieben (also nicht angeschlossen) ist.
Schließlich überwachen einige Nutzer gerne ihr Netzwerk und die Qualität der Zigbee-Links, ich habe keine Netzwerksorgen, ich lade meine Hausautomation nicht mit diesen Kontrollen auf, diese Informationen werden wahrscheinlich prod deaktiviert.
Ich schaue, ob das alles gut geht in Home Assistant
Keine Sorge, alles ist vorhanden. Ich werde also alles deaktivieren, was mir nicht hilft.
Und jetzt, wie ich die Sirene in Home Assistant auslöse
Ich suche einen Knopf oder eine Steuerung, und hier ist das Drama, es gibt nichts in der HA-Integration der Woox-Sirenenausrüstung:
Ich teste die Sirene, indem ich sie über einen Publish MQTT steuere
Also werde ich versuchen, die Sirene auszulösen, indem ich Zigbee2MQTT auffordere, einen warning Mit dem Ton Burglar.
La Zigbee2MQTT Dokumentation gibt:
Warning (Komposit)
Can be set by publishing to zigbee2mqtt/FRIENDLY_NAME/set with payload {"warning": {"Modus": VALUE, "level": VALUE, "strobe_level": VALUE, "strobe": VALUE, "strobe_duty_cycle": VALUE, "duration": WERT}}
Modus(enum): Mode of the warning (sound effect) allowed values (Soundeffekt)Stop,Burglar,Fire,Emergency,_panic Polizei,fire_panic,emergency_paniclevel(enum): Sound level allowed values:Low,Medium,High,very_highstrobe_level(enum): Intensity of the strobe allowed values (Intensität der Strobe allowed values):Low,Medium,High,very_highStrobe(binary): Turn on/off the strobe (light) during warning allowed values (Turn on/off the strobe (light) during warning allowed values (Turn on/off the strobe (light) during warning allowed valuestrueGoldfalsestrobe_duty_cycle(numeric): Length of the flash cycle max value is 10Duration(numeric): Duration in seconds of the alarm unit is s
Aber ich weiß aus früheren Tests, dass keiner dieser Befehle funktioniert.
In Entwicklungstools/Diensten werde ich Folgendes auslösen:
Dienststelle: mqtt.publish data: Thema: zigbee2mqtt/Sirene WOOX/set payload: '{"warning": {"Modus": "burglar"}}'
Es funktioniert perfekt, die Sirene klingelt beim Start des Befehls.
So könnte ich einen Befehl verwenden, um die Sirene zu starten und einen Befehl, um die Sirene zu stoppen (mit dem Modus Stop.
Dies ist nicht die Option, die ich ergreifen werde, sondern ich werde versuchen, diese Meerjungfrau so zu integrieren, als ob sie als eine anerkannte Meerjungfrau angesehen würde. Meerjungfrau ZHA.
Ich integriere die Meerjungfrau in die ZHA-Meerjungfrau
Ich möchte in der Lage sein, die integrierte Steuerungen von Home Assistant (siren.turn_on siren.turn_off)
Die Sirene muss in der manuellen MQTT-Konfiguration von HA deklariert werden, dies geschieht über die Datei mqtt.yaml, die in configuration.yaml über mqtt deklariert wurde: !include mqtt.yaml
siren: - einzelne_id: sirene_woox name: Sirene WOOX command_topic: "zigbee2mqtt/Sirene WOOX/set" optimistic: false state_topic: "zigbee2mqtt/Sirene WOOX" command_template: '{"warning": {"Modus": "burglar"}}' command_off_template: '{"warning": {"Modus": "stop"}}' icon: mdi:bullhorn
Erläuterung jeder Zeile der Konfiguration
Einzigartige _id die dieses Sirenengerät eindeutig identifiziert. Wenn zwei Sirenen dieselbe eindeutige ID haben, löst Home Assistant einen Fehler aus.
name Was optional bleibt, ist ein eher sympathischer Name, der der Meerjungfrau gegeben wird. Der Einfachheit halber gebe ich den gleichen Namen wie in Zigbee2MQTT an.
optimistic Es handelt sich um einen Modus, der davon ausgeht, dass alles in Ordnung ist, d. h., wenn der Sirene gesagt wird, dass sie aktiviert werden soll, ohne auf die Rückkehr des Zustands zu warten, wird sie aktiviert. Ich empfehle diesen Modus nicht, da er nach dem Start der Sirene nicht zu Off zurückkehrt. Es sei darauf hingewiesen, dass diese optimistic-Option ohne das Vorhandensein der state_topic-Linie nicht deaktiviert wird, weshalb ich eine state_topic-Linie hinzugefügt habe, obwohl ich weiß (siehe unten), dass sie nicht funktioniert.
command_topic Schließlich ist der Befehl zu senden, um eine Aktion zu provozieren. Die zu verwendende Syntax ist in der Ausrüstungsdokument auf zigbee2mqtt.
command_template und command_off_template sind die Befehle, die gesendet werden müssen, wenn eine wir oder eine Off.
Ergebnis
Sobald diese Erklärung von HA berücksichtigt wurde, können die Dienste der direkten Steuerung der Sirene in Anspruch genommen werden:
Eine Rückgewinnung des Sirenenwertes scheint unmöglich.
Ich habe mit state_value_template und state_topic nach allen möglichen und unvorstellbaren Parametern gesucht. Offensichtlich bin ich nicht der einzige, die Foren sind voll von Nutzern, die den Zustand einer Sirene, die als Sirene deklariert wurde, nicht nachvollziehen können: in mqtt:
Offensichtlich habe ich die gleiche Logik verfolgt wie diese Seite der am Ende zwei Knöpfe gemacht hat. Ich brauche keine Knöpfe, ich werde turn_on und turn_off behalten, das reicht mir. Beachten Sie, dass ich es nicht geschafft habe, die Icons der beiden sirene.turn-Befehle zu ändern, umso schlimmer, sie werden nicht vom Dashboard gesteuert, also nichts Ernstes. Ich halte meine Icons hell und hell durchgestrichen.
Für alle Zwecke behalte ich hier den Code der beiden Schaltflächen im Archiv, aber ich behalte sie nicht im Prod:
button: - einzelne_id: sirene_woox_sonne name: "Sirène WOOX Sonne" command_topic: "zigbee2mqtt/Sirene WOOX/set" payload_press: '{"warning": {"Modus": "burglar"}}' icon: mdi:bullhorn entity_category: "config" device_class: "restart" - single_id: sirene_woox_stop name: "Sirène WOOX Stop" command_topic: "zigbee2mqtt/Sirene WOOX/set" payload_press: '{"warning": {"Modus": "stop"}}' icon: mdi:alarm-light-off entity_category: "config" device_class: "restart"
Fazit zu dieser Sirene
Die erste Schlussfolgerung, die mir einfällt, ist, dass die Z2M/Ha-Integration überhaupt nicht einfach ist. Man muss ein wenig basteln, aber es ist immer sehr lohnend, die Hände in den Hinterhalt zu stecken. Ich denke, dass die Zigbee2MQTT-Integration nicht vollständig ist, was dann die Arbeit in HA erschwert. Wenn mir jemand sagen könnte, wie sich diese Meerjungfrau in Jeedom einfügt, wäre es interessant, das zu wissen.
Die Töne sind nicht konfigurierbar, ebenso wenig wie der Stroboskopeffekt. Das ist aber schade.
Lautstärke und Resonanzzeit sind einfach konfigurierbar, aber eher ein für alle Mal.
Ich mag die Batteriefunktion, es ist sehr praktisch, wenn ich sie in die Produktion setze, kann ich sie überall hinstellen. Mal sehen, wie lange sie hält.
Schließlich ist darauf hinzuweisen, dass diese Sirene nur in Innenräumen verwendet werden kann, die Dokumentation gibt sie für max. 85 dB an.
Merkblatt (für Archive)
Die Packungsbeilage ist ziemlich lächerlich, aber sie hat das Verdienst, existiert zu haben, und es gibt zwei Seiten in französischer Sprache.
Vergleich von Zigbee-Sirenen
Um weiter zu gehen und bei der Auswahl zu helfen, habe ich mehrere Zigbee-Sirenen verglichen.






























