2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-21 07:56:03 +00:00

10_MQTT2_DEVICE.pm: Fix recreate after deleted item (Forum #91394)

git-svn-id: https://svn.fhem.de/fhem/trunk@17884 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2018-12-02 19:33:15 +00:00
parent deda6feb4a
commit 9410216af6
2 changed files with 10 additions and 1 deletions

View File

@ -181,7 +181,8 @@ MQTT2_DEVICE_Parse($$)
}, undef);
my $cidArr = $modules{MQTT2_DEVICE}{defptr}{cid}{$newCid};
return "UNDEFINED MQTT2_$newCid MQTT2_DEVICE $newCid" if(!$cidArr);
return "UNDEFINED MQTT2_$newCid MQTT2_DEVICE $newCid"
if(!$cidArr || !int(@{$cidArr}));
return "";
}

View File

@ -67,6 +67,14 @@ filter:TYPE=MQTT2_DEVICE
attr DEVICE stateFormat T: temperature_weather B: illuminance L: linkquality
attr DEVICE userReadings temperature_weather { sprintf("%.1f",ReadingsVal("DEVICE","temperature","")+2.5) }
name:zigbee2mqtt_smart+plug
filter:TYPE=MQTT2_DEVICE
par:NAMEINTHEBRIDGE;name of this device in the bridge;{ AttrVal("DEVICE","readingList","") =~ m,zigbee2mqtt/(.*):, ? $1 : undef }
attr DEVICE eventMap { dev=>{ON=>'on',OFF=>'off'} }
attr DEVICE setList \
off zigbee2mqtt/NAMEINTHEBRIDGE/set OFF\
on zigbee2mqtt/NAMEINTHEBRIDGE/set ON
###########################################
# TASMOTA