Seite 2 von 3

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 20. Jul 2021 13:39
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!

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 20. Jul 2021 14:01
von Quautiputzli

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 26. Jul 2021 13:15
von Nerz
Super, nun funktioniert es. Danke!

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 12:47
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.

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 16:07
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. ;)

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 17:48
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"

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 18:02
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"}

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 20:00
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...

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 20:22
von udo1toni
Ergänzung: Laut https://api-docs.home-connect.com/states/?#door-state ist dieser für Kaffeemaschinen nicht verfügbar :)

Re: Siemens iQ700 Waschmaschine in OpenHAB?

Verfasst: 4. Dez 2024 20:37
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