[gelöst] eventMap funktioniert nicht

Begonnen von DrCache, 04 Februar 2018, 17:44:04

Vorheriges Thema - Nächstes Thema

DrCache

Hey Leute,

vielleicht kann hier jemand helfen, ich finde einfach keine Lösung.

Ich habe in einer readingsGroup ein eventMap eingefügt, welches seltsamer Weise nur für zwei Sekunden funktioniert und dann wieder umspringt auf die alte Bezeichnung.

define Heizen readingsGroup Heizung:<%sani_boiler_temp>,<Heizungsdruck>,/system/appliance/systemPressure Heizung:<%sani_supply_temp>,<Vorlauftemp>,/system/sensors/temperatures/supply_t1 Heizung:<%icoTempHeizung>,<Brenner>,/heatSources/flameStatus ESPEasy_ESP_Keller_Ultraschall_Heizoeltank:<%measure_battery_0>,<Heizöl>,Liter ESPEasy_ESP_Keller_Temperatur_Keller:<%control_building_s_kg>,<Kellerraum>,Temperatur
attr Heizen eventMap on:An off:Aus
attr Heizen group Heizung
attr Heizen room Heizung
attr Heizen valueFormat { '/system/appliance/systemPressure' => '{ sprintf("%0.2f Bar",$VALUE/14.5038) }','/system/sensors/temperatures/supply_t1' => "%0.2f °C",'Liter' => "%0.2f L",'Temperatur' => "%0.2f °C"  }
attr Heizen valueStyle style="text-align:right"


Ich habe das eventMap auch schon auf attr Heizen eventMap / on:An/ off:Aus gesetzt, das hat aber nichts gebracht. Auch wenn ich es im Device selbst ändere, bleibt es so stehen.

Im angehängten Bild könnt Ihr das Ergebnis sehen.

Danke für eure Hilfe!

Gruß
Manuel

zap

Bei deiner zweiten Variante: was machen die Leerzeichen da drin und warum fehlt der / am Ende:

/on:An/off:Aus/
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

DrCache

Das habe ich wohl aus der Hektik heraus falsch hier geschrieben.

Also auch attr Heizen eventMap /on:An/off:Aus/ funktioniert nicht.

automatisierer

#3
das sollte bei dir auch ohne escapen gehen.

also so:
on:An off:Aus

das escapen brauchst du nur wenn du Leerzeichen im Befehl hast, da das Leerzeichen bei eventMap als Trenner verwendet wird.

also bei sowas:
/on-for-timer 1:trigger/


EDIT:
sollte es nicht reichen, das Attribut nur im Device zu setzten?

Was ist den "Heizung" für ein Device? (am besten mal ein list davon posten) und funktioniert eventMap bei dem Device?


rudolfkoenig

Zusaetzlich waere es wichtig, die Events vom Geraet im fraglichen Zeitraum zu kennen.

DrCache

#5
Der Wunsch ist mir Befehl!

