Smart Home mit Home Assistant


mgutt

Recommended Posts

Die einzigen "Smart Home" Berührungspunkte habe ich bisher bei meiner Fritz!Box und den DECT 200. Leider kann man da nur 10 Steckdosen verwenden und Master / Slave Regeln kann man damit gar nicht umsetzen.

 

Aus dem Grund habe ich mir nun den neuen SONOFF Zigbee 3.0 USB Dongle Plus-E und einen Aqara Smart Plug gekauft. Ziel soll sein, dass ich meinen Laserdrucker bei x Minuten Standby abschalte (ich brauche also eine Steckdose mit Verbrauchserkennung) und zum Einschalten brauche ich dann noch irgendwas, was jeder im Haus bedienen kann. Keine Ahnung ob es ein Tablet für an die Wand wird oder ein smarter Schalter oder so.

 

Jedenfalls hab ich:

  1. den Stick in den Unraid Server gesteckt
  2. dann per "ls -go /dev/serial/by-id" nach dem Pfad des Sticks gesucht
  3. dann beim Home Assistant Container das Device mit folgendem Wert hinzugefügt:
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220xxxxxxx-if00:/dev/ttyACM0
  4. den Container gestartet
  5. gestaunt, dass das einfach so geklappt hat ^^

Also mal im Ernst. Schon cool, dass der sowohl den Stick, als auch Sonos usw einfach schon mal direkt erkennt und dann auf einem Dashboard anzeigt

image.png.f35dff1ab40eaa8d4db909c50b3b8bd6.png

image.thumb.png.37b4637bc9b251f78cef643b14a597fb.png

 

Das Pairing der Steckdose war auch super simpel. Nur 1x lange gedrückt und schon war der gepairt. Richtig krass finde ich auch die Reaktionszeit der Steckdose. Von den Fritz DECT 200 bin ich eine Gedenksekunde gewohnt, aber wenn ich in der GUI den Schalter betätige, schaltet der absolut instant um.

 

Leider zeigt er aber nicht den Verbrauch des Druckers an. Da muss ich jetzt mal recherchieren, ob das grundsätzlich nicht geht, weil es Aqara exklusiv ist oder ob ich irgendwas anpassen muss. Ich habe auf jeden Fall schon bei Ali noch Steckdosen von Tuya bestellt. Damit sollte es in jedem Fall gehen.

 

Sollte das klappen, wird direkt mal überlegt was alles abgeschaltet wird, wenn es nicht gebraucht wird 😁

 

  • Like 2
Link to comment
15 hours ago, mgutt said:

Keine Ahnung ob es ein Tablet für an die Wand wird oder ein smarter Schalter oder so.

Soeh dir mal die Ikea Tradfri Schalter an bzw. das ganze Ikea Tradfri Lineup an.

 

15 hours ago, mgutt said:

Ich habe auf jeden Fall schon bei Ali noch Steckdosen von Tuya bestellt.

Aber bitte nicht die kleinen runden orangen dinger, bei mir fiepen die wie wenn es kein morgen gibt.

Ich würd dir Banggood empfehlen dort bekommst du 5x Blitzwolf SHP-15 für ca 60,-

 

grafik.thumb.png.e81f5ca4c25b15ee4f4e1a1454ece2ae.png

 

Link to comment
14 hours ago, mgutt said:

Leider zeigt er aber nicht den Verbrauch des Druckers an. Da muss ich jetzt mal recherchieren, ob das grundsätzlich nicht geht, weil es Aqara exklusiv ist oder ob ich irgendwas anpassen muss.

Normalerweise sollte das bei ZHA funktionieren, hast du vielleicht irgendwo noch die Daten aufliegen wenn du eine neue Karte am Dashboard hinzufügst in HA zB:

 

grafik.png.40468112fba1180145cafdb19f6dfe78.png

 

 

Hier ist auch eine Liste kompatiblen ZHA Geräten, wobei ich sagen muss ich hab auch andere Geräte im Einsatz die problemlos funktionieren: Klick

Link to comment
12 hours ago, ich777 said:

Normalerweise sollte das bei ZHA funktionieren

Scheinbar hat genau meine gewählte Steckdose einen Bug:

