HmIP Geräte-XMLs auslesen
Verfasst: 06.12.2019, 22:08
Hi,
erster Thread hier, daher erst noch eine kurze Begrüßung: ich bin Daniel. Der Daniel, der pyhomematic gemacht hat. Wem das noch nichts sagt: das ist die Basis für die HomeMatic Integration in Home Assistant. Ggf. hab ich also dem ein oder anderen hier schon mal im Home Assistant Forum diesbezüglich geholfen.
Nun brauche ich Hilfe: gibt es für HmIP etwas analoges zu den XML-Dateien in /firmware/*types? Dort sind ja nur die für RF und Wired.
Hintergrund der Frage: ich plane eine neue Variante von pyhomematic spezifisch für Home Assistant zu machen. Und anstatt manuell für alle möglichen Geräte Support einbauen zu müssen würde ich das lieber automatisiert passieren lassen. Wir Programmierer sind halt faul.
Idealfall wäre, dass ich anhand dessen was in den Paramset Descriptions steht automatisch die richtigen Home Assistant entities erzeuge. Mit der Option nur noch für komplexere Geräte (Thermostate/Gruppen) etwas Logik auszuliefern. Wenn ich das hinkriege werden also idealerweise auch neue Geräte direkt unterstützt, und zusätzlich dann vielleicht auch die, die mit AskSin gemacht wurden.
Plan ist, das was als CONTROL im Paramset steht als Indikator dafür zu nehmen, welcher HA-entity-Typ am ehesten zum Gerät passt.
Um das machen zu können muss ich aber erst mal wissen, welche Controls es bei HmIP gibt. In der Device-Doku (mittlerweile über 20MB groß) stehen die ganzen Parameter der Geräte drin. Aber eben auch nur die. Ich brauche also eine Quelle für diese Info. Weiß da jemand was drüber?
Gruß
erster Thread hier, daher erst noch eine kurze Begrüßung: ich bin Daniel. Der Daniel, der pyhomematic gemacht hat. Wem das noch nichts sagt: das ist die Basis für die HomeMatic Integration in Home Assistant. Ggf. hab ich also dem ein oder anderen hier schon mal im Home Assistant Forum diesbezüglich geholfen.
Nun brauche ich Hilfe: gibt es für HmIP etwas analoges zu den XML-Dateien in /firmware/*types? Dort sind ja nur die für RF und Wired.
Hintergrund der Frage: ich plane eine neue Variante von pyhomematic spezifisch für Home Assistant zu machen. Und anstatt manuell für alle möglichen Geräte Support einbauen zu müssen würde ich das lieber automatisiert passieren lassen. Wir Programmierer sind halt faul.
Idealfall wäre, dass ich anhand dessen was in den Paramset Descriptions steht automatisch die richtigen Home Assistant entities erzeuge. Mit der Option nur noch für komplexere Geräte (Thermostate/Gruppen) etwas Logik auszuliefern. Wenn ich das hinkriege werden also idealerweise auch neue Geräte direkt unterstützt, und zusätzlich dann vielleicht auch die, die mit AskSin gemacht wurden.
Plan ist, das was als CONTROL im Paramset steht als Indikator dafür zu nehmen, welcher HA-entity-Typ am ehesten zum Gerät passt.
Um das machen zu können muss ich aber erst mal wissen, welche Controls es bei HmIP gibt. In der Device-Doku (mittlerweile über 20MB groß) stehen die ganzen Parameter der Geräte drin. Aber eben auch nur die. Ich brauche also eine Quelle für diese Info. Weiß da jemand was drüber?
Gruß