Hier noch einmal die vollständige Config:
define Heizung km200 192.168.99.76 XXXXXXXXXXXXXXXXXXX
attr Heizung IntervalDynVal 60
attr Heizung PollingTimeout 10
attr Heizung room Heizung
define Temperaturen readingsGroup Heizung:<%temp_outside>,<AussenTemp.>,/system/sensors/temperatures/outdoor_t1 Heizung:<%temp_control>,<Raumtemp.Soll>,/heatingCircuits/hc1/temperatureRoomSetpoint Heizung:<%temp_inside>,<Raumtemp.Ist>,/heatingCircuits/hc1/roomtemperature Heizung:<%sani_buffer_temp_all>,<HeißwasserTemp.>,/system/sensors/temperatures/hotWater_t1
attr Temperaturen group Heizung
attr Temperaturen room Heizung
attr Temperaturen valueFormat { '/system/sensors/temperatures/outdoor_t1' => "%0.1f °C",'/heatingCircuits/hc1/temperatureRoomSetpoint' => "%0.1f °C",'/heatingCircuits/hc1/roomtemperature' => "%0.1f °C", '/system/sensors/temperatures/hotWater_t1' => "%0.1f °C" }
attr Temperaturen valueStyle style="text-align:right"
define Heizen readingsGroup Heizung:<%sani_boiler_temp>,<Heizungsdruck>,/system/appliance/systemPressure Heizung:<%sani_supply_temp>,<Vorlauftemp>,/system/sensors/temperatures/supply_t1 Heizung:<%icoTempHeizung>,<Brenner>,/heatSources/flameStatus ESPEasy_ESP_Keller_Ultraschall_Heizoeltank:<%measure_battery_0>,<Heizöl>,Liter ESPEasy_ESP_Keller_Temperatur_Keller:<%control_building_s_kg>,<Kellerraum>,Temperatur
attr Heizen eventMap on:An off:Aus
attr Heizen group Heizung
attr Heizen room Heizung
attr Heizen valueFormat { '/system/appliance/systemPressure' => '{ sprintf("%0.2f Bar",$VALUE/14.5038) }','/system/sensors/temperatures/supply_t1' => "%0.2f °C",'Liter' => "%0.2f L",'Temperatur' => "%0.2f °C"  }
attr Heizen valueStyle style="text-align:right"


Und im Anhang das Polling und die readingsGroup.
Echt komisch, das hatte sonst immer funktioniert, plötzlich nicht mehr.

Edit: Sorry, das letzte Bild ist eigentlich das erste, hatte ich irgendwie verschoben.

EditEdit: #3 Direkt beim Device funktioniert es auch nicht, aber wie gesagt, es hat mal funktioniert.

rudolfkoenig

Ich versuche es anders.

Ich brauche die Events (das sind die Zeilen, die im Event-Monitor auftauchen), von kurz vor dem Problem bis kurz danach. Und das nicht als Screenshot, sondern als Text, damit ich das Problem nachstellen kann, ohne alles vom Bild abzutippen.

Das was in deinem Screenshots zu sehen ist, sind die Readings, das ist statisch, und interessiert eventMap nur indirekt (weil die meisten Readings ein Event erzeugen und umgekehrt). Wenn der Entwickler Readings braucht, dann ist es am einfachsten sie mit "Raw Definition" unten in der Detailansicht anzuzeigen, und als Text hier anzuhaengen. Aber nicht in diesem Fall.

DrCache

Ja, ich glaube ich habe verstanden.

2018-02-05 12:35:28 readingsGroup Heizen Heizung./heatSources/flameStatus: An
2018-02-05 12:35:28 km200 Heizung /heatSources/flameStatus: on


Mir ist aufgefallen, dass wenn das reading ausgeführt wurde, zeigt er es nach einer Weile mit "An oder Aus" richtig an, aber sobald ich die readingsGroup oder das Dashboard neu lade, steht dort wieder "on oder off".
Den Browser Cache habe ich schon geleert und auch schon andere PC´s ausprobiert, daran liegt es nicht.