https://community.home-assistant.io/t/aqara-lumi-eu-smart-plug-in-zha-not-reading-power-consumption/367570

 

Da gibt es verschiedene Ansätze. Custom Firmware aufspielen, Config Files anpassen, ganz oft neu pairen... Alles doof.

 

14 hours ago, ich777 said:

Aber bitte nicht die kleinen runden orangen dinger, bei mir fiepen die wie wenn es kein morgen gibt.

Ich würd dir Banggood empfehlen dort bekommst du 5x Blitzwolf SHP-15 für ca 60,-

Die orangenen sind die einzigen mit Strommessung. Aber ich bestelle auch noch die Blitzwolf. Danke!

 

 

Link to comment
On 9/20/2022 at 9:30 PM, mgutt said:

Scheinbar hat genau meine gewählte Steckdose einen Bug:

 

Aqara? Ich habe zwei von den Dingern. Einer kann Verbrauch messen, der andere nicht. Ist eine Sache der Firmware:

 

09-22-2020 -> geht nicht

12-06-2021 -> geht

 

Und da ich HA nutze kann ich das nicht upgraden. Wollte eigentlich noch ein paar mehr kaufen, aber da lasse ich jetzt die Finger davon.

 

image.png.c42a1fa7f89ce8057fb9c721bf1fc538.png

 

Link to comment
On 9/20/2022 at 6:31 AM, ich777 said:

Blitzwolf SHP-15

 

Auf deren Website steht, ich interpretiere es jedenfalls so, dass die nur mit ihrem eigenen Hub funktionieren. Das darf eigentlich nicht sein, aber das hält mich vom Kauf ab:

 

Quote

Beachtung! Der Blitzwolf BW-SHP15 kann nur über das hier erhältliche ZigBee 3.0 Gateway (BW-IS10) verwendet werden.

 

Edited by hawihoney
Link to comment
On 9/19/2022 at 5:40 PM, mgutt said:

Keine Ahnung ob es ein Tablet für an die Wand wird oder ein smarter Schalter oder so.

 

Wir haben uralte ausrangierte 10,1" Android Tablets im Einsatz. Die kannste auf schicke Ständer platzieren oder an die Wand hängen (sogar mit Kabel-Verblendung) - da gibt es keine Grenzen. Die Tablets müssen nix können außer HA anzeigen - und das kann jedes noch so schwachbrüstige Teil.

 

Screenshot_20220825-112320.png

Edited by hawihoney
Link to comment
20 minutes ago, hawihoney said:

Auf deren Website steht, ich interpretiere es jedenfalls so, dass die nur mit ihrem eigenen Hub funktionieren.

Du benutzt ZHA oder? Dann schau mal hier vorbei: Klick

 

Ich kann dir bestätigen das die funktionieren… Einwandfrei… :)

 

Der gibt sich dann so zu erkennen in ZHA:

9021ABE3-E16B-4D6A-9E4E-92AC8A3C1F4D.thumb.jpeg.b5a4535740ee982cdad6902d1382c912.jpeg

 

20 minutes ago, hawihoney said:

Das darf eigentlich nicht sein

Die müssen das doch dazu schreiben weil es auch eine WLAN Variante davon gibt und wie es so oft der Fall heutzutage ist liest keiner mehr und das dient meistens nur als absicherung…


Noch dazu misst du auch beachten das Zigbee 3.0 ein standard ist und die das natürlich auch dazuschreiben weil die was verkaufen wollen und deine Nutzungsdaten haben wollen.

 

Was glaubst du wieviele Ikea Tradfri oder auch den Ikea Symfonisk Drehknöpfe ich bei mir zu hause hab. 😅

 

Updates sollten übrigens über ZHA auch funktionieren, jedoch weiß ich nicht ob Aqara updates dort funktionieren was aber funktionieren sollte und wo du updates machen kannst sollte Zigbee2MQTT sein, ist mir persönlcih aber den Aufwand nicht wert und ich bin sehr zufrieden mit ZHA.

Link to comment
25 minutes ago, hawihoney said:

 

Ich habe alles über einen Conbee2 Stick angebunden (Phoscon/deCONZ). Dann würden die auch damit funktionieren. Leider ist das von Dir gepostete Angebot weg.

 

