PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 23904) line

Begonnen von denis.robel, 13 Januar 2025, 22:18:12

Vorheriges Thema - Nächstes Thema

denis.robel

Ich habe seit einiger zeit den Fehler im Log.


PERL WARNING: Argument "" isn't numeric in numeric le (<=) at (eval 23904) line 1.
2025.01.13 22:02:40 1: eval: my $DEV=   $evalSpecials->{'%DEV'};ReadingsNum("MQTT2_HO1HMD7ME804640",'state_solarInputPower:d','')<=0 ? "red":"green"

Wo kann ich da ansetzen? Ich habe gerade einen Knoten im Kopf ....

hier das Device Listing:

Internals:
   CID        HO1HMD7ME804640
   DEF        HO1HMD7ME804640
   FUUID      66ef218d-f33f-3305-f7ab-3aeb1678149a02cd
   IODev      ZendureCloud
   LASTInputDev ZendureCloud
   MSGCNT     251
   NAME       MQTT2_HO1HMD7ME804640
   NR         994
   STATE      Akkustand: <span style='color:orange'>15 %</span> <span style='color:green'>standby </span><br/>
Akku-Restzeit: <span style='color:orange'>∞ </span><br/>
PV-in: <span style='color:red'>0 W</span>

   TYPE       MQTT2_DEVICE
   ZendureCloud_MSGCNT 251
   ZendureCloud_TIME 2025-01-13 22:14:43
   eventCount 251
   READINGS:
     2025-01-13 22:14:43   Akku-be-endladen standby
     2025-01-13 21:54:10   IODev           ZendureCloud
     2025-01-13 22:14:43   akku-remaining  ∞
     2025-01-13 22:13:47   config_command_topic G18eK1K9/dELL5a7T/dcOutputPower/set
     2025-01-13 22:13:47   config_device_class power
     2025-01-13 22:13:47   config_name     dcOutputPower
     2025-01-13 22:13:47   config_payload_off false
     2025-01-13 22:13:47   config_payload_on true
     2025-01-13 22:13:47   config_state_off false
     2025-01-13 22:13:47   config_state_on true
     2025-01-13 22:13:47   config_state_topic G18eK1K9/dELL5a7T/state
     2025-01-13 22:13:47   config_unique_id dELL5a7TdcOutputPower
     2025-01-13 22:13:47   config_unit_of_measurement W
     2025-01-13 22:13:47   config_value_template {{ value_json.dcOutputPower}}
     2025-01-13 14:59:49   state_acMode    2
     2025-01-13 14:59:48   state_autoRecover 1
     2025-01-13 14:59:46   state_buzzerSwitch true
     2025-01-13 22:14:43   state_electricLevel 15
     2025-01-13 14:59:49   state_heatState 0
     2025-01-13 14:59:47   state_hubState  0
     2025-01-13 14:59:47   state_inputLimit 0
     2025-01-13 14:59:48   state_inverseMaxPower 1200
     2025-01-13 14:59:46   state_masterSwitch true
     2025-01-13 18:09:34   state_outputHomePower 615
     2025-01-13 14:59:46   state_outputLimit 1200
     2025-01-13 14:49:13   state_outputPackPower 2
     2025-01-13 20:05:42   state_packData_1_maxTemp 292.1
     2025-01-13 22:14:43   state_packData_1_maxVol 328
     2025-01-13 19:38:05   state_packData_1_minVol 328
     2025-01-13 22:14:43   state_packData_1_sn CO4HMAXMCH01992
     2025-01-13 18:08:14   state_packData_1_socLevel 15
     2025-01-13 20:02:26   state_packData_2_maxTemp 293.1
     2025-01-13 18:12:41   state_packData_2_maxVol 327
     2025-01-13 18:10:49   state_packData_2_minVol 326
     2025-01-13 20:02:26   state_packData_2_sn CO4HMAXMCH02159
     2025-01-13 11:49:49   state_packData_2_socLevel 19
     2025-01-13 18:10:49   state_packInputPower 3
     2025-01-13 14:59:43   state_packNum   2
     2025-01-13 18:09:37   state_packState 0
     2025-01-13 14:59:48   state_passMode  0
     2025-01-13 14:59:47   state_remainInputTime 59940
     2025-01-13 18:09:34   state_remainOutTime 59940
     2025-01-13 22:14:43   state_sn        HO1HMD7ME804640
     2025-01-13 14:59:46   state_socSet    1000
     2025-01-13 16:00:59   state_solarInputPower 0
     2025-01-13 16:01:12   state_solarPower1 8
     2025-01-13 15:59:00   state_solarPower2 9
     2025-01-13 14:59:46   state_wifiState true
