Hallo,
meine Raspberrymatic habe ich in FHEM eingebunden, sehe aber z.B. von meinen Heizkörperventilen die Temperatur (ACTUAL_TEMPERATURE) nicht.
Die aktuellen Reading sind:
4.BATTERY_STATE
4.CONTROL_MODE
4.SET_TEMPERATURE
4.VALVE_STATE
control
hmstate
Wie kann ich:
4.ACTUAL_TEMPERATURE = 21.800000
mit einbinden?
attr HM_HM_CC_RT_DN_OEQ0857253 userReadings ACTUAL_TEMPERATURE......??
Danke für Eure Hilfe.
Gruß
Carpy
Hast Du schon mit "set <devicename> defaults" probiert? Nw gehört ein Reading TEMPERATURE zu den Defaults
Ansonsten muss man wahrscheinlich ccureadingsfilter ergänzen. Aber ohne ein "list" von deinem Device zu sehen, kann man nur raten.
Siehe https://forum.fhem.de/index.php/topic,71806.0.html
Hallo amenomade,
Du hast Recht, hier erst mal ein list von dem device (set HM_HM_CC_RT_DN_OEQ0857253 defaults habe ich vor dem "list" ausgeführt):
Internals:
DEF OEQ0857253
FUUID 5f0aec18-f33f-73a1-ff51-00ed4620a1db7ff9
FVERSION 88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
IODev d_ccu
NAME HM_HM_CC_RT_DN_OEQ0857253
NR 213
STATE T:TEMPERATURE V:BATTERY_STATE
TYPE HMCCUDEV
ccuaddr OEQ0857253
ccudevstate active
ccuif BidCos-RF
ccuname HM-CC-RT-DN OEQ0857253
ccutype HM-CC-RT-DN
channels 7
firmware 1.5
statevals devstate
Helper:
DBLOG:
4.BATTERY_STATE:
myDbLog:
TIME 1604767406.02301
VALUE 3.0
4.CONTROL_MODE:
myDbLog:
TIME 1604767414.27725
VALUE AUTO
4.VALVE_STATE:
myDbLog:
TIME 1604740675.36571
VALUE 0
hmstate:
myDbLog:
TIME 1604772781.56926
VALUE 17.0
state:
myDbLog:
TIME 1604830202.61465
VALUE defaults
READINGS:
2020-11-07 17:43:25 4.BATTERY_STATE 3.0
2020-11-07 17:43:34 4.CONTROL_MODE AUTO
2020-07-12 12:57:40 4.SET_TEMPERATURE 17.0
2020-11-07 10:17:55 4.VALVE_STATE 0
2020-07-12 12:57:40 control 17.0
2020-11-07 19:13:01 hmstate 17.0
2020-07-12 12:57:40 state 17.0
hmccu:
devspec OEQ0857253
dp:
0.AES_KEY:
OVAL 0
VAL 0
0.CONFIG_PENDING:
OVAL false
VAL false
0.DEVICE_IN_BOOTLOADER:
OVAL false
VAL false
0.INHIBIT:
OVAL false
VAL false
0.LOWBAT:
OVAL false
VAL false
0.RSSI_DEVICE:
OVAL 190
VAL 190
0.RSSI_PEER:
OVAL 201
VAL 201
0.STICKY_UNREACH:
OVAL 1
VAL 1
0.UNREACH:
OVAL 1
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
4.ACTUAL_TEMPERATURE:
OVAL 21.900000
VAL 21.900000
4.BATTERY_STATE:
OSVAL 3.0
OVAL 3.000000
SVAL 3.0
VAL 3.000000
4.BOOST_STATE:
OVAL 0
VAL 0
4.CONTROL_MODE:
OSVAL AUTO
OVAL 0
SVAL AUTO
VAL 0
4.FAULT_REPORTING:
OVAL 0
VAL 0
4.PARTY_START_DAY:
OVAL 1
VAL 1
4.PARTY_START_MONTH:
OVAL 1
VAL 1
4.PARTY_START_TIME:
OVAL 0
VAL 0
4.PARTY_START_YEAR:
OVAL 0
VAL 0
4.PARTY_STOP_DAY:
OVAL 1
VAL 1
4.PARTY_STOP_MONTH:
OVAL 1
VAL 1
4.PARTY_STOP_TIME:
OVAL 0
VAL 0
4.PARTY_STOP_YEAR:
OVAL 0
VAL 0
4.PARTY_TEMPERATURE:
OVAL 5.000000
VAL 5.000000
4.SET_TEMPERATURE:
OVAL 20.000000
VAL 20.000000
4.VALVE_STATE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
Attributes:
DbLogInclude 1
IODev d_ccu
alias Bad
ccureadingfilter (TEMPERATURE|VALVE_STATE|CONTROL|BATTERY_STATE)
cmdIcon Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
controldatapoint 4.SET_TEMPERATURE
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/
genericDeviceType thermostat
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
room Bad,Homematic
stateFormat T:TEMPERATURE V:BATTERY_STATE
statedatapoint 4.SET_TEMPERATURE
stripnumber 1
substexcl control
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
webCmd control:Auto:Manu:Boost:on:off
widgetOverride control:slider,4.5,0.5,30.5,1
Die aktuelle Temperatur ist enthalten:
4.ACTUAL_TEMPERATURE:
OVAL 21.900000
VAL 21.900000
ZitatNw gehört ein Reading TEMPERATURE zu den Defaults
Häte ich auch erwartet.
Danke u. Gruß
Carpy