Neue HomeMatic Integration für Home Assistant

Open Source Hausautomation

Moderator: Co-Administratoren

EckartS
Beiträge: 243
Registriert: 13.11.2012, 23:11
Wohnort: Nürnberg
Danksagung erhalten: 2 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von EckartS » 05.11.2022, 14:25

Hallo,

lässt sich folgende Erweiterung machen:

Nach jedem Update von Raaspberrymatic (bei mir auf von HA getrenntem Raspi laufend) werden alle in HA abgebildeten Systemvariablen erneut auf versteckt/deaktiviert gestellt und müssen in HA manuell aktiviert werden.

Wäre es nicht möglich, dass sich diese HM-Integration merkt, welche Sysvars aktiv waren und sie erneut aktiviert, wenn HA rebooted hat? Das würde viel Bastelei ersparen.

Viele Grüße,
Eckart
711 Kanäle in 113 Geräten und 134 CUxD-Kanäle in 24 CUxD-Geräten

idIoT
Beiträge: 9
Registriert: 27.03.2020, 09:34
Danksagung erhalten: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von idIoT » 05.11.2022, 23:27

Moin in die Runde 8)

bevor ich zu meinem Anliegen komme (ERLEDIGT, siehe unten "EDIT"): ein riesen fettes DANKE an Daniel Perna und Team!
Ohne diese Integration würde ich HomeAssistant nicht nutzen (über 90% meines SmartHome ist HomeMatic) und wohl sehr missen ;)

Ich habe mein Alarmo-Setup inkl. HomeKit-Integration fast fertig und werde am Ende auch hier eine kleine Doku darüber schreiben.
(vorher muss ich noch ein wenig testen, testen und testen)

Meine Konfiguration grob überflogen:
# HomeAssistant mit den Integrationen Alarmo und custom_homematic (beides immer up-to-date)
# mit Alarmo setze ich um:
- Alarmmeldungen für Alarmanlage (in HomeAssistant und HomeKit)
- Alarmmeldungen für Wassersensoren (in HomeAssistant und HomeKit)
- Alarmmeldungen für Rauchmelder (in HomeAssistant und HomeKit)
- Alarmmeldungen für Gasdetector (in HomeAssistant und HomeKit)
# Alarmo ist über eine eigene Bridge (per YAML) an HomeKit angebunden
# alle anderen Sensoren/Geräte/Entitäten über eine zweite Bridge an HomeKit (per GUI)

Im Grunde funktioniert auch alles soweit.

Nur eine vermeintliche Kleinigkeit bringt mich aktuell ins stolpern:
- Alarmo soll z.B. bei Alarmmeldung eines Rauchmelders eine persistent_notification an HomeAssistant senden
- in dieser persistent_notification muss das Datum mit Uhrzeit(funktioniert) und vor allem der ausgelöste Rauchmelder-NAME(hier ist das Problem) stehen.
- konfiguriert ist die persistent_notification in Alarmo->Actions->Notifications

Mein bisheriger Stand:

Der Code (dieser Lösungsansatz) stammt von hier: https://community.home-assistant.io/t/a ... m/389283/3

Code: Alles auswählen

service: notify.persistent_notification
data:
  title: Alarm (RAUCH)
  message: |-
    RAUCH erkannt! ({{ now().strftime('%d.%m.%Y, %T') }})
    
    {{ expand(state_attr('binary_sensor.rauchmelder_eg_flur', 'entity_id')) 
      |selectattr('state','eq','on')
      |map(attribute='name')
      |join(', ') }}
Bei mir habe ich jedoch keine Gruppierung und muss "einfach" nur den aktuellen ausgelösten Sensor mit Namen (filter: Rauchmelder*) anzeigen.
Könnte mir vielleicht jemand weiter helfen? mit nem Beispiel? Oder mit Links?

Das melden des Sensors mit NAMEN über Alarmo an/in HomeKit sehe ich aktuell als nicht machbar (aber lasse mich auch gern eines Besseren belehren).

EDIT: dachte ich bekomme es hin ohne eine Gruppe zu erstellen (Einstellungen>Geräte>Helfer>Gruppe erstellen:binary_sensor). Aber nun habe ich Gruppen für Wassermelder, Gasmelder und Rauchmelder erstellt und es funktioniert wie gewollt.

Bis dahin.. :arrow: 8)
Zuletzt geändert von idIoT am 12.11.2022, 12:09, insgesamt 2-mal geändert.

MillenChi
Beiträge: 168
Registriert: 10.12.2014, 16:40
Wohnort: Daun
Hat sich bedankt: 10 Mal
Danksagung erhalten: 6 Mal
Kontaktdaten:

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von MillenChi » 10.11.2022, 09:47

Ich bin zu doof und würde mich über Unterstützung freuen.

Und zwar: Gerne hätte ich die Service Meldungen der CCU in HA. Hab dazu die vermutlich richtige Vorlage gefunden https://github.com/danielperna84/custom ... ation.yaml

Hab daraus eine Automatisierung erstellen wollen. Aber der fragt nun nach einer Hub Entity. Ich hab nur keine Idee was das sein soll. Gefunden wird auch nichts.

Jemand einen Tipp?

angel618
Beiträge: 8
Registriert: 30.10.2017, 15:34
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von angel618 » 10.11.2022, 18:04

Hallo,

hab alles über HACS installiert - Integration ist zum konfigurieren vorhanden und wenn ich alles wie bei meiner bisherigen Integration eingebe kommt "Verbindung fehlgeschlagen"
Diese 2 Fehler finde ich im Log - einen anderen Benutzer habe ich auch schon versucht.

Oder muss ich die alte Integration löschen ? Wollte erstmal parallel fahren...

Code: Alles auswählen

Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: hahomematic.json_rpc_client
Source: custom_components/homematicip_local/control_unit.py:686
Integration: homematicip_local (documentation, issues)
First occurred: 17:58:24 (4 occurrences)
Last logged: 17:58:24

_do_login failed: Unable to open session: {'name': 'JSONRPCError', 'code': 501, 'message': 'invalid credentials or too many sessions'}
_post_script failed: Error while logging in via JSON-RPC.

Code: Alles auswählen

Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: custom_components.homematicip_local.config_flow
Source: custom_components/homematicip_local/config_flow.py:207
Integration: homematicip_local (documentation, issues)
First occurred: 17:58:02 (2 occurrences)
Last logged: 17:58:24

Unable to connect (<ProtocolError for 192.168.xxx.xxx:2000/RPC2: 503 Service Not Available>,).

Benutzeravatar
Baxxy
Beiträge: 10737
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von Baxxy » 10.11.2022, 18:09

angel618 hat geschrieben:
10.11.2022, 18:04
Unable to connect (<ProtocolError for 192.168.xxx.xxx:2000/RPC2: 503 Service Not Available>,).
Sicher das du HM-Wired Komponenten in deinem System hast?
Ansonsten den Haken dort entfernen.

angel618
Beiträge: 8
Registriert: 30.10.2017, 15:34
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von angel618 » 10.11.2022, 18:42

Danke das wars !

Deraaf
Beiträge: 14
Registriert: 13.11.2022, 16:08
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 4 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von Deraaf » 13.11.2022, 16:13

Hallo und einen schönen Sonntag!
Ich habe heute auf die aktuelle HA Core aktualisiert und dann via HACS die Integration aktualisiert. Ich nutze nur eine Heizungssteuerung in Homematic und in HA zusätzlich Historiendiagramme. Leider werden die Temperaturwerte sowohl in der Thermostatansicht als auch im Diagramm nicht mehr aktualisiert. Nur wenn ich die Integration neu starte bekomme ich aktuelle Werte... Idee?
Schönen Gruss
Peter

MillenChi
Beiträge: 168
Registriert: 10.12.2014, 16:40
Wohnort: Daun
Hat sich bedankt: 10 Mal
Danksagung erhalten: 6 Mal
Kontaktdaten:

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von MillenChi » 14.11.2022, 13:10

@Peter.
Hatte gestern meinen Updatetag. Kann den Fehler leider nicht nachvollziehen.
Nochmal alles komplett neugestartet? auch die CCU?

Ansonten. Hat hier evtl jemand einen Tipp für mich?
MillenChi hat geschrieben:
10.11.2022, 09:47
Ich bin zu doof und würde mich über Unterstützung freuen.

Und zwar: Gerne hätte ich die Service Meldungen der CCU in HA. Hab dazu die vermutlich richtige Vorlage gefunden https://github.com/danielperna84/custom ... ation.yaml

Hab daraus eine Automatisierung erstellen wollen. Aber der fragt nun nach einer Hub Entity. Ich hab nur keine Idee was das sein soll. Gefunden wird auch nichts.

Jemand einen Tipp?

woowoo
Beiträge: 2
Registriert: 16.11.2022, 15:10
System: Alternative CCU (auf Basis OCCU)

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von woowoo » 16.11.2022, 15:20

Hallo zusammen,

ich habe hier einen Testaufbau mit einem Docker-System in dem Raspberrymatic und HASS laufen. Daran sind 3 HmIPW Geräte angeschlossen: DRAP (Gateway), STHD (Thermostat) und WRC6 (6-fach Taster mit LEDs). Die Geräte sind in Raspberrymatic angelernt und auch von dort aus steuerbar (z. B. LED-Farbe)

Ich habe jetzt die Integration installiert (Port 2010) aber es werden keine Entities für die Geräte erzeugt. Das die Taster keine Entities erzeugen habe ich verstanden. Aber die anderen Geräte sollten doch zumindest auftauchen? Bei mir gibt es nur die Systemvariablen und ein Testprogramm als Entities. Das Testprogramm funktioniert auch, ich kann damit eine Aktion von HASS aus triggern.

Hab ich irgendwas grundsätzlich falsch verstanden oder gibt es vielleicht Probleme mit HomematicIPWired?

Danke im Voraus!

woowoo
Beiträge: 2
Registriert: 16.11.2022, 15:10
System: Alternative CCU (auf Basis OCCU)

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von woowoo » 16.11.2022, 22:00

Hat sich erledigt. Es lag an meinem Setup mit Docker. RaspberryMatic muss von sich aus einen Request zu HASS machen. Wenn das im Docker läuft muss man dementsprechend einen Port öffnen und Callback-IP/Port richtig einstellen. Dann funktioniert auch alles. Einziger Verbesserungsvorschlag wäre die Erweiterung der Doku für Docker-Setup.

Antworten

Zurück zu „Home Assistant“