Ich verwende einen ZigStar LAN Gateway in verbindung mit HA und kann auch bestätigen das der Sonoff Zigbee Stick die auch unterstützt.

Conbee2 ist glaub ich auch voll mit Zigbee 3.0 kompatibel.

 

Also ich hab das Angebot noch und ist auch verfügbar, kann aber auch an Banggood liegen die haben teilweise komischo georules drin und du findest manche sachen nur mit VPN (bin übrigens in AT).

 

Wie hast du die bestellt @mgutt?

Link to comment

@mgutt @hawihoney

Bezüglich eures Aqara MAEU01 Steckers und ZHA:

Mit https://github.com/zigpy/zha-device-handlers/pull/1656 wird auch die neuere Firmware-Version der Stecker unterstützt.

Auch wenn dieser Quirk früher oder später in zha-device-handlers (und damit HA) gemerged wird, ist es aktuell noch ein "custom Quirk", da alle existierendes Stecker, die jetzt schon Strommessung anzeigen, danach neu gepaired werden müssten. Wir sind aktuell noch am überlegen, ob dies vermieden werden kann. Allerdings gibt es dafür noch kein "Framework". Ein Download-Link für den Quirk ist im OP der PR.

 

Die Installation ist an sich recht simpel (zwei Zeilen in die configuration.yaml und einen Ordner mit dem custom Quirk erstellen). Falls es, warum auch immer, zukünftig zu Fehlern kommen sollte, kann die Datei simpel entfernt werden. (Siehe "Testing"-Section/Link oben).

Der Quirk unterstützt sowohl die neuen als auch die alten Firmware-Versionen. Wenn man beide Versionen im Netzwerk hat, muss man nach Installation des Quirks sehr wahrscheinlich nochmal beide Stecker neu pairen, bis die Strommesswerte korrekt angezeigt werden.

 

Ansonsten hat die neuere Firmware-Version des Steckers noch einen Fehler, dass IKEA-Fernbedienungen die Stecker teils an/aus machen. Das kann man mit einem Downgrade "behoben" werden. Die modifizierte Datei ist im Grunde genommen "Original-Aqara-Firmware". Nur der File Versions Header wurde angepasst, damit der Plug sich überhaupt downgraden lässt. (Der Inhalt der Firmware ist also komplett original, sobald das Downgrade komplett ist. Der Header wird nur beim Starten des OTA-Upgrades vom Stecker überprüft.)

(OTA Upgrades gehen über ZHA oder Z2M)

 

Edit: Ich sehe gerade, dass zumindest @hawihoney anscheinend deCONZ benutzt. (Dafür ist dieser Post egal). deCONZ hat die Möglichkeit gewählt, alle alten Firmware-Versionen zu "killen", so dass dort ein Upgrade der Firmware (des Steckers) gebraucht wird. (Es hat auch was mit der Firmware des Conbee zu tun und den Manufacturing Codes, die beim Pairen gesendet werden, aber das ist jetzt hier mal egal.)

 

(Edit 2: Falls man die Stecker mit deCONZ upgraden will, kann die neuste Version hier geladen werden: https://cdn.aqara.com/cdn/opencloud-product/mainland/product-firmware/prd/lumi.plug.maeu01/20211209165104_OTA_lumi.plug.maeu01_0.0.0_0041_20211206_0C22EC.ota

Falls man seinen Stecker aber downgraden will, gibt es einen Link zu der Datei in der PR oben.

Installieren beider Dateien natürlich auf eigene Gefahr. Mit ZHA hatte ich mit Testen von dem Upgrade und Downgrade aber kein Problem mit allen MAEU01-Steckern.)

Edited by TheJulianJES
Link gefixt
Link to comment

Weiterhin noch eine andere kurze Sache zum Thema "Zigbee 3.0".

Es gibt alle möglichen "Zigbee 3.0" Produkte von Tuya, die dem Standard so überhaupt nicht folgen bzw. einfach ihr eigenes Protokoll auf Zigbee (3.0) aufgesetzt haben. An sich würde ich empfehlen, Tuya-Produkte zum größten Teil zu vermeiden. Natürlich gibt es in ZHA und Z2M (und wahrscheinlich auch deCONZ) schon viele Anpassungen, sodass Tuya-Produkte auch funktionieren.

