Neue HomeMatic Integration für Home Assistant

Open Source Hausautomation

Moderator: Co-Administratoren

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 » 12.10.2022, 07:34

Baxxy hat geschrieben:
10.10.2022, 23:41

Der Dienst "Homematic(IP) Local: Put paramset" ist da m.E. etwas limitiert.
Ich muss ein Paramset angeben (MASTER oder VALUES) und kann nur ein Gerät (samt Kanal) ansprechen.

Um den LINK Parameter zu ändern brauche ich aber kein Paramset und muss dafür aber Empänger- und Senderadresse angeben.

Code: Alles auswählen

xmlrpc.PutParamset(interface, reciver, sender, param_name, set_param_value);
Nach welche XmlRPC API Spezifikation soll sowas möglich sein?
In der im Download verfügbaren XML-RPC Schnitttselle V2.16 kann ich so einen Aufruf nicht finden.

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

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

Beitrag von Baxxy » 12.10.2022, 08:41

SukramJ hat geschrieben:
12.10.2022, 07:34
Nach welche XmlRPC API Spezifikation soll sowas möglich sein?
Ist etwas "versteckt" bei 4.2.7 putParamset beschrieben:
Mit dieser Methode wird ein komplettes Parameter-Set für ein logisches Gerät geschrieben. Der Parameter address ist die Addresses eines logischen Gerätes. Der Parameter paramset_key ist „MASTER“, „VALUES“ oder die Adresse eines Kommunikationspartners für das entsprechende Link-Parameter-Set (siehe getLinkPeers).
Hier mal "Beispielcode" der den Wert der EINschaltdauer (IP-Taste <--> Aktor) setzt:

Code: Alles auswählen

!- DV-Parameter per putParamset ändern

string slist;
string reciver = "00199A4992FB42:4";
string sender = "00199A4992FB42:1";
string param_name   = "SHORT_ON_TIME_FACTOR";
var set_param_value = 7;
object interface = dom.GetObject("HmIP-RF");

!- schreiben
xmlrpc.PutParamset(interface, reciver, sender, param_name, set_param_value);
!- auslesen
slist = xmlrpc.GetParamset(interface, reciver, sender);
WriteLine(slist);
Es kommt vermutlich äußerst selten vor das man die DV-Parameter umschreiben will/muss.
Daher denke ich das sowas nicht in die Integration implementiert werden muss.

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 » 12.10.2022, 09:00

Danke. Ich hab das hinter 4.2.7 vermutet, aber hätte doch eine konkrete Schnittstellenbeschreibung erwartet.

daelch
Beiträge: 31
Registriert: 30.10.2012, 00:25
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

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

Beitrag von daelch » 12.10.2022, 09:08

daelch hat geschrieben:
09.10.2022, 19:54
Hallo Daniel,

erstmal vielen Dank für Eure tolle Arbeit. Ich benutze in meinem Haus den Jalousie-Aktor: HM-LC-Ja1PBU-FM (es gibt noch einige andere Jalousieaktoren von HM, z.B. hmip-bbl).

Ich kann die Jalousie auf und ab bewegen und stoppen. Allerdings kann ich nicht den Winkel der Lamellen einstellen. Es erscheint ein Fehler:

"Fehler beim Aufrufen des Dienstes cover/open_cover_tilt. object NoneType can't be used in 'await' expression"

In FHEM hatte ich die Position über zwei HEX-Werte übergeben. (z.B. LEVEL_COMBINED "0x00,0x50")

Ist das auch in Home Assistant möglich?

Viele Grüße
Christoph
Hallo,

ich habe mir erstmal damit.beholfen, dass ich per http eine Befehl an FHEM absetzen, welches dann die Lamellen stellt. Sauber ist anders, vielleicht habt ihr ja noch eine Antwort auf meine Frage oben.

Viele Grüße
Christoph

Jarnsen
Beiträge: 9
Registriert: 01.03.2021, 07:00
System: CCU
Hat sich bedankt: 1 Mal

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

Beitrag von Jarnsen » 12.10.2022, 17:41

Wie bekomme ich eine Systemvariable von der ccu ins HA? Die variable hat 3 Zustände.

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 » 12.10.2022, 18:15

@daelch
Aktuelle Version installieren
Doku Lesen: https://github.com/danielperna84/custom ... vice_value

@Jarnsen
Doku Lesen: https://github.com/danielperna84/custom ... -variables

Rookman
Beiträge: 135
Registriert: 18.02.2012, 18:15

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

Beitrag von Rookman » 15.10.2022, 13:56

Hallo zusammen, gibt es eine Möglichkeit bei den alten HM-Wandthermostaten HM-CC-TC die Luftfeuchtigkeit auszugeben und einer Möglichkeit von Auto auf Manuel umzuschalten?

Die Luftfeuchtigkeit wird soweit ich das in den Zuständen sehe, mit übertragen, leider weiß ich nicht wie ich das in der Karte mit anzeigen lassen kann.

Vielen Dank im Voraus.

Jarnsen
Beiträge: 9
Registriert: 01.03.2021, 07:00
System: CCU
Hat sich bedankt: 1 Mal

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

Beitrag von Jarnsen » 16.10.2022, 13:06

SukramJ hat geschrieben:
12.10.2022, 18:15
@Jarnsen
Doku Lesen: https://github.com/danielperna84/custom ... -variables
habe ich gemacht. Leider bekomme ich es nicht hin. habe hahm in der Beschreibung der variable in RaspberryMatic hinzugefügt, leider kommt es trotzdem nicht in HA an. Es wäre nett wenn mir jemand unter die Arme greifen könnte.

Vielleicht kann mir jemand auf die Sprünge helfen.

MfG

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 » 17.10.2022, 15:31

Das mit den deaktivierten Entitäten hattest Du verstanden?

Jarnsen
Beiträge: 9
Registriert: 01.03.2021, 07:00
System: CCU
Hat sich bedankt: 1 Mal

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

Beitrag von Jarnsen » 17.10.2022, 21:57

🫤 jetzt. Das hatte ich wohl überlesen. Hatte immer mit hahm versucht, danke 🙏

Mit freundlichen Grüßen

Antworten

Zurück zu „Home Assistant“