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 :D

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)
Bild

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 :lol:

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 :D

https://www.openhab.org/docs/ecosystem/ ... home-skill