Attributes:
   readingList HO1HMD7ME804640:G18eK1K9/dELL5a7T/state:.* { json2nameValue($EVENT, 'state_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dELL5a7TmasterSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dELL5a7TbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7ToutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7ToutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7ToutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dELL5a7TautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dELL5a7TacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dELL5a7TdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dELL5a7TdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/rwrCGW6noutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/G4wM91adsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/P80L1DHKbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/P80L1DHKacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/ARf0n0cDgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cJQd3EXboutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cJQd3EXbremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cJQd3EXbpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/k99fRh90dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/k99fRh90gridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Q7d9GGB2socSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Q7d9GGB2packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/K0F04214solarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/K0F04214remainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/28cu2FfvsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/19K73mkRpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/c5AWv6YpremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/s6M5kq0fpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/rB83Td2HacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/5vee0xNmmasterSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Mk1W0GJMsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Mk1W0GJMautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Mk1W0GJMacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/b8vyJ0XUacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/aM9ghd42packState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/aM9ghd42socSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/e4p3ayErsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/K064Cj9FautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0E1GU4RVsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0E1GU4RVoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/24J99X5EpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/24J99X5EpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/24J99X5EautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5vee0xNmdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/BM6naMqHremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5JrMaaExsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5JrMaaExpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0rsqMq21buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/2MYyVJ3MpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9gb5FymSelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/9gb5FymSautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/eGE1w64VdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/94gt62XLbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/vX8EL933autoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Fh2X5MnDpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Fh2X5MnDsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/2hr0yXeXpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/BwufLNW9acSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/BwufLNW9dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Tjk2q6UTsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4e2vgCG2solarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4e2vgCG2solarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/94VnX96KdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dR1UrYEpelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dR1UrYEpsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/xW8nkv4FsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/xW8nkv4FdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/A4xyVFxDpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/A4xyVFxDgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/A4xyVFxDdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/9Ya55JXracSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/eHrwKr74outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/jxQtmuxqsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/e0jUcVukelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/KLbRBym8outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/KLbRBym8outputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4wjA4N9yremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/RLkJx6f4passMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Jqp8De8UpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dR1UrYEpbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/8sSp5WBLdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6kTRNC9jpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6kTRNC9joutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6kTRNC9joutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/N227J055outputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4A1R96ydoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/L2048T1NsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Ccdggp3RmasterSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/8sSp5WBLautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/YE57SEDJpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/YE57SEDJacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/1rGKk76PdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/h2j61kpxremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/y5HKj2PRoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/y5HKj2PRelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/1nc5V87ssocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/j41uqdU5dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cMjQL97ApackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cMjQL97AdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/mjvh5aL9dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/euvH4fkcpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/67t8tPeWgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/mv447D05autoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/GE467qknbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Cv3VRPTtdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/vdB94k3TacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/g6P0y50AoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/T0R5T2GddcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Fpy2M7BeautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7kWsE96DsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7kWsE96DpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/chcg5NqUsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/vdB94k3TsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/A95Us075buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/P80L1DHKsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/K48G0TcboutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/K48G0TcbautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/UhjK4K4mremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/vdB94k3ToutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/vdB94k3TpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/vdB94k3TpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/2kVxkBjmacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/04mgjxECpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/04mgjxECelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/04mgjxECdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/g6G6Q1UeoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/mNcr3v9mpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0T7ktphPpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Cg0r0Vw7outputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/qfaGHPRuautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/MX1HbeT8solarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/rB83Td2HsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/A4xyVFxDpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dKrR9wR9solarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dKrR9wR9autoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8KTg5A23packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6v6ph99psocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6v6ph99ppassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/H0Lc5a78dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/H0Lc5a78dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/UhjK4K4moutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/UhjK4K4melectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/UhjK4K4mpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/BM6naMqHoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/BM6naMqHoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/1SD8PWuXelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/jehFUPxqremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/jehFUPxqpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/3k3n3f5KmasterSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3k3n3f5KpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/UWA3FB30remainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0V2q36vBpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/P67Jt46xpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/PvkHg2qcoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/PvkHg2qcpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/PvkHg2qcpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/s0wL92GusocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/s0wL92GupassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5xX0y3ftdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cwjSbjJ7passMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/5MkgCwxdbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9gb5FymSsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9gb5FymSpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/y7086cddsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Js6heB42dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4Q2buQ57dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/DGX82vpMsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9fP1vP4aoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/r2v3aW2pbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r2v3aW2psolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r2v3aW2ppackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Jqp8De8UacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dCSJGCe8masterSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/xjXA9XX9buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/xjXA9XX9packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/N811JVycbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7AAAQ8nbsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r8A8t4Q5packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r8A8t4Q5packNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r8A8t4Q5packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r8A8t4Q5solarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/RD67GQwBoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/RD67GQwBelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/RD67GQwBsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/PeUGLw1upackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/PeUGLw1usolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/x106Fke8remainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/MX1HbeT8packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/p0DU5R09buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0S2ja2A7passMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/90Xmq0m4buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/90Xmq0m4dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/s3wq17DApassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/W7gMwygLdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0DUe9f6UbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7A790P4KpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/36U3ybDnpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/2tn1k963packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/F8Svrv04dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/aWYrdaF8remainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/49puGCy2electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/dCSJGCe8dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dCSJGCe8dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/w32WX26rbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/X5eYhQW4packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/X5eYhQW4solarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/229NdfXdpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/229NdfXdelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4wBcsvJSpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/h9Bave55outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/J11S2qPubuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/2d1WeKt9gridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/LYgeTj4wsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/LYgeTj4welectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8w501dxmgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/e6bQU1w0passMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/M6dRwD23solarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8V3T0B5voutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/n0xRTjLJsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/a7F00QSKoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/a7F00QSKsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/pwtYkA5fpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Fa5gWjj0solarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Fa5gWjj0outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Fa5gWjj0packState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Fa5gWjj0gridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/jv1JdG2AremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/jv1JdG2AautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6Kpmv8X1outputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/47T9m013dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/746hm0T0dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/746hm0T0gridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/746hm0T0dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/aeW0b847outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/F9C4Ss0VdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7AAAQ8nbpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/XXru6kv2packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/G32Y6s66masterSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/G32Y6s66buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3m57P15MoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/N811JVycpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/8juH2YkgbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8juH2YkgelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/8juH2YkgacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/61u771JSelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0129173cacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3aMj4K6toutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/EYeP7Ur5solarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/93wdhwTPpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/9UqwWS24autoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/3092t1mddcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/6j3NSBg4acSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5vee0xNmoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5vee0xNmpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/NUqwqQ64dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0h5R7qWUelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0h5R7qWUsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0h5R7qWUpassMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0h5R7qWUautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/VQvn93MkgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/GxyCgpS1packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9Fs0py00electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/fw5Txs84passMode/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/21Tjekf0outputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0JqXDa90socSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0JqXDa90solarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/j41uqdU5solarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/5vee0xNmsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9y8k0FMdoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/eVs5kj3uoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9G75TJhdsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/ay2d1eJbdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7tAPnw1LelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/m1b8GB35acSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/j29cd9PWoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/j29cd9PWoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/j29cd9PWoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/j29cd9PWremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/3Mp73JB8autoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/RLkJx6f4packNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/D4a57S4CacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/pcB9gkQ2socSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/178HS4PapackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/19K73mkRoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6xvg0Re0packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Q2T6qy6ksolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/m1b8GB35electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/F9C4Ss0VpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/gn846NcjoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Ks9mg4P7dcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3rUNt9pqpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3rUNt9pqsolarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/683vj29GoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/07PcjSngoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/07PcjSngoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/g6G6Q1UebuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/5vee0xNmbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/dw3841v9solarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/93TS84y8outputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/e0jUcVukbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/8sSp5WBLbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8sSp5WBLpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Gu127MdmbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7QvccvMmpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8juH2YkgpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6v6ph99poutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cwjSbjJ7outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7cqfMyrSoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3TCqErnYsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/g6P0y50AbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/FRb6LVQHsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0VUkxfp4acSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/C2TX7L13packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Sp3e970HacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/2vwm64mddcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/12m8mvhXoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4TvMBhu6outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4TvMBhu6outputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0h5R7qWUpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/c5AWv6YpdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/vfr4bTBhpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6gH0NEWQpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4TvMBhu6socSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cLxy30uhpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/746hm0T0electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0h5R7qWUbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/2tn1k963outputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/h8v5Vy7bsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/u12uJYapsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/u12uJYapremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/8X81ptVPsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0E1GU4RVoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/24J99X5EsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/n0xRTjLJelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/n0xRTjLJdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/6u3X94vBsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/0Yv4G115packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/ER93WHDVpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/EgCJgD25packState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/19K73mkRgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r214x064remainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9B5s5JvEsocSet/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/06jcj9gYbuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/06jcj9gYsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/06jcj9gYpackInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/83760d31buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/M6dRwD23gridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7QvccvMmsolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7QvccvMmpackState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/06egRJ3abuzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/06egRJ3asolarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3P38yJWroutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3P38yJWrelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/3P38yJWrdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/h9Bave55packData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/h9Bave55acSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/h9Bave55dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/3Th102WDremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/7kWsE96DdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/ua0592RhacSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/bWW08E3XpackNum/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/ng3BqY0aautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/2775HLrKautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/a7vL14LvdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9ur2N2k7electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/4TvMBhu6packState/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/QS8xSyPeoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/QS8xSyPesolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/C7g6W1vLoutputHomePower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/C7g6W1vLoutputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/C7g6W1vLelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/C7g6W1vLpackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/6gH0NEWQautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9K64Wj8EoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/r214x064electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/18mTG1TBgridInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/18mTG1TBdcOutputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Pr92AmQ5electricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/W06S8wr1remainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/7r6M0yDdremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/E188AFjApackData/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/0Yv4G115buzzerSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/MUULTH0WoutputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/5Xk5NrFmdcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/EaSJ2hdUsolarPower1/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/EaSJ2hdUautoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/1Y63HhE3dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/T3ac45VfremainOutTime/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/kRwEmgF2outputLimit/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/kRwEmgF2acSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/kRwEmgF2dcSwitch/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/cVF60sh8packInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Dy066Ue1solarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/Dy066Ue1solarPower2/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/switch/device/Dy066Ue1autoRecover/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/pY19FA88outputPackPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/9BXq2T33solarInputPower/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/sensor/device/c1TsxQ3nelectricLevel/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
   room       MQTT2_DEVICE,Solar
   stateFormat Akkustand: <span style='color:{(ReadingsNum("$name",'state_packData_1_socLevel:d','')>=50 ? "green":"orange")}'>[$name:state_packData_1_socLevel] %</span> <span style='color:{(ReadingsVal("$name",'Akku-be-endladen','on') eq "entlädt" ? "red":"green")}'>[$name:Akku-be-endladen] </span><br/>
Akku-Restzeit: <span style='color:{(ReadingsNum("$name",'akku-remaining:d','')>=50 ? "green":"orange")}'>[$name:akku-remaining] </span><br/>
PV-in: <span style='color:{(ReadingsNum("$name",'state_solarInputPower:d','')<=0 ? "red":"green")}'>[$name:state_solarInputPower] W</span>

   userReadings Akku-be-endladen {if(ReadingsVal($NAME,"state_packState","") eq "1") {return "lädt"} elsif (ReadingsVal($NAME,"state_packState","") eq "0") {return "standby"} elsif (ReadingsVal($NAME,"state_packState","") eq "2") {return "entlädt"} else {"prüfen"}},

akku-remaining {if(ReadingsVal($NAME,"state_remainOutTime","") eq "59940") {return "∞"} elsif (ReadingsVal($NAME,"state_packState","") ne "59940") {return ( strftime('%T',gmtime(ReadingsVal($NAME,"state_remainOutTime", 0))) )}}
VG

Denis

betateilchen

Bei ReadingsNum() mit einem alphanumerischen Defaultwert zu arbeiten, macht keinen Sinn. Alphanumerische Werte kann man nicht gegen einen numerischen Wert 0 vergleichen.

Offenbar liefert der Funktionsaufruf von ReadingsNum() in Deinem Szenario keinen Wert, weshalb dann Dein angegebener Wert '' zurückkommt. Und das ist halt ein String. Nimm einen sinnvollen numerischen Defaultwert, der ohne Anführungszeichen angegeben wird.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Beta-User

Zitat von: Beta-User am 12 Januar 2025, 13:12:08
Zitat von: betateilchen am 12 Januar 2025, 12:41:09(Offtopic)

Zitat$DEVICETOPIC/availability:.* { json2nameValue($EVENT, 'availability_', $JSONMAP) }

Ob mir irgendwann mal jemand erklären kann,
warum der in 999 von 1000 geposteten Fällen
völlig sinnfreie* Zusatz "$JSONMAP"
in solchen Codeschnipseln immer wieder auftaucht?

*sinnfrei, weil ich noch nie irgendwo das dazu passend gesetzte Attribut gesehen habe
Mein Tipp: weil sich irgendwoher die allgemeine Überzeugung eingestellt hat, dass "complex" als Voreinstellung für autocreate sinnvoll sei.
Viele Leute scheinen überkomplexe Readingnamen zu mögen und das Gefühl, nix verpasst zu haben.
Muss man nicht verstehen...
QED.

Bzw. hier ist das zu allem Überfluss auch noch "contraproduktiv"...

Und dann noch ungetriggertes userReadings.

*schnell weg hier*
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

rudolfkoenig

Off-Topic, und interessehalber fuer mich: was fuer ein Geraet wurde hier angeschlossen, das so "intuitive" MQTT-Topics erfindet?

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

denis.robel

Das Gerät was solche Topics erstellt ist der Zendure Solar Hub 2000. Das Ding hab ich über den Zendure MQTT eingebunden und diese Messages laufen so auf und die Reading List wird auch immer länger...

Kann ich das unterbinden?
VG

Denis

betateilchen

Zitat von: denis.robel am 14 Januar 2025, 18:48:16Kann ich das unterbinden?

  • autocreate abschalten (auch wenn Rudi mich jetzt hauen möchte)
  • die readingList manuell definieren, dann kannst Du genau auswählen, welche readings Du wirklich brauchst. Mehr als eine Handvoll werden es am Ende nicht sein



-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

ZitatKann ich das unterbinden?
Wenn man readingList mit
HO1HMD7ME804640:G18eK1K9/.*/state:.* { json2nameValue($EVENT, 'state_', $JSONMAP) }
HO1HMD7ME804640:G18eK1K9/.*/config:.* { json2nameValue($EVENT, 'config_', $JSONMAP) }
ersetzt, dann wird die Liste nicht erweitert, und die erzeugten Readings sind identisch.

Ich habe aber die Vermutung, dass die Daten damit (bzw. z.Zt) nicht sinnvoll nach Reading konvertiert werden, weil die aktuelle Dekodierung die Topics komplett ignoriert.

Kannst Du uns ein paar topic/message Datensaetze hier anhaengen, z.Bsp. als Mitschnitt von der MQTT2_SERVER  Detailseite, nachdem man "Show MQTT traffic" aktiviert hat?


Zitatautocreate abschalten (auch wenn Rudi mich jetzt hauen möchte)
Bei diesem Geraet ist autocreate hoffnungslos ueberfordert.

denis.robel

Zitat von: Beta-User am 14 Januar 2025, 09:05:35
Zitat von: Beta-User am 12 Januar 2025, 13:12:08
Zitat von: betateilchen am 12 Januar 2025, 12:41:09(Offtopic)

Zitat$DEVICETOPIC/availability:.* { json2nameValue($EVENT, 'availability_', $JSONMAP) }

Ob mir irgendwann mal jemand erklären kann,
warum der in 999 von 1000 geposteten Fällen
völlig sinnfreie* Zusatz "$JSONMAP"
in solchen Codeschnipseln immer wieder auftaucht?

*sinnfrei, weil ich noch nie irgendwo das dazu passend gesetzte Attribut gesehen habe
Mein Tipp: weil sich irgendwoher die allgemeine Überzeugung eingestellt hat, dass "complex" als Voreinstellung für autocreate sinnvoll sei.
Viele Leute scheinen überkomplexe Readingnamen zu mögen und das Gefühl, nix verpasst zu haben.
Muss man nicht verstehen...
QED.

Bzw. hier ist das zu allem Überfluss auch noch "contraproduktiv"...

Und dann noch ungetriggertes userReadings.

*schnell weg hier*
Zitat von: betateilchen am 14 Januar 2025, 08:54:22Bei ReadingsNum() mit einem alphanumerischen Defaultwert zu arbeiten, macht keinen Sinn. Alphanumerische Werte kann man nicht gegen einen numerischen Wert 0 vergleichen.

Offenbar liefert der Funktionsaufruf von ReadingsNum() in Deinem Szenario keinen Wert, weshalb dann Dein angegebener Wert '' zurückkommt. Und das ist halt ein String. Nimm einen sinnvollen numerischen Defaultwert, der ohne Anführungszeichen angegeben wird.

Das hat's gebracht, hab '' gegen 0 getauscht. Vielen Dank.
VG

Denis

Beta-User

Zitat von: denis.robel am 15 Januar 2025, 08:20:11Das hat's gebracht, hab '' gegen 0 getauscht. Vielen Dank.
Falls du den Reading-Namen nicht auch korrigiert hast, hat das zwar den Perl-Fehler beseitigt, aber ob da nicht auch noch ein syntaktisch-logischer Fehler drin ist?
Zitat von: denis.robel am 13 Januar 2025, 22:18:122025.01.13 22:02:40 1: eval: my $DEV=   $evalSpecials->{'%DEV'};ReadingsNum("MQTT2_HO1HMD7ME804640",'state_solarInputPower:d','')<=0 ? "red":"green"

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files