Hier noch etwas ausführlicher:
2018-02-05 12:35:22 km200 Heizung /dhwCircuits/dhw1/activeSwitchProgram: Heizkreis
2018-02-05 12:35:22 km200 Heizung /dhwCircuits/dhw1/actualTemp: 56
2018-02-05 12:35:22 km200 Heizung /dhwCircuits/dhw1/currentSetpoint: 56
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/operationMode: on
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/setTemperature: 56
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/status: ACTIVE
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/1-Mo: 0430 on       0830 off      1400 on       2350 off     
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/2-Tu: 0430 on       0830 off      1400 on       2350 off     
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/3-We: 0430 on       0830 off      1400 on       2350 off     
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/4-Th: 0430 on       0830 off      1400 on       2350 off     
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/5-Fr: 0430 on       0830 off      1400 on       2350 off     
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/6-Sa: 0430 on       0830 off      1400 on       2350 off     
2018-02-05 12:35:23 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Eigen1/7-Su: 0900 on       2350 off     
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/1-Mo:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/2-Tu:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/3-We:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/4-Th:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/5-Fr:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/6-Sa:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/switchPrograms/Heizkreis/7-Su:
2018-02-05 12:35:24 km200 Heizung /dhwCircuits/dhw1/temperatureLevels/off: 0
2018-02-05 12:35:25 km200 Heizung /dhwCircuits/dhw1/temperatureLevels/on: 56
2018-02-05 12:35:25 km200 Heizung /dhwCircuits/dhw1/waterFlow: 0
2018-02-05 12:35:25 km200 Heizung /dhwCircuits/dhw1/workingTime: 218614
2018-02-05 12:35:25 km200 Heizung /gateway/DateTime: 2018-02-05T12:33:20
2018-02-05 12:35:25 km200 Heizung /gateway/instAccess: off
2018-02-05 12:35:25 km200 Heizung /gateway/instWriteAccess: off
2018-02-05 12:35:25 km200 Heizung /gateway/uuid: 307071468
2018-02-05 12:35:26 km200 Heizung /gateway/versionFirmware: 01.10.02
2018-02-05 12:35:26 km200 Heizung /gateway/versionHardware: iCom_Low_v1
2018-02-05 12:35:26 km200 Heizung /heatSources/CHpumpModulation: 100
2018-02-05 12:35:26 km200 Heizung /heatSources/ChimneySweeper: off
2018-02-05 12:35:26 km200 Heizung /heatSources/actualCHPower: 100
2018-02-05 12:35:26 km200 Heizung /heatSources/actualDHWPower: 100
2018-02-05 12:35:26 km200 Heizung /heatSources/actualModulation: 100
2018-02-05 12:35:26 km200 Heizung /heatSources/actualPower: 100
2018-02-05 12:35:27 km200 Heizung /heatSources/actualSupplyTemperature: 75.6
2018-02-05 12:35:27 km200 Heizung /heatSources/applianceSupplyTemperature: 75.6
2018-02-05 12:35:27 km200 Heizung /heatSources/burnerModulationSetpoint: 100
2018-02-05 12:35:27 km200 Heizung /heatSources/fanSpeed: 0
2018-02-05 12:35:27 km200 Heizung /heatSources/fanSpeed_setpoint: 0
2018-02-05 12:35:27 km200 Heizung /heatSources/flameCurrent: -0.1
2018-02-05 12:35:28 readingsGroup Heizen Heizung./heatSources/flameStatus: An
2018-02-05 12:35:28 km200 Heizung /heatSources/flameStatus: on
2018-02-05 12:35:28 km200 Heizung /heatSources/gasAirPressure: -0.1
2018-02-05 12:35:28 km200 Heizung /system/info/01/No: 000000000000000000000000000000000000000000000000000001
2018-02-05 12:35:28 km200 Heizung /system/info/01/Id: 88
2018-02-05 12:35:28 km200 Heizung /system/info/01/Tok: 8
2018-02-05 12:35:28 km200 Heizung /system/info/01/Ver: 01
2018-02-05 12:35:28 km200 Heizung /heatSources/nominalCHPower: 0
2018-02-05 12:35:28 km200 Heizung /heatSources/nominalDHWPower: 0
2018-02-05 12:35:28 km200 Heizung /heatSources/numberOfStarts: 99802
2018-02-05 12:35:28 km200 Heizung /heatSources/powerSetpoint: 100
2018-02-05 12:35:28 km200 Heizung /heatSources/returnTemperature: -3200
2018-02-05 12:35:29 km200 Heizung /heatSources/supplyTemperatureSetpoint: 71
2018-02-05 12:35:29 km200 Heizung /heatSources/systemPressure: 25.5
2018-02-05 12:35:29 km200 Heizung /heatSources/type: No_Appliance
2018-02-05 12:35:29 km200 Heizung /heatSources/workingTime/centralHeating: 765198
2018-02-05 12:35:29 km200 Heizung /heatSources/workingTime/secondBurner: 0
2018-02-05 12:35:29 km200 Heizung /heatSources/workingTime/totalSystem: 815454
2018-02-05 12:35:30 km200 Heizung /heatingCircuits/hc1/activeSwitchProgram: Eigen1
2018-02-05 12:35:30 km200 Heizung /heatingCircuits/hc1/actualSupplyTemperature: 75.8
2018-02-05 12:35:30 km200 Heizung /heatingCircuits/hc1/controlType: roomflowtemp
2018-02-05 12:35:30 km200 Heizung /heatingCircuits/hc1/currentRoomSetpoint: 23
2018-02-05 12:35:31 km200 Heizung /heatingCircuits/hc1/heatCurveMax: 75
2018-02-05 12:35:31 km200 Heizung /heatingCircuits/hc1/manualRoomSetpoint: 23
2018-02-05 12:35:32 km200 Heizung /heatingCircuits/hc1/operationMode: day
2018-02-05 12:35:32 km200 Heizung /heatingCircuits/hc1/pumpModulation: 100
2018-02-05 12:35:32 km200 Heizung /heatingCircuits/hc1/roomInfluence: 0
2018-02-05 12:35:33 km200 Heizung /heatingCircuits/hc1/roomTempOffset: 0
2018-02-05 12:35:33 readingsGroup Temperaturen Heizung./heatingCircuits/hc1/roomtemperature: 21.9 °C
2018-02-05 12:35:33 km200 Heizung /heatingCircuits/hc1/roomtemperature: 21.9
2018-02-05 12:35:33 km200 Heizung /heatingCircuits/hc1/setpointOptimization: Yes
2018-02-05 12:35:33 km200 Heizung /heatingCircuits/hc1/status: ACTIVE
2018-02-05 12:35:34 km200 Heizung /heatingCircuits/hc1/suWiSwitchMode: active
2018-02-05 12:35:34 km200 Heizung /heatingCircuits/hc1/suWiThreshold: 19
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/1-Mo: 0630 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/2-Tu: 0630 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/3-We: 0630 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/4-Th: 0630 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/5-Fr: 0630 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/6-Sa: 0630 day      2330 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Abend/7-Su: 0700 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/1-Mo: 0430 day      0730 night    1600 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/2-Tu: 0430 day      0730 night    1600 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/3-We: 0430 day      0730 night    1600 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/4-Th: 0430 day      0730 night    1600 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/5-Fr: 0430 day      0730 night    1300 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/6-Sa: 0000 day      0100 night    0700 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen1/7-Su: 0000 day      0200 night    0900 day      2350 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/1-Mo: 0530 day      2200 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/2-Tu: 0530 day      2200 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/3-We: 0530 day      2200 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/4-Th: 0530 day      2200 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/5-Fr: 0530 day      2300 night   
2018-02-05 12:35:35 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/6-Sa: 0630 day      2330 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Eigen2/7-Su: 0700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/1-Mo: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/2-Tu: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/3-We: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/4-Th: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/5-Fr: 0530 day      2300 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/6-Sa: 0630 day      2330 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Familie/7-Su: 0700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/1-Mo: 0600 day      0800 night    1130 day      1300 night    1700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/2-Tu: 0600 day      0800 night    1130 day      1300 night    1700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/3-We: 0600 day      0800 night    1130 day      1300 night    1700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/4-Th: 0600 day      0800 night    1130 day      1300 night    1700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/5-Fr: 0600 day      0800 night    1130 day      2300 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/6-Sa: 0600 day      2300 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Mittag/7-Su: 0700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/1-Mo: 0430 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/2-Tu: 0430 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/3-We: 0430 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/4-Th: 0430 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/5-Fr: 0430 day      2300 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/6-Sa: 0630 day      2330 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Morgen/7-Su: 0700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/1-Mo: 0600 day      1130 night    1600 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/2-Tu: 0600 day      1130 night    1600 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/3-We: 0600 day      1130 night    1600 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/4-Th: 0600 day      1130 night    1600 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/5-Fr: 0600 day      1130 night    1500 day      2300 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/6-Sa: 0630 day      2330 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Nachmittag/7-Su: 0700 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/1-Mo: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/2-Tu: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/3-We: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/4-Th: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/5-Fr: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/6-Sa: 0530 day      2200 night   
2018-02-05 12:35:36 km200 Heizung /heatingCircuits/hc1/switchPrograms/Senioren/7-Su: 0530 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/1-Mo: 0600 day      0800 night    1600 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/2-Tu: 0600 day      0800 night    1600 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/3-We: 0600 day      0800 night    1600 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/4-Th: 0600 day      0800 night    1600 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/5-Fr: 0600 day      0800 night    1500 day      2300 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/6-Sa: 0700 day      2330 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Single/7-Su: 0800 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/1-Mo: 0530 day      0830 night    1200 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/2-Tu: 0530 day      0830 night    1200 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/3-We: 0530 day      0830 night    1200 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/4-Th: 0530 day      0830 night    1200 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/5-Fr: 0530 day      0830 night    1200 day      2300 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/6-Sa: 0630 day      2330 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/switchPrograms/Vormittag/7-Su: 0700 day      2200 night   
2018-02-05 12:35:37 km200 Heizung /heatingCircuits/hc1/temperatureLevels/day: 23
2018-02-05 12:35:38 km200 Heizung /heatingCircuits/hc1/temperatureLevels/night: 18
2018-02-05 12:35:38 readingsGroup Temperaturen Heizung./heatingCircuits/hc1/temperatureRoomSetpoint: 23.0 °C
2018-02-05 12:35:38 km200 Heizung /heatingCircuits/hc1/temperatureRoomSetpoint: 23
2018-02-05 12:35:39 km200 Heizung /notifications/Error-01: Time: 2015-09-02T18:29:00 -ErrorCode: A01 -AddCode: 810  -Category: A
2018-02-05 12:35:39 km200 Heizung /notifications/Error-02: Time: 2015-09-02T06:51:00 -ErrorCode: Ad1 -AddCode: 818  -Category: A
2018-02-05 12:35:39 km200 Heizung /notifications/Error-03: Time: 2015-09-02T06:21:00 -ErrorCode: 6A  -AddCode: 504  -Category: B
2018-02-05 12:35:39 km200 Heizung /notifications/Error-04: Time: 2015-06-06T20:44:00 -ErrorCode: A01 -AddCode: 810  -Category: A
2018-02-05 12:35:39 km200 Heizung /notifications/Error-05: Time: 2014-10-17T14:36:00 -ErrorCode: LP  -AddCode: 570  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-06: Time: 2014-10-17T14:31:00 -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-07: Time: 2014-10-17T14:30:00 -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-08: Time: 2014-10-17T14:24:00 -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-09: Time: 2014-10-17T13:53:00 -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-10: Time: 2000-01-10T06:46:00 -ErrorCode: 6A  -AddCode: 504  -Category: B
2018-02-05 12:35:39 km200 Heizung /notifications/Error-11: Time: 2000-01-09T19:01:00 -ErrorCode: 6A  -AddCode: 504  -Category: B
2018-02-05 12:35:39 km200 Heizung /notifications/Error-12: Time: 2000-01-09T18:30:00 -ErrorCode: 6A  -AddCode: 504  -Category: B
2018-02-05 12:35:39 km200 Heizung /notifications/Error-13: Time: 2000-01-09T18:19:00 -ErrorCode: 6A  -AddCode: 504  -Category: B
2018-02-05 12:35:39 km200 Heizung /notifications/Error-14: Time: 2000-01-01T00:09:00 -ErrorCode: A32 -AddCode: 816  -Category: A
2018-02-05 12:35:39 km200 Heizung /notifications/Error-15: Time: 2000-01-01T00:03:00 -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-16: Time: -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /notifications/Error-17: Time: -ErrorCode: 9Y  -AddCode: 502  -Category: L
2018-02-05 12:35:39 km200 Heizung /system/appliance/CHpumpModulation: 100
2018-02-05 12:35:39 km200 Heizung /system/appliance/actualPower: 100
2018-02-05 12:35:39 km200 Heizung /system/appliance/actualSupplyTemperature: 75.7
2018-02-05 12:35:40 km200 Heizung /system/appliance/fanSpeed: 0
2018-02-05 12:35:40 km200 Heizung /system/appliance/fanSpeed_setpoint: 0
2018-02-05 12:35:40 km200 Heizung /system/appliance/flameCurrent: -0.1
2018-02-05 12:35:40 THRESHOLD Threshold_Test_Rollo sensor_value: 31981.25
2018-02-05 12:35:40 THRESHOLD Threshold_Test_Rollo_Hell sensor_value: 31981.25
2018-02-05 12:35:40 ESPEasy ESPEasy_ESP_Easy_HelligkeitssensorGiebel Lux: 31981.25
2018-02-05 12:35:40 ESPEasy ESPEasy_ESP_Easy_HelligkeitssensorGiebel Lux: 31981.25
2018-02-05 12:35:40 km200 Heizung /system/appliance/gasAirPressure: -0.1
2018-02-05 12:35:40 km200 Heizung /system/appliance/nominalBurnerLoad: 0
2018-02-05 12:35:40 km200 Heizung /system/appliance/numberOfStarts: 99802
2018-02-05 12:35:40 km200 Heizung /system/appliance/powerSetpoint: 100
2018-02-05 12:35:41 readingsGroup Heizen Heizung./system/appliance/systemPressure: 1.76 Bar
2018-02-05 12:35:41 km200 Heizung /system/appliance/systemPressure: 25.5
2018-02-05 12:35:41 km200 Heizung /system/appliance/type: No_Appliance
2018-02-05 12:35:41 km200 Heizung /system/appliance/workingTime/centralHeating: 765198
2018-02-05 12:35:41 km200 Heizung /system/appliance/workingTime/secondBurner: 0
2018-02-05 12:35:42 km200 Heizung /system/appliance/workingTime/totalSystem: 815454
2018-02-05 12:35:42 km200 Heizung /system/brand: Buderus
2018-02-05 12:35:42 km200 Heizung /system/bus: EMS1_0
2018-02-05 12:35:43 km200 Heizung /system/healthStatus: ok
2018-02-05 12:35:43 km200 Heizung /system/info/01/No: 25301708212076867747007687AA06000000000000000000000000
2018-02-05 12:35:43 km200 Heizung /system/info/01/Ver: 02.07
2018-02-05 12:35:43 km200 Heizung /system/info/01/Tok: 8
2018-02-05 12:35:43 km200 Heizung /system/info/01/Id: 72
2018-02-05 12:35:43 km200 Heizung /system/info/02/No: 25300608218089947747029109AA0E260000000000000000000000
2018-02-05 12:35:43 km200 Heizung /system/info/02/Tok: 16
2018-02-05 12:35:43 km200 Heizung /system/info/02/Id: 86
2018-02-05 12:35:43 km200 Heizung /system/info/02/Ver: NF01.08
2018-02-05 12:35:43 km200 Heizung /system/sensors/temperatures/chimney: -3276.8
2018-02-05 12:35:43 readingsGroup Temperaturen Heizung./system/sensors/temperatures/hotWater_t1: 56.0 °C
2018-02-05 12:35:43 km200 Heizung /system/sensors/temperatures/hotWater_t1: 56
2018-02-05 12:35:44 km200 Heizung /system/sensors/temperatures/hotWater_t2: 3200
2018-02-05 12:35:44 readingsGroup Temperaturen Heizung./system/sensors/temperatures/outdoor_t1: 2.5 °C
2018-02-05 12:35:44 km200 Heizung /system/sensors/temperatures/outdoor_t1: 2.5
2018-02-05 12:35:44 km200 Heizung /system/sensors/temperatures/return: -3200
2018-02-05 12:35:44 readingsGroup Heizen Heizung./system/sensors/temperatures/supply_t1: 75.80 °C
2018-02-05 12:35:44 km200 Heizung /system/sensors/temperatures/supply_t1: 75.8
2018-02-05 12:35:44 km200 Heizung /system/sensors/temperatures/supply_t1_setpoint: 72
2018-02-05 12:35:45 km200 Heizung /system/sensors/temperatures/switch: 0
2018-02-05 12:35:45 km200 Heizung /system/systemType: CoreIcomGw
2018-02-05 12:35:45 km200 Heizung fullResponse: OK
2018-02-05 12:35:48 readingsGroup Anwesenheit HandyJ.state:
2018-02-05 12:35:48 structure alle_Handys present
2018-02-05 12:35:48 PRESENCE HandyJ absent
2018-02-05 12:35:48 PRESENCE HandyJ presence: absent
2018-02-05 12:36:10 THRESHOLD Threshold_Test_Rollo sensor_value: 31322.90
2018-02-05 12:36:10 THRESHOLD Threshold_Test_Rollo_Hell sensor_value: 31322.90
2018-02-05 12:36:10 ESPEasy ESPEasy_ESP_Easy_HelligkeitssensorGiebel Lux: 31322.90
2018-02-05 12:36:10 ESPEasy ESPEasy_ESP_Easy_HelligkeitssensorGiebel Lux: 31322.90
2018-02-05 12:36:19 readingsGroup Anwesenheit HandyM.state:
2018-02-05 12:36:19 structure alle_Handys present
2018-02-05 12:36:19 PRESENCE HandyM present
2018-02-05 12:36:19 PRESENCE HandyM presence: present
2018-02-05 12:36:40 THRESHOLD Threshold_Test_Rollo sensor_value: 31006.25
2018-02-05 12:36:40 THRESHOLD Threshold_Test_Rollo_Hell sensor_value: 31006.25
2018-02-05 12:36:40 ESPEasy ESPEasy_ESP_Easy_HelligkeitssensorGiebel Lux: 31006.25
2018-02-05 12:36:40 ESPEasy ESPEasy_ESP_Easy_HelligkeitssensorGiebel Lux: 31006.25