Man kann aber immer mal einen Stecker mit neuer Firmware erwischen, der dann zum Beispiel gar nicht mehr funktioniert. (Wobei bei Tuya-Steckern das simple Schalten zum Glück meist out-of-the-box funktioniert.)

 

Support für manche Tuya-Sachen hinzuzufügen ist außerdem echt nervig. Wenn es aber solche Probleme gibt, einfach ein Issue hier erstellen: https://github.com/zigpy/zha-device-handlers/issues (ZHA) oder hier für Z2M: https://github.com/Koenkk/zigbee-herdsman-converters/issues

 

(Zum Beispiel sind die Blitzwolf SHP-15 inzwischen in ZHA unterstützt, brauchten aber direkt Anpassungen in Home Assistant (ist schon vor einigen Versionen passiert), da die Stecker alle 30 Sekunden sowohl für den aktuellen Verbrauch, als auch für den Gesamtverbrauch gepolled werden müssen, da die Stecker absolut gar kein Attribute Reporting (Zigbee 3.0-Standard) unterstützen).

(Neue Blitzwolf SHP-13 Stecker sollte man übrigens gar nicht mehr kaufen, da diese mit einer Firmware kommen, wo die Messwerte einfach manchmal 0W/0V/0A zurück geben, obwohl das nicht der Fall ist.) 

Edited by TheJulianJES
Link to comment
8 minutes ago, hawihoney said:

 

Vielen, vielen Dank für den Link. Bin bisher aber nur Anwender der HA GUI. Was mache ich denn jetzt mit der XML (OTA) Datei?

 

Am Link der OTA-Datei war am Ende anscheinend noch eine ")". Habe den jetzt im originalen Post geupdatet. (Sollte eine OTA-Datei und keine XML-Datei sein).

 

Mit deCONZ kenne ich mich leider nicht unbedingt aus. Phoscon sollte eine Möglichkeit haben, die OTA-Datei einfach für den Stecker auszuwählen. Hier ist z. B. ein Artikel von deren Seite: https://phoscon.de/en/support#ota-update-osram-devices (Natürlich kann der Teil, wo die Datei für das LEDVANCE-Gerät aus dem Internet runter geladen wird, ignoriert werden.)

 

Das Prozedere ist für alle OTA-Updates mit deCONZ gleich. Vielleicht findest du noch andere Sachen dazu im Internet.

(Das Phoscon-UI solltest du über das deCONZ-Addon aufrufen können.)

Edited by TheJulianJES
Link to comment
4 hours ago, ich777 said:

wie hast du die bestellt?

Ali:

https://m.aliexpress.com/store/1965360?trace=store2mobilestoreNew&spm=a2g0n.order_list.0.0.21ef5c5ffMtVbW

 

In dem Shop dann nach "Zigbee" suchen.

 

4 hours ago, TheJulianJES said:

Wie geht das mit den Firmware Update? Die Downloads hatte ich auch gefunden, aber wie bekomme ich die auf aufgespielt?

 

4 hours ago, TheJulianJES said:

Blitzwolf SHP-13 Stecker sollte man übrigens gar nicht mehr kaufen

Gut, dass ich beide Modelle bestellt habe ^^

Link to comment
6 hours ago, TheJulianJES said:

Auch wenn dieser Quirk früher oder später in zha-device-handlers (und damit HA) gemerged wird, ist es aktuell noch ein "custom Quirk", da alle existierendes Stecker, die jetzt schon Strommessung anzeigen, danach neu gepaired werden müssten

Jo funktioniert:

image.png.cac45ef824e75ec58aaa55ffbec559fa.png

 

 

  • Upvote 1
Link to comment
6 minutes ago, mgutt said:

Jo funktioniert:

Danke für das Feedback! War gerade noch dabei eine weitere Antwort zu schreiben, aber das scheint dann egal zu sein.

 

 

Vielleicht sind die folgenden Informationen trotzdem noch für andere interessant (beziehen sich aber nur auf ZHA und auf OTA-Updates):

1 hour ago, mgutt said:

Wie geht das mit den Firmware Update? Die Downloads hatte ich auch gefunden, aber wie bekomme ich die auf aufgespielt?

