Seite 1 von 1

Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Mi Aug 02, 2023 10:41 am
von shesse
Hallo,

ich versuche gerade meine Automatisierung für meinen Siemens Geschirrspüler auf SH 2.0 zu migrieren. Leider stellen sich mir da zwei Fragen:

1. Als Leistungs-URL habe ich jetzt die Dummyadresse 127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl1.php?d=1 eingetragen, da mein Geschirrspüler keine Leistung ausgibt und ich da was eintragen muss.
Kann man das so machen?

2. Über IFTTT habe ich nur eine Einschalt-, aber keine Ausschalt-URL. Was trage ich denn da ein? Das Feld ist leider zwingend erforderlich, keine Ahnung warum, aber ich muss da was eintragen.

Gruß,
Stefan

Re: Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Mi Aug 02, 2023 12:06 pm
von okaegi
Hello Stefan,
1passt bei 2 kannst du die gleiche url nehmen.
Gruss Oliver

Re: Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Fr Aug 04, 2023 12:04 pm
von shesse
Hi Oliver,

ich habe das jetzt so gemacht und das Schalten scheint zu funktionieren. Es wird jetzt als Verbrauch 100W angezeigt und ich habe keine Ahnung wo die her kommen. Kann man das abstellen?
Mein Geschirrspüler läuft aktuell gar nicht. Die IFTTT-URL wird ja nur aufgerufen, damit der Geschirrspüler starten könnte, wenn er denn wollte und auf Fernstart eingestellt ist.
Ich habe noch keine Möglichkeit gefunden wie ich diesen auslesen könnte, ob er läuft oder nicht.

Re: Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Fr Aug 04, 2023 12:53 pm
von okaegi
Dann musst du für die Leistungsabfrage eine andere Url nehmen.
Gruss Oliver

Die hier angegebene URL wird aufgerufen, um die aktuelle Leistung des Geräts zu erhalten.
Wenn in der URL ein Prozentzeichen "%" enthalten ist, muss dieses durch ein weiteres "%" ergänzt werden ("%" -> "%%"), da ansonsten die Daten nicht gespeichert werden können.
Falls keine URL vorhanden ist, kann eine der folgenden angegeben werden:
127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl.php. Diese URL gibt immer den Wert 0 zurück.(Device immer aus)
127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl1.php?d=nummerdevice. Diese URL gibt den Wert 0 oder 100 zurück. Je nachdem ob das Smarthomedevice gerade läuft
127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl2.php. Diese URL gibt immer den Wert 100 zurück. (Device immer an)
In der URL kann ein Parameter angegeben werden, der den aktuellen Überschuss an das Gerät übermittelt. Hierzu ist folgender Platzhalter in der URL zu verwenden (inklusive der spitzen Klammern):
<openwb-ueberschuss>

Re: Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Fr Aug 04, 2023 1:18 pm
von shesse
Ich habe dafür die Abfrage
127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl1.php?d=nummerdevice. Diese URL gibt den Wert 0 oder 100 zurück. Je nachdem ob das Smarthomedevice gerade läuft

genutzt. Bedeutet das, dass der zurückgelieferte Wert "100" genau die Wattzahl ist, die ich sehe?

Wenn ich die Zeile
127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl.php
einfüge, dann wird mir das Gerät als ausgeschaltet (rote Schrift und durchgestrichen) angezeigt, was ja nicht korrekt ist, nachdem die Einschalt-URL gesendet wurde.
Ich suche eine Möglichkeit einzustellen, dass angezeigt wird, dass das Gerät einen Einschalt-Impuls bekommen hat, unabhängig davon ob ich einen Verbrauch auslesen kann.
Bei der alten SmartHome-Version ging das auch ohne diese Leistungs-URL.

Re: Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Fr Aug 04, 2023 3:07 pm
von okaegi
Dann wieder die orginal dummyurl nehmen. Dann separate Leistungsmessung und hier http wählen und dann 127.0.0.1/openWB/packages/modules/smarthome/http/dummyurl.php
Das wählen. Somit sollte rot grün angezeit werden, aber Leistung 0 Watt.
Gruss Oliver

Re: Siemens Geschirrspüler (IFTTT und HomeConnect)

Verfasst: Fr Aug 04, 2023 3:38 pm
von shesse
Das funktioniert.
Super, Vielen Dank für Deine Hilfe :)