Seite 1 von 1

Setpoint über Alexa steuern

Verfasst: 3. Jan 2024 13:51
von Maverick-811
Hallo und ein gutes neues Jahr.

Was möchte ich machen:
Ich möchte ein Thermostat (kein Thermostat eines Herstellers) mit einem Istwert (den bekomme ich über ein ESP8266 und DS18D20) und einem Sollwert (Setpoint) in Openhab 3 aufsetzen und der Sollwert soll über Alexa (Sprachsteuerung) einstellbar sein.

Leider habe ich bisher keinen Erfolg.

Kann mir einer helfen wie ich einen Setpoint mit Alexa aufsetzen kann?

vielen Dank im Voraus

Horst

Re: Setpoint über Alexa steuern

Verfasst: 3. Jan 2024 15:10
von Harka
Moin und auch ein Gutes,

in OpenHab -> Add_Metadata/Alexa/Thermostat.TargetTemperature
in der Alexa-App -> +/hinzufügen/sonstiges/kein_passendes_Logo/Nicht_Sicher

Damit hat es bei mir gerade auf Anhieb geklappt

Re: Setpoint über Alexa steuern

Verfasst: 3. Jan 2024 18:30
von Maverick-811
Harka hat geschrieben: 3. Jan 2024 15:10 Moin und auch ein Gutes,

in OpenHab -> Add_Metadata/Alexa/Thermostat.TargetTemperature
in der Alexa-App -> +/hinzufügen/sonstiges/kein_passendes_Logo/Nicht_Sicher

Damit hat es bei mir gerade auf Anhieb geklappt
Hallo HarKa,

genau so habe ich es gemacht. Aber Alexa sagt, dass keine neuen Geräte gefunden wurden. Alexa funktionier aber mit vielen Shelly Geräten und auch meine eigenen Gerät (ESP8266).
vielleicht mache ich einen Fehler in Openhab.

Ich habe mit Visual Basic Studio folgenden Eintrag ( wie in der Beschreibung) gemacht.

Group Thermostat "Thermostat" {alexa="Thermostat"}
Number Temperature "Temperature [%.1f °F]" (Thermostat) {alexa="CurrentTemperature"}
Number TargetSetpoint "Target Setpoint [%.1f °F]" (Thermostat) {alexa="TargetTemperature"}

Ist das Falsch? Wie würde es mit Openhab gehen?

Gruß
Horst

Re: Setpoint über Alexa steuern

Verfasst: 3. Jan 2024 18:56
von Harka
Hi,
mit der Textkonfiguration hab ich nichts am Hut, aber mir scheint ein {alexa="Thermostat.TargetTemperature"} sehr Erfolgversprechend zu sein.

Alternative: versuch es mal ohne {alexa=...} um anschließend MetaData in der UI hinzufügen. :?:

Re: Setpoint über Alexa steuern

Verfasst: 3. Jan 2024 20:05
von Maverick-811
Harka hat geschrieben: 3. Jan 2024 18:56
Alternative: versuch es mal ohne {alexa=...} um anschließend MetaData in der UI hinzufügen. :?:
leider kein Erfolg.

Wie kann ich die Group und Item in der UI erstellen?

Nachtrag: auch das Erstellen eines Lightswitch funktioniert nicht.

Gruß
Horst

Re: Setpoint über Alexa steuern

Verfasst: 3. Jan 2024 20:36
von Harka
{alexa="Thermostat.TargetTemperature"} ging auch nicht?

Neue Gruppen erstelle ich in der Modell-Ansicht mit Add_Equipment und Item mit Add_Point bzw. Create_Point_from_Thing

Re: Setpoint über Alexa steuern

Verfasst: 4. Jan 2024 16:13
von Maverick-811
Harka hat geschrieben: 3. Jan 2024 20:36 {alexa="Thermostat.TargetTemperature"} ging auch nicht?

Neue Gruppen erstelle ich in der Modell-Ansicht mit Add_Equipment und Item mit Add_Point bzw. Create_Point_from_Thing
Nein, dass ging auch nicht.

Vielleicht kann ja einer eine kleine Anleitung hier posten.

Ich verstehe einfach nicht, dass nicht mal das einfachste Example (z.B.
Switch LightSwitch "Light Switch" {alexa="Light"} ) funktioniert.

Hab ich da einen Denkfehler?

Gruß
Horst

Re: Setpoint über Alexa steuern

Verfasst: 4. Jan 2024 17:45
von Harka
noch mal genau gelesen .... ich dachte Du nutzt Alexa schon mit OH und es klemmt nur speziell beim Thermostat.
Schau hal hier -> viewtopic.php?p=57068#p57068
Die ersten beiden Punkte und die Sache mit dem Profil werden auch für Alexa benötigt. Der Kommunikationweg ist
dein_OH <-> OH-Cloud <-> openHAB-Skill innerhalb vom Alexauniversum

Re: Setpoint über Alexa steuern

Verfasst: 6. Jan 2024 13:12
von Maverick-811
Hallo,

erst mal die gute Nachricht: Es funktioniert.

Die schlechte Nachricht: Ich weiß nicht, an was es gelegen hat.

Ich habe das von Harka vorgeschlagene Topic angeschaut und mit meinem Setup verglichen. Soweit war alles OK.
Was mir dabei aufgefallen ist:

Ich habe ein LIVE System OH3 auf einem kleinen Windows Server und noch ein altes OH3 auf meinem Arbeits-PC.
Der Zugang zu der OpenHab Cloud war noch mit UUID und Secret vom alten PC. Das habe ich geändert und ich denke, dass dies mein Problem war.

Vielen Dank
Horst