Hallo
Ich lese ein Gerät mit httpmod aus, genauer gesagt eine Alarmanlage.
Es sind darin die Einzelnen Sensoren erhalten die ich am Readingnamen (sensor_01_....) unterscheiden kann, diese würde ich gerne an einzelene Dummys übergeben.
Ein Teil der Readings.....
2018-11-17 20:38:46 senrows_01_alarm_status
2018-11-17 20:38:46 senrows_01_ammeter 0
2018-11-17 20:38:46 senrows_01_area 1
2018-11-17 20:38:46 senrows_01_battery
2018-11-17 20:38:46 senrows_01_battery_ok 1
2018-11-17 20:38:46 senrows_01_bypass 0
2018-11-17 20:38:46 senrows_01_bypass_tamper 0
2018-11-17 20:38:46 senrows_01_cond
2018-11-17 20:38:46 senrows_01_cond_ok 1
2018-11-17 20:38:46 senrows_01_hue -1
2018-11-17 20:38:46 senrows_01_name Eingang
2018-11-17 20:38:46 senrows_01_resp_mode_0 0
2018-11-17 20:38:46 senrows_01_resp_mode_1 5
2018-11-17 20:38:46 senrows_01_resp_mode_2 5
2018-11-17 20:38:46 senrows_01_resp_mode_3 5
2018-11-17 20:38:46 senrows_01_resp_mode_4 5
2018-11-17 20:38:46 senrows_01_resp_mode_5 0
2018-11-17 20:38:46 senrows_01_rssi {WEB_MSG_NA}
2018-11-17 20:38:46 senrows_01_sat -1
2018-11-17 20:38:46 senrows_01_sid RF:0073ed70
2018-11-17 20:38:46 senrows_01_status
2018-11-17 20:38:46 senrows_01_status_ex 0
2018-11-17 20:38:46 senrows_01_su 0
2018-11-17 20:38:46 senrows_01_tamper
2018-11-17 20:38:46 senrows_01_tamper_ok 1
2018-11-17 20:38:46 senrows_01_type 37
2018-11-17 20:38:46 senrows_01_type_f {D_TYPE_37}
2018-11-17 20:38:46 senrows_01_ver
2018-11-17 20:38:46 senrows_01_zone 1
2018-11-17 20:38:46 senrows_02_alarm_status
2018-11-17 20:38:46 senrows_02_ammeter 0
2018-11-17 20:38:46 senrows_02_area 2
2018-11-17 20:38:46 senrows_02_battery
2018-11-17 20:38:46 senrows_02_battery_ok 1
2018-11-17 20:38:46 senrows_02_bypass 0
2018-11-17 20:38:46 senrows_02_bypass_tamper 0
2018-11-17 20:38:46 senrows_02_cond
2018-11-17 20:38:46 senrows_02_cond_ok 1
2018-11-17 20:38:46 senrows_02_hue -1
2018-11-17 20:38:46 senrows_02_name BM Treppenhaus
2018-11-17 20:38:46 senrows_02_resp_mode_0 0
2018-11-17 20:38:46 senrows_02_resp_mode_1 0
2018-11-17 20:38:46 senrows_02_resp_mode_2 0
2018-11-17 20:38:46 senrows_02_resp_mode_3 0
2018-11-17 20:38:46 senrows_02_resp_mode_4 0
2018-11-17 20:38:46 senrows_02_resp_mode_5 0
2018-11-17 20:38:46 senrows_02_rssi {WEB_MSG_STRONG}9
2018-11-17 20:38:46 senrows_02_sat -1
2018-11-17 20:38:46 senrows_02_sid RF:04435330
2018-11-17 20:38:46 senrows_02_status
2018-11-17 20:38:46 senrows_02_status_ex 0
2018-11-17 20:38:46 senrows_02_su 1
2018-11-17 20:38:46 senrows_02_tamper
2018-11-17 20:38:46 senrows_02_tamper_ok 1
2018-11-17 20:38:46 senrows_02_type 9
2018-11-17 20:38:46 senrows_02_type_f {D_TYPE_9}
2018-11-17 20:38:46 senrows_02_ver
2018-11-17 20:38:46 senrows_02_zone 1
Mein gedanke war per Notify mit einem dev "Alarmanlage_sensor:(senrows_02_*).* {fhem("setreading Lupus_BWN_Treppe $EVENT");}"
Dieses würde aber alles nur in den State schreiben.
Welche andere Lösung wäre sonst noch möglich....
Danke
stenny
readingsProxy
da kannst dir von jedem reading ein eigenes Device anlegen, und das sich auch aktualisiert
so als bsp
defmod BR readingsProxy Hz_c:Brennerleistung
defmod HZstate readingsProxy Hz_c:Betriebsart
defmod Kessel readingsProxy Hz_c:Kessel
usw...
das Hz_c ist das device mit ganz vielen readings meiner Heizung
Was ist der Sinn davon Readings in ein anderes Gerät zu kopieren?