Also für ZHA kann man die OTA-Dateien einfach in einen Ordner packen, den Ordner in der configuration.yaml festlegen, HA neu starten und einen speziellen Befehl an den Stecker senden, dass dieser bei ZHA nach Updates fragt. (Gleiches gilt für andere Zigbee-Geräte und ZHA) (Config-Details folgen unten)

 

Allerdings würde ich für den MAEU01-Stecker empfehlen, den folgenden Quirk zu installieren: https://github.com/zigpy/zha-device-handlers/pull/1656

Siehe dazu die "Testing"-Section in der PR. Bis jetzt haben alle Nutzer damit Erfolg gehabt. (Auf jeden Fall die MAEU01 Plugs nach Installation des Quirks die Stecker neu pairen, damit Strommesswerte korrekt angezeigt werden!)

Der Quirk sollte mit beiden Firmware-Versionen des MAEU01 funktionieren.

 

Hier ist ein Beispiel für den Eintrag in der Home Assistant Core configuration.yaml:

zha:
  zigpy_config:
    ota:
      # ikea_provider: true
      # ledvance_provider: true
      otau_directory: /config/zha_ota
  custom_quirks_path: /config/zha_custom_quirks

(Die Pfade müssen mgw. angepasst werden. Sind aktuell für Ordner im Home Assistant OS config Ordner.)

(ikea_provider/ledvance_provider können bei Bedarf auch noch benutzt werden. Wenn es mit den Geräten aber keine Probleme gibt, dann würde ich diese Zeilen erstmal auskommentiert lassen (oder entfernen). Manche Updates für IKEA-Geräte bereiten Probleme.)

 

Aktuell gibt es in ZHA noch kein UI, um den Update-Status zu sehen.

Dafür kann noch Debug-Logging aktiviert werden: https://www.home-assistant.io/integrations/zha/#debug-logging

 

Die aktuelle Firmware-Version des Steckers kann folgendermaßen eingesehen werden:

Einstellungen -> Integrationen -> ZHA: Konfigurieren -> Geräte -> Stecker auswählen -> drei kleine Punkte -> Cluster verwalten.

Dann oben den BasicCluster auswählen (kann ggf. nur Basic heißen) und im zweiten Dropdown-Menü die app_version auswählen.

Dann auf Zigbee-Attribut abrufen klicken.

 

Die neue Firmware-Version ist 41. Diese Version braucht auf jeden Fall den "Custom Quirk". Weiterhin hat diese Version ein paar Fehler, die die alte 32 Firmware-Version nicht hat.

Daher würde ich empfehlen, auf Version 32 zu bleiben (oder auf diese Version zu downgraden (Anleitung in der PR), wenn man Probleme mit zufälligen An-/Ausschalten hat.

Im Gegensatz zu deCONZ sollte ZHA beide Versionen des Steckers mit dem custom Quirk unterstützen.

 

Nur bzgl. des Downgrades:

Wenn man downgradet, muss die "custom Datei" die ich in einem Z2M-Thread bereitgestellt habe, nach dem erfolgreichen Downgrade wieder entfernt werden, da der Stecker sonst immer und immer wieder die Datei installiert. Nach dem Entfernen der Datei, muss HA neu gestartet werden und der Stecker auf jeden Fall neu gepaired werden. (Wenn man upgradet, muss die Datei nicht entfernt werden, da hier die OTA-Datei ja wirklich neuer als die aktuelle Firmware auf dem Stecker ist.)

 

Die alte Firmware-Version 32 ist meist mit mit aktuellen HA-Versionen kompatibel, aber auch zusätzlich mit dem "Custom Quirk". (Dieser sollte noch genauere Strom-Informationen liefern.)

 

Um den Befehl an den Stecker zu senden, dass dieser nach Updates fragen soll, das als HA Service Call senden:

(IEEE natürlich durch die vom Stecker ersetzen)

service: zha.issue_zigbee_cluster_command
data:
  ieee: 00:00:00:00:00:00:00:00
  endpoint_id: 1
  cluster_type: out
  command_type: client
  cluster_id: 25
  command: 0
  args:
    - 0
    - 100

 

image.png

Edited by TheJulianJES
Link to comment
  • mgutt changed the title to Smart Home mit Home Assistant

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.