Siemens iQ700 Waschmaschine in OpenHAB?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Nerz
Beiträge: 17
Registriert: 3. Aug 2020 20:52
Answers: 0

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von Nerz »

Hallo, könnt ihr bitte mal den Link der Anleitung für die Einrichtung posten. Habe bereits einen Account an DEV bei Home Connect. Doch nun weiß ich nicht weiter.... Danke!

Quautiputzli
Beiträge: 364
Registriert: 29. Okt 2020 19:53
Answers: 2

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von Quautiputzli »

Servus

Nerz
Beiträge: 17
Registriert: 3. Aug 2020 20:52
Answers: 0

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von Nerz »

Super, nun funktioniert es. Danke!

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von freeman121083 »

Hi,

muss das Thema noch einmal aufgreifen.

Laut Siemens API sollen für meine Kaffemaschine folgende Statis möglich sein:
Coffee.jpg
Laut Things habe ich diese hier:
HC_Thing.jpg
Wenn ich das item so anlege:

Code: Alles auswählen

Contact                 coffeemaker_DoorState	                  		"Door State"                      {channel="homeconnect:coffeemaker:api_bridge_at_home:coffee1:door_state"}
und in der Sitemap so:

Code: Alles auswählen

Text item=coffeemaker_DoorState	 				label="Tür offen/zu [%s]"			icon="kaffeevollautomat"
passiert mit dem Status leider gar nichts? Genau so habe ich das für meinen Geschierspüler angelegt und es funktioniert einwandfrei.
Was auch für den Geschierspüler noch nicht klappt, ist die Programmauswahl:

Code: Alles auswählen

String                 Dishwasher_SelectedProgramState        "Selected Program"                  {channel="homeconnect:dishwasher:api_bridge_at_home:dishwasher1:selected_program_state"}

Code: Alles auswählen

Selection item=Dishwasher_SelectedProgramState mappings=["HalfLoad"="HalfLoad", "IntensivZone" = "IntensivZone", "IntensivZone" = "IntensivZone", "VarioSpeedPlus" = "VarioSpeedPlus"] 		icon="dihwasher"
hier wird mir zwar das Zuletzt/aktuelle Programm angezeigt Eco50 aber wenn ich über das Auswahlmenü was auswählöe passiert leider auch nichts.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von udo1toni »

Nur, weil es in Deinem Screenshot nicht auftaucht: Wo kommt denn bitte der Türstatus her? Weder wird er im Bild der API gezeigt, noch taucht er im Thing auf.
Was ich sehen kann (im Thin), sind switch Channel, kein einziger Contact Channel.
Der Itemtyp muss grundsätzlich zum Channeltyp passen, switch Channel <-> Contact Item passt nicht zueinander, da Switch ON/OFF ist und Contact OPEN/CLOSED

Und weil ich Latein als 2. Fremdsprache hatte... Singular der Status, Plural die Status. ;)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von freeman121083 »

Ich habe als vergleich die konfig. vom Geschierspüler genommmen.
Der hat ein Thing und alle items verweisen auf dieses eine thing...

Code: Alles auswählen

Bridge homeconnect:api_bridge:api_bridge_at_home "Home Connect API" [ clientId="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", clientSecret="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", simulator=false] {

 // Thing configurations

	Thing coffeemaker coffee1 "Kaffevollautomat"  [ haId="SIEMENS-CT636LES6-XXXXXXXXXXX" ]
	Thing dishwasher dishwasher1 "Geschirrspüler"  [ haId="XXXXXXXXXXXXXXX" ]
}
Für den Geschierspüler funktioniert auch fast alles.
items:

Code: Alles auswählen

Contact                Dishwasher_DoorState                   "Door State"                        {channel="homeconnect:dishwasher:api_bridge_at_home:dishwasher1:door_state"}
sitemap:

Code: Alles auswählen

Text item=Dishwasher_DoorState 				label="Tür offen/zu [%s]"		icon="dihwasher"

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von freeman121083 »

und laut thing in openhab hab ich kein Doorstate, korrekt aber im Siemens Portal steht aber was von DoorState?

ist es möglich diesen dann hiermit abzugreifen und wenn ja wie.
Kontrollstatus_Door.jpg
das einzige was mit der Kaffemaschine funktioniert ist:

Code: Alles auswählen

Switch                 	coffeemaker_PowerState                  		"Power State"                    {channel="homeconnect:coffeemaker:api_bridge_at_home:coffee1:power_state"}
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von udo1toni »

Also, für einen Geschirrspüler ist ein Türstatus ja auch viel sinnvoller (auch wenn der Vollautomat ebenfalls eine Tür hat). Du kannst nur die Daten abfragen, welche die API zur Verfügung stellt. Das Addon erzeugt die Channel dynamisch, Du musst sie also nicht von Hand erzeugen, bzw. es hat auch keinen Sinn, Channel dazu zu erfinden, wo keine Daten, da kein Channel.

Was die API bei Siemens betrifft, so gehe ich davon aus, dass diese für alle Geräte gleich ist.

Du kannst grundsätzlich alle Channel verwenden, die unterhalb des Things für die Kaffeemaschine zur Verfügung stehen. Bei meiner EQ9 funktioniert das auch mit mehr als nur dem Powerstate. eventuell musst Du erst freischalten, dass openHAB auf alle Daten zugreifen darf? Ist schon etwas her, dass ich das mal eingerichtet hab, und momentan nutze ich es nicht mal...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von udo1toni »

Ergänzung: Laut https://api-docs.home-connect.com/states/?#door-state ist dieser für Kaffeemaschinen nicht verfügbar :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Beitrag von freeman121083 »

Danke für die schnelle Antwort.

Es funktioniert leider nichts anderes außer PowerState, demnach gehe ich davon aus das ich noch irgend wo einen Fehler in der Config habe.

Komisch ist, dass es seiten des Siemens API Account wo ich auch die Kopplung zulasse, ein DoorState vorhanden ist.

Trotzdem Danke
Zuletzt geändert von freeman121083 am 4. Dez 2024 20:46, insgesamt 1-mal geändert.

Antworten