Seite 1 von 2
Alexa - Heizung
Verfasst: 11. Nov 2018 12:03
von fanavity
Hallo,
die kalte Jahreszeit beginnt und somit auch der Wunsch via Alexa die Heizung steuern zu können.
Ich habe folgendes angelegt:
Code: Alles auswählen
/*************************************** Gruppen *******************************************************/
Group gAlexaHeizung "Heizung" ["Thermostat"]
/*************************************** Items *********************************************************/
Number alexaWohnzimmerTemperatur "Wohnzimmer aktuelle Temperatur" (gAlexaHeizung) ["CurrentTemperature"] {channel="homematic:HG-HM-TC-IT-WM-W-EU:4fde296a:NEQ1522891:1#TEMPERATURE"}
Number alexaWohnzimmerZielTemperatur "Wohnzimmer Soll Temperatur" (gAlexaHeizung) ["TargetTemperature"] {channel="homematic:HG-HM-TC-IT-WM-W-EU:4fde296a:NEQ1522891:2#SET_TEMPERATURE"}
Number alexaFlurTemperatur "Flur aktuelle Temperatur" (gAlexaHeizung) ["CurrentTemperature"] {channel="homematic:HG-HM-CC-RT-DN:4fde296a:OEQ1702836:4#ACTUAL_TEMPERATURE"}
Number alexaFlurZielTemperatur "Flur Soll Temperatur" (gAlexaHeizung) ["TargetTemperature"] {channel="homematic:HG-HM-CC-RT-DN:4fde296a:OEQ1702836:4#SET_TEMPERATURE"}
Number alexaKuecheTemperatur "Küche aktuelle Temperatur" (gAlexaHeizung) ["CurrentTemperature"] {channel="homematic:HG-HM-CC-RT-DN:4fde296a:OEQ1702826:4#ACTUAL_TEMPERATURE"}
Number alexaKuecheZielTemperatur "Küche Soll Temperatur" (gAlexaHeizung) ["TargetTemperature"] {channel="homematic:HG-HM-CC-RT-DN:4fde296a:OEQ1702826:4#SET_TEMPERATURE"}
In der Alexa-App wird ein Item namens Heizung gefunden. Mit diesem kann ich aber nichts machen! Es wird korrekt als thermostat erkannt, allerdings funktioniert es nicht. Wie habt ihr die Gruppen und Items genannt, damit man sich nicht einen abbricht. Kann man inzwischen die Thermostate in Routinen verwenden?
Über Hilfe freue ich mich sehr

Re: Alexa - Heizung
Verfasst: 13. Nov 2018 07:12
von fanavity
Steuert niemand seine Heizung via Alexa?
Re: Alexa - Heizung
Verfasst: 21. Nov 2018 20:26
von warhook76
Hallo fanafity,
hast du das Prob. gelöst? Wenn nicht, ist die Lösung simpel: Du musst pro Heizkörper eine Gruppe erstellen! Sind ja mehrere items pro Heizkörper.
Eine Gesamtgruppe klappt leider nicht. Alexa nach der Temperatur von Bad zu fragen hat auch nicht die erhoffte Antwort zur Folge.
Gruß
Gesendet von meinem SM-G800F mit Tapatalk
Re: Alexa - Heizung
Verfasst: 14. Dez 2018 16:07
von mailando
Hallo,
habe es auch probiert, klappt leider nicht.
Nur die Thermostate die mit "Switchable" gesetzt, kann Alexa finden.
Meine .items sieht so aus.
Die Themostate etc, sind von Innogy.
Code: Alles auswählen
// Gruppen
Group gHW // Gruppe Heizung Wohnzimmer
Group gHW1 // Gruppe Obergeschoss
Group gBZ // Gruppe Obergeschoss
Group gKU // Gruppe Obergeschoss
Group gALLE // Gruppe Obergeschoss
Switch STV_Leise "Stumm" (gALLE) ["Switchable"] { channel="samsungtv:tv:Wohnzimmer:mute" }
Switch TV_Aus "TV" (gALLE) ["Switchable"] { channel="samsungtv:tv:Wohnzimmer:power" }
Switch Lampe1 "Lampe 1" (gALLE) ["Switchable"] { channel="innogysmarthome:PSS:SMARTHOME01:Wohnzimmer:switch" }
Switch Lampe2 "Lampe 2" (gALLE) ["Switchable"] { channel="innogysmarthome:PSS:SMARTHOME01:Kueche:switch" }
Switch Lampe3 "Lampe 3" (gALLE) ["Switchable"] { channel="innogysmarthome:PSS:SMARTHOME01:Schlafzimmer:switch" }
Number Heizung_WZO "Temperatur Wohnzimmer [%.1f °C]" (gHW) ["CurrentTemperature"] {channel="innogysmarthome:RST:SMARTHOME01:Wohnzimmer:set_temperature"}
Number Heizung_WZOi "Temperatur im Wohnzimmer" <temperature> (gHW1) ["TargetTemperature"] {channel="innogysmarthome:RST:SMARTHOME01:Wohnzimmer:temperature"}
Number Heizung_BZO "Temperatur Badezimmer [%.1f °C]" <temperature> (gBZ) ["Switchable"] {channel="innogysmarthome:RST:SMARTHOME01:Badezimmer:set_temperature"}
Number Heizung_KUO "Temperatur Kueche [%.1f °C]" <temperature> (gKU) ["Switchable"] {channel="innogysmarthome:RST:SMARTHOME01:Kueche:set_temperature"}
Re: Alexa - Heizung
Verfasst: 14. Dez 2018 22:01
von sihui
mailando hat geschrieben: ↑14. Dez 2018 16:07
habe es auch probiert, klappt leider nicht.
Du musst zwingend alle Items gem. der Doku anlegen:
Code: Alles auswählen
Group gDownstairsThermostat "Downstairs Thermostat" (gFF) [ "Thermostat" ]
Number DownstairsThermostatCurrentTemp "Downstairs Thermostat Current Temperature" (gDownstairsThermostat) [ "CurrentTemperature" ]
Number DownstairsThermostatTargetTemperature "Downstairs Thermostat Target Temperature" (gDownstairsThermostat) [ "TargetTemperature" ]
String DownstairsThermostatHeatingCoolingMode "Downstairs Thermostat Heating/Cooling Mode" (gDownstairsThermostat) [ "homekit:HeatingCoolingMode" ]
https://www.openhab.org/addons/integrat ... figuration
Re: Alexa - Heizung
Verfasst: 29. Nov 2019 00:26
von oscar_
muss den Thread leider nochmal rauskramen
bezieht sich dieses ganze
[ "Thermostat" ] Zeug lediglich auf das HomeKit oder geht das auch für andere Thermostate.
Ich benutzt das
Floureon Binding um mein Thermostate ins openHAB einzubinden was soweit auch alles klappt.
Nur bekomm ich Alexa nicht dazu diese zu erkennen/finden.
so sieht meine *.items aus
Code: Alles auswählen
//Wohnzimmer -> broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box
Group bl_thermostat_whz "Thermostat Wohnzimmer" [ "Thermostat" ]
Switch bl_thermostat_whz_power "Power" { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:power" }
String bl_thermostat_whz_mode "Mode" <heating> { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:mode" }
String bl_thermostat_whz_mode2 "Downstairs Thermostat Heating/Cooling Mode" (bl_thermostat_whz) [ "homekit:HeatingCoolingMode" ] { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:mode" }
Number bl_thermostat_whz_roomtemp "Wohnzimmer [%s °C]" <temperature> (gChart_Heating_Temp) { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:roomtemperature" }
Number bl_thermostat_whz_roomtemp2 "Wohnzimmer" <temperature> (bl_thermostat_whz) [ "CurrentTemperature" ] { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:roomtemperature" }
Switch bl_thermostat_whz_active "Wohnzimmer" <switch> (gChart_Heating_Active) { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:active" }
Number bl_thermostat_whz_setpoint "Set Temperature to [%s °C]" <temperature> (bl_thermostat_whz) [ "TargetTemperature" ] { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:setpoint" }
Number bl_thermostat_whz_offsettemp "Temperature Offset [%s °C]" <temperature> { channel="broadlink:floureonthermostat:BroadLink-OEM-XX-XX-XX-XX-fritz-box:temperatureoffset" }
Re: Alexa - Heizung
Verfasst: 1. Dez 2019 09:15
von sihui
oscar_ hat geschrieben: ↑29. Nov 2019 00:26
bezieht sich dieses ganze
[ "Thermostat" ] Zeug lediglich auf das HomeKit oder geht das auch für andere Thermostate.
Das "Zeug" leiht sich nur die Syntax vom Homekit Addon. Es sollte grundsätzlich mit jeder an openHAB angebundenen Technologie funktionieren.
Auf Anhieb kann ich keinen Fehler in deiner Konfiguration entdecken, funktionieren denn alle sonstigen Geräte bei dir mit Alexa?
Re: Alexa - Heizung
Verfasst: 1. Dez 2019 11:58
von oscar_
Meine Tasmota Lichter welche über die HUE Emulation laufen funktionien ohne Probleme mit Alexa. Sollte also daran nicht liegen.
Habe zum probieren alles wie im
Add-On beschrieben eingefügt und mit der
homekit: Änderung angepasst.
Aber tut sich leider nichts. Lediglich die pseudo items mit [ "Lighting" ] werden erkannt und Funtkionieren über Alexa.
Die Thermostat Geschichte will einfach nicht. Habe aber auch keine Fehler in der Log Datei.
Items:
Code: Alles auswählen
//Test HomeKit
Switch KitchenLights "Kitchen Lights" <light> (gKitchen) [ "Lighting" ]
Dimmer BedroomLights "Bedroom Lights" <light> (gBedroom) [ "Lighting" ]
Number BedroomTemperature "Bedroom Temperature" <temperature> (gBedroom) [ "CurrentTemperature" ]
Group gDownstairsThermostat "Downstairs Thermostat" <temperature> (gFF) [ "Thermostat" ]
Number DownstairsThermostatCurrentTemp "Downstairs Thermostat Current Temperature" <temperature> (gDownstairsThermostat) [ "CurrentTemperature" ]
Number DownstairsThermostatTargetTemperature "Downstairs Thermostat Target Temperature" <temperature> (gDownstairsThermostat) [ "homekit:TargetTemperature" ]
String DownstairsThermostatHeatingCoolingMode "Downstairs Thermostat Heating/Cooling Mode" <heating> (gDownstairsThermostat) [ "homekit:TargetHeatingCoolingMode" ]
String DownstairsThermostatHeatingCoolingMod2 "Downstairs Thermostat Heating/Cooling Mod2" <heating> (gDownstairsThermostat) [ "homekit:CurrentHeatingCoolingMode" ]
Sitemap:
Code: Alles auswählen
Frame label="homekit"
{
Switch item=KitchenLights
Slider item=BedroomLights
Default item=BedroomTemperature label="Raumtemperatur Bad"
Default item=DownstairsThermostatCurrentTemp label="Raumtemperatur"
Default item=DownstairsThermostatTargetTemperature label="Temperatur gesetzt auf"
Default item=DownstairsThermostatHeatingCoolingMode label="Status [%s]"
Default item=DownstairsThermostatHeatingCoolingMod2 label="Status [%s]"
}
wird auch alles auf der Sitemap auch richtig angezeigt (items sind halt leer da nicht mit verknüpft)

Re: Alexa - Heizung
Verfasst: 4. Dez 2019 15:16
von oscar_
kann es sein das diese ganze Sache
nur über myopenhab.org und den openHAB Skill von Alexa geht?
Dachte man kann es "lokal" über den openHAB Server machen.
Zumindest ging es nach aktiviren des Skills

Re: Alexa - Heizung
Verfasst: 4. Dez 2019 19:12
von sihui
oscar_ hat geschrieben: ↑4. Dez 2019 15:16
kann es sein das diese ganze Sache
nur über myopenhab.org und den openHAB Skill von Alexa geht?
Ja.
Tipp: immer zuerst die Doku lesen, dort steht das im ersten Absatz
https://www.openhab.org/docs/ecosystem/ ... home-skill