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:
parent
deda6feb4a
commit
9410216af6
@ -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 "";
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user