rudolfkoenig

Ich vermute, dass das kein eventMap Bug ist, sondern ein Konzeptionelles: Die readingsGroup Events sind mW dafuer da, damit die Frontend-Anzeige angepasst werden kann, und sollten vom Benutzer weder manipuliert noch verwendet werden.

Wenn man die readingsGroup Anzeige aendern moechte, dann passiert das _nicht_ ueber das readingsGroup eventMap Attribut, sondern ueber das readingsGroup mapping Attribut, oder ueber die eventMap Attribute der readingsGroup Mitglieder.

Da ich kein readingsGroup Spezialist bin, mag sein, dass ich mich irre.
In diesem Fall justme1968 (readingsGroup Maintainer) bitten, dass er mir das Problem erklaert.

justme1968

korrekt. die darstellung in der readingsGroup wird über mapping, .*Style, valuePrefix und valueSuffix & co beeinflusst.

die events die die readingsGroup erzeugt sind normalerweise nur zur intern zur aktualisierung der anzeige da und verschwinden irgendwann noch komplett. sie sind auch nur vorhanden wenn eine readingsGroup tatsächlich gerade angezeigt wird. etwas damit zu tun ist keine gute idee.

einzige ausnahme: events für die ergebnisse der berechnungen. aber auch hier ist eventMap bisher nicht vorgesehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

DrCache

Ok, vielen Dank für eure Hilfe, dann werde ich mal schauen was ich über mapping finde, da steht nicht viel im Wiki.

Vielleicht ändere ich das auch einfach in ein Icon (zB grüner/roter Punkt), aber dafür muss ich mich auch noch etwas einlesen.

Grüße
Manuel

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

DrCache

Ja, das habe ich eben versucht, aber sobald ich
attr Heizen valueIcon %VALUE
eingebe, funktioniert mein Heizölstand mit Warnung unter 1000 Liter nicht mehr, also er macht mit die Schrift dann nicht mehr rot und fett wenn er unter 1000 Liter geht.

{($READING eq "Liter" && $VALUE < 1000)?'style="color:red;font-weight:bold;text-align:right"':'style="color:white;text-align:right"'}

Ich habe das jetzt einfach mit attr Heizen valueFormat {'/heatSources/flameStatus' => ($VALUE eq 'on')?"An":"Aus"} gemacht, so wollte ich das ja auch haben.