Hallo zusammen, ich habe die Tage ein seltsames Problem mit meinem Alexa FHEM Connector festgestellt.
Ich habe meiner Heizkörper (HmIP/Raspberrymatic) in Alexa eingebunden, dort werden die Heizkörper auch als Thermostat erkannt und können per Sprache gesteuert werden. Nach einiger Zeit ändert sich das dann aber zum Typ in der Alexa App zu Temperatursensor, welcher logischerweise nicht gesteuert werden kann.
Starte ich den Alexa FHEM Connector neu werden die Thermostate wieder automatisch als Thermostat erkannt bis sie nach einiger Zeit wieder den Typ ändern... :o
Hier mal ein list von einem HK-Thermostat:
Betroffen sind allerdings alle HmIP Thermostate.
Ein anderes Device das ich ebenfalls als Thermostat eingebunden habe, behält seinen Typ...
Internals:
DEF 000A1709A1E4C0:1
FUUID 61a404df-f33f-6132-c3fb-3165445ddf359de8
FVERSION 88_HMCCUCHN.pm:v5.0.0-s25365/2021-12-22
IODev SYS_HM_CCU
NAME BUT_Heizung
NR 189
STATE 21.0 °C
TYPE HMCCUCHN
ccuaddr 000A1709A1E4C0:1
ccudevstate active
ccuif HmIP-RF
ccuname BUT_Heizung:1
ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
ccusubtype TRV
ccutype HmIP-eTRV-2
firmware 2.2.8
readonly no
READINGS:
2021-12-29 16:50:27 ACTUAL_TEMPERATURE 22.8
2021-12-29 16:50:27 ACTUAL_TEMPERATURE_STATUS NORMAL
2021-12-29 16:50:27 BOOST_MODE false
2021-12-27 18:20:34 IODev SYS_HM_CCU
2021-12-29 16:50:27 LEVEL 9
2021-12-29 16:50:27 LEVEL_STATUS NORMAL
2021-12-29 16:50:27 SET_POINT_MODE manual
2021-12-29 16:50:27 SET_POINT_TEMPERATURE 21.0
2021-12-29 16:50:27 WINDOW_STATE closed
2021-12-29 16:50:28 activity alive
2021-12-29 16:50:28 battery ok
2021-12-29 16:50:27 control 21.0
2021-12-29 16:50:27 desired-temp 21.0
2021-12-29 16:50:28 devstate ok
2021-12-29 16:50:28 hmstate 22.8
2021-12-29 16:50:27 measured-temp 22.8
2021-12-29 16:50:28 rssidevice -44
2021-12-29 16:50:28 rssipeer -58
2021-12-29 16:50:27 state 22.8
2021-12-29 16:50:28 temp_state 1
2021-12-29 16:50:28 voltage 2.9
hmccu:
channels 1
detect 1
devspec 000A1709A1E4C0:1
nodefaults 1
role 1:HEATING_CLIMATECONTROL_TRANSCEIVER
setDefaults 0
cmdlist:
get
set boost:noArg off:noArg on:noArg auto:noArg holiday:noArg manu:noArg desired-temp toggle:noArg
control:
chn 1
dpt SET_POINT_TEMPERATURE
dp:
0.CONFIG_PENDING:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.INSTALL_TEST:
VALUES:
NVAL true
ONVAL true
OSVAL true
OVAL true
SVAL true
VAL true
0.LOW_BAT:
VALUES:
NVAL 0
ONVAL 0
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
VALUES:
NVAL 2.9
ONVAL 2.9
OSVAL 2.9
OVAL 2.9
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -44
ONVAL -45
OSVAL -45
OVAL -45
SVAL -44
VAL -44
0.RSSI_PEER:
VALUES:
NVAL -58
ONVAL -58
OSVAL -58
OVAL 198
SVAL -58
VAL 198
0.UNREACH:
VALUES:
NVAL 0
ONVAL 0
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
1.ACTIVE_PROFILE:
VALUES:
NVAL 1
ONVAL 1
OSVAL 1
OVAL 1
SVAL 1
VAL 1
1.ACTUAL_TEMPERATURE:
VALUES:
NVAL 22.8
ONVAL 22.8
OSVAL 22.8
OVAL 22.8
SVAL 22.8
VAL 22.8
1.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.BOOST_MODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.BOOST_TIME:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.FROST_PROTECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.LEVEL:
VALUES:
NVAL 9
ONVAL 8
OSVAL 8
OVAL 0.08
SVAL 9
VAL 0.09
1.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.PARTY_MODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.PARTY_SET_POINT_TEMPERATURE:
VALUES:
NVAL 0.000000
ONVAL 0.000000
OSVAL 0.0
OVAL 0.000000
SVAL 0.0
VAL 0.000000
1.PARTY_TIME_END:
VALUES:
NVAL
ONVAL
OSVAL
OVAL
SVAL
VAL
1.PARTY_TIME_START:
VALUES:
NVAL
ONVAL
OSVAL
OVAL
SVAL
VAL
1.QUICK_VETO_TIME:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.SET_POINT_MODE:
VALUES:
NVAL 1
ONVAL 1
OSVAL manual
OVAL 1
SVAL manual
VAL 1
1.SET_POINT_TEMPERATURE:
VALUES:
NVAL 21.0
ONVAL 21.0
OSVAL 21.0
OVAL 21.0
SVAL 21.0
VAL 21.0
1.SWITCH_POINT_OCCURED:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
1.VALVE_ADAPTION:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
1.VALVE_STATE:
VALUES:
NVAL 4
ONVAL 4
OSVAL ADAPTION_DONE
OVAL 4
SVAL ADAPTION_DONE
VAL 4
1.WINDOW_STATE:
VALUES:
NVAL 0
ONVAL 0
OSVAL closed
OVAL 0
SVAL closed
VAL 0
roleCmds:
get:
set:
auto:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:CONTROL_MODE:0
usage auto
subcmd:
000:
args 0
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
boost:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:BOOST_MODE:1
usage boost
subcmd:
000:
args 1
dpt BOOST_MODE
fnc
max 1
min 0
parname BOOST_MODE
partype 3
ps VALUES
scn 000
unit
desired-temp:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:SET_POINT_TEMPERATURE:?temperature
usage desired-temp temperature
subcmd:
000:
args
dpt SET_POINT_TEMPERATURE
fnc
max 30.5
min 4.5
parname temperature
partype 2
ps VALUES
scn 000
unit �C
holiday:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:CONTROL_MODE:2
usage holiday
subcmd:
000:
args 2
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
manu:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 1
syntax V:CONTROL_MODE:1
usage manu
subcmd:
000:
args 1
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
off:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 2
syntax V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:4.5
usage off
subcmd:
000:
args 1
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
001:
args 4.5
dpt SET_POINT_TEMPERATURE
fnc
max 30.5
min 4.5
parname SET_POINT_TEMPERATURE
partype 3
ps VALUES
scn 001
unit �C
on:
channel 1
role HEATING_CLIMATECONTROL_TRANSCEIVER
subcount 2
syntax V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:30.5
usage on
subcmd:
000:
args 1
dpt CONTROL_MODE
fnc
max 3
min 0
parname CONTROL_MODE
partype 3
ps VALUES
scn 000
unit
001:
args 30.5
dpt SET_POINT_TEMPERATURE
fnc
max 30.5
min 4.5
parname SET_POINT_TEMPERATURE
partype 3
ps VALUES
scn 001
unit �C
state:
chn 1
dpt ACTUAL_TEMPERATURE
Attributes:
DbLogExclude .*
alexaName Heizung Thomas
alexaRoom Büro Thomas
alias Heizung Thomas
ccureadingfilter ^ACTUAL_TEMPERATURE|^BOOST_MODE|^SET_POINT_MODE|^SET_POINT_TEMPERATURE|^LEVEL|^WINDOW_STATE|^LOW_BAT
ccureadingname 1.LEVEL:valve_position
cmdIcon on:general_an off:general_aus
devStateIcon devStateIcon off.°C:temp_frost
event-on-change-reading .*
genericDeviceType thermostat
group Heizung
homebridgeMapping TargetTemperature=desired-temp::desired-temp,minValue=0,maxValue=25,minStep=0.5
icon max_heizungsthermostat
room Büro Thomas,HomeMatic
stateFormat control °C
substexcl desired-temp
userReadings temp_state {
if (ReadingsVal("BUT_Heizung", "control", "") >= "5") {
1;;
} else {
0;;
}
}
webCmd desired-temp:on:off
widgetOverride desired-temp:slider,4.5,0.5,25,1
Niemand eine Idee woher der Fehler kommen könnte?
Hallo,
gibt es hierzu schon eine Lösung?
Ich habe heute eine CCU3 über Raspberrymatic in FHEM integriert.
Alexa erkennt die Heizkörperthermostate nur als Temperatursensor und nicht als Thermostat.
Vielen Dank für eine Rückmeldung.