Heizungsthermostat HM-CC-RT-DN per Alexa ansprechen

Begonnen von sprockytown, 12 November 2017, 13:12:00

Vorheriges Thema - Nächstes Thema

sprockytown

Hallo!
Ich habe FHEM neu aufgesetzt und meine SPS und Homematic Geräte eingebunden. Die Steuerung meiner SPS via Alexa (Lichter) funktioniert einwandfrei. Die Ansteuerung der Heizungsthermostate von Homematic vie WebUI funktioniert ...

Die Steuerung / Abfrage via Alexa führt immer zu "Heizung unterstützt das nicht". Wo mache ich eine Fehler?

DANKE


define HM_HM_CC_RT_DN_NEQ1413552 HMCCUDEV NEQ1413552
attr HM_HM_CC_RT_DN_NEQ1413552 IODev d_ccu
attr HM_HM_CC_RT_DN_NEQ1413552 alexaName Arbeitszimmerheizung
attr HM_HM_CC_RT_DN_NEQ1413552 alexaRoom Arbeitszimmer
attr HM_HM_CC_RT_DN_NEQ1413552 genericDeviceType thermostat
attr HM_HM_CC_RT_DN_NEQ1413552 ccureadingfilter (TEMPERATURE|VALVE_STATE|CONTROL)
attr HM_HM_CC_RT_DN_NEQ1413552 cmdIcon Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
attr HM_HM_CC_RT_DN_NEQ1413552 controldatapoint 4.SET_TEMPERATURE
attr HM_HM_CC_RT_DN_NEQ1413552 eventMap /datapoint 4.MANU_MODE 20.0:Manu/datapoint 4.AUTO_MODE 1:Auto/datapoint 4.BOOST_MODE 1:Boost/datapoint 4.MANU_MODE 4.5:off/datapoint 4.MANU_MODE 30.5:on/
attr HM_HM_CC_RT_DN_NEQ1413552 hmstatevals FAULT_REPORTING!1:valve_tight,2:range_too_large,3:range_too_small,4:communication_error,5:other_error,6:battery_low,7:valve_error_pos
attr HM_HM_CC_RT_DN_NEQ1413552 homebridgeMapping TargetTemperature=desired-temp::desired-temp,minValue=5,maxValue=35,minStep=0.5,nocache=1 CurrentTemperature=BU_Heizung_01_Clima:measured-temp,nocache=1 TargetHeatingCoolingState=heatingState,values=OFF:0;;HEAT:1;;COOL:2;;AUTO:3,cmds=OFF:controlManu+off;;HEAT:controlMode+boost;;AUTO:controlMode+auto;;COOL:controlManu+17.0 CurrentHeatingCoolingState=heatingState,values=OFF:0;;HEAT:1;;COOL:2;;AUTO:0,valud=OFF
attr HM_HM_CC_RT_DN_NEQ1413552 room Homematic,Arbeitszimmer,alexa
attr HM_HM_CC_RT_DN_NEQ1413552 statedatapoint 4.SET_TEMPERATURE
attr HM_HM_CC_RT_DN_NEQ1413552 stripnumber 1
attr HM_HM_CC_RT_DN_NEQ1413552 substexcl control
attr HM_HM_CC_RT_DN_NEQ1413552 substitute CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;;SET_TEMPERATURE!#0-4.5:off,#30.5-40:on;;FAULT_REPORTING!0:no,1:valve_tight,2:range_too_large,3:range_too_small,4:communication_error,5:other_error,6:battery_low,7:valve:error_pos
attr HM_HM_CC_RT_DN_NEQ1413552 webCmd control:Auto:Manu:Boost:on:off
attr HM_HM_CC_RT_DN_NEQ1413552 widgetOverride control:slider,4.5,0.5,30.5,1

MadMax-FHEM

Welchen Skill nutzt du?

Smart Home Skill oder Custom Skill?

Welche Version von alexa-fhem nutzt du?

Evtl. musst du nicht das Gerät/Device in den Raum alexa (oder was immer im Filter in der Config.json steht) stecken, sondern den entsprechenden Kanal, der desired-temp und measured-temp hat, dann sollte alexa-fhem das auch automatisch erkennen...

Evtl. mal posten was beim Start von alexa-fhem ausgegeben wird...

Oder nutzt du ha-bridge zur Steuerung über Alexa?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

sprockytown

Hey!
Bei der Installation habe ich mich an den https://haus-automatisierung.com/hardware/fhem/2017/01/14/fhem-tutorial-reihe-part-23-amazon-echo-alexa-fhem-steuern.html gehalten, d.h. ...

Ich nutze den SmartHome Skill.
Alexa-fhem hat die Version 0.3.5.
Das Gerät steht im richtigen Raum, d.h. wird unter alexa.amazon.com korrekt erkannt.

Was meinst du mit "den entsprechenden Kanal"? Das ist mir nich nicht Über den Weg gelaufen.

Danke, Helmut

MadMax-FHEM

#3
Homematic-Geräte haben (meist/immer) auch sog. Kanäle.
Ein Heizkörperthermostat oder auch Wandthermostat die Kanäle _Clima, _Climate, _Weather, ...

Dort sind die Readings temperature, desired-temp und measured-temp zu finden, die alexa-fhem braucht um eben was mit Temperatur tun zu können...

Daher habe ich bei meinem Wandthermostat (Homematic) den Kanal _Clima (oder _Climate kann grad nicht schauen und klimper nur auf dem Handy) in den Raum alexa zur Steuerung:

attr Wandthermostat_Clima room alexa

Mein Filter in der config.json filter:room=alexa

Und da kann ich abfragen und steuern...

alexa-fhem 0.3.5 sollte dazu reichen, ich hab die "Betaversion" 0.3.6 drauf...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)