Neue HomeMatic Integration für Home Assistant

Open Source Hausautomation

Moderator: Co-Administratoren

danielperna84
Beiträge: 150
Registriert: 04.12.2019, 22:10
Hat sich bedankt: 4 Mal
Danksagung erhalten: 38 Mal

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

Beitrag von danielperna84 » 17.07.2023, 22:52

Es gibt den homematicip_local.put_paramset Service. Weiter unten in der Doku gibt's auch Beispiele. Damit solltest du den "SHORT_ON_LEVEL" auch setzen können.

Nachtrag: die device_id bekommst du am einfachsten über den Template-Editor im Entwickler-Bereich. Dort als Template sowas wie

Code: Alles auswählen

{{ device_id('binary_sensor.kuechenfenster_state') }}
eingeben, dann erscheint rechts oben das Ergebnis.

real_Napster
Beiträge: 47
Registriert: 28.04.2022, 23:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von real_Napster » 17.07.2023, 23:02

Oh man.. Mit put_paramset hatte ich schon ausgiebig rumgespielt, bin aber nicht auf die Idee gekommen als Key "Master" einzutragen... Also genau so wie es in der Doku beschrieben ist!

Lange Rede kurzer Sinn, es klappt perfekt. Vielen Dank!

Ebenfalls ein Nachtrag, die ID war gar nicht notwendig. Nur Device, Channel, Key und ParamSet.
Bildschirmfoto 2023-07-17 um 23.03.49.png
Edit: Anwenderfehler.. hatte leider doch nicht geklappt… :roll:
Zuletzt geändert von real_Napster am 18.07.2023, 07:23, insgesamt 1-mal geändert.

real_Napster
Beiträge: 47
Registriert: 28.04.2022, 23:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von real_Napster » 18.07.2023, 07:20

Tja.. doch zu früh gefreut..
War gestern doch zu spät für mich. Ich hatte versucht einen Wert zu setzen, der bereits aktiv war.
Später im Bett ist mir dann eingefallen, dass der Versuch für die Tonne war :lol:
Heute Morgen nochmal versucht - klappt natürlich nicht.

Ich versuche es heute Abend nochmal mit der Doku, bzw device_Id.

Viele Grüße
Kai

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

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

Beitrag von Baxxy » 18.07.2023, 08:18

real_Napster hat geschrieben:
18.07.2023, 07:20
Tja.. doch zu früh gefreut..
Das war klar... :wink:

Du möchtest einen Direktverknüpfungs-Parameter (Taste <--> Aktor) umschreiben, so wie @Hochiii einige Seiten zuvor.
viewtopic.php?f=84&t=72164&hilit=direkt ... 70#p736709

Das ging damals nicht (und m.W. auch heute nicht) da es keinen passenden Dienst der Integration dafür gibt.
Details hier: viewtopic.php?f=84&t=72164&hilit=direkt ... 80#p736874

SukramJ
Beiträge: 55
Registriert: 19.01.2022, 21:20
System: Alternative CCU (auf Basis OCCU)
Danksagung erhalten: 11 Mal

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

Beitrag von SukramJ » 18.07.2023, 12:40

@baxxy
Ich verstehe nicht , warum die aktuelle Implementierung in HA nicht gehen sollte. Hab ich allerdings auch nicht getestet.
Anstatt paramset_key wird die Adresse des Kommunikationspartners eingetragen. Steht so in der Doku zur XmlRPC-API(Kapitel 4.2.7.).

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

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

Beitrag von Baxxy » 18.07.2023, 13:26

SukramJ hat geschrieben:
18.07.2023, 12:40
warum die aktuelle Implementierung in HA nicht gehen sollte
Weil ich auch manchmal den Wald vor lauter Bäumen nicht sehe... :wink:
(und das heute morgen "falsch herum" getestet hatte)

Also ja, es geht.
Wichtig ist nur das der "Paramset key" die Senderadresse ist.
Hier mal als Beispiel für eine DV einer HmIP-PSM (Gerätetaste Kanal:1 <-> Aktorkanal:3)...
als yaml mit der Geräte-ID:

Code: Alles auswählen

service: homematicip_local.put_paramset
data:
  device_id: 92aefa879fc3d97a35ac798b189da6a9
  paramset_key: 0001D3C99C4DCD:1
  channel: 3
  paramset:
    SHORT_ONDELAY_TIME_FACTOR: 10
als yaml mit der Device-Adresse:

Code: Alles auswählen

service: homematicip_local.put_paramset
data:
  device_address: 0001D3C99C4DCD
  paramset_key: 0001D3C99C4DCD:1
  channel: 3
  paramset:
    SHORT_ONDELAY_TIME_FACTOR: 10
Homeassistant_DV_per_PutParamset_ändern.JPG

real_Napster
Beiträge: 47
Registriert: 28.04.2022, 23:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von real_Napster » 18.07.2023, 17:20

Diesmal habe ich es doppelt geprüft und kann diesmal sicher bestätigen: Es funktioniert!
Vielen Dank nochmal für die Hilfe!

real_Napster
Beiträge: 47
Registriert: 28.04.2022, 23:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von real_Napster » 19.07.2023, 23:16

So.. ich hätte da noch eine Frage ;)
Ich nachdem ich nun die meisten Programme und Variablen aus Raspberrymatic in Home Assistant übertragen habe, habe ich diese in Raspberrymatic gelöscht.
In Raspberrymatic selbst, sind diese auch nicht mehr vorhanden.
In Home Assistant bleiben diese aber hartnäckig vorhanden (wenn auch versteckt.. - trotzdem nicht schön).

Ich habe Home Assistant, Raspberrymatic als Add-on und die custom Homematic Integration schon mehrfach neu gestartet.
Auch habe ich versucht per dienst den Homematic Cache zu leeren.
Alles leider ohne Erfolg.

Kann mir jemand helfen, wie ich mein System aufräumen kann?

Viele Grüße
Kai

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

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

Beitrag von Baxxy » 20.07.2023, 08:43

Weiß nicht ob es einen besseren Weg gibt...
  • erstmal die versteckten Objekte in deren Einstellungen aktivieren (ja, jedes einzelne)
  • habe dann noch den Cache gelöscht, k.A. ob das nötig ist
  • HA neustarten
  • jetzt sollten die "nicht verfügbar" sein.
  • nun jedes Objekt in dessen Einstellungen löschen.

real_Napster
Beiträge: 47
Registriert: 28.04.2022, 23:41
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von real_Napster » 21.07.2023, 18:04

Hey Baxxy,

Danke, das hat funktioniert!
Habe deine Anleitung so verstanden, dass jede variable / Programm einzeln geöffnet und dort aktiviert werden muss. Ich konnte allerdings diese in der Liste alle zusammen markieren und über mehrfachauswahl gemeinsam aktivieren.
Zwar auch Aufwand, aber hielt sich in grenzen!

Danke dir!

Viele grüße
Kai

Antworten

Zurück zu „Home Assistant“