diff --git a/controls_HailoLibero.txt b/controls_HailoLibero.txt index 2d49715..7515372 100644 --- a/controls_HailoLibero.txt +++ b/controls_HailoLibero.txt @@ -1,2 +1,2 @@ UPD 2021-05-29_22:48:25 5197 FHEM/73_HailoLibero.pm -UPD 2021-05-29_23:05:46 11377 lib/FHEM/Hailo/Libero.pm +UPD 2021-05-29_23:08:12 11448 lib/FHEM/Hailo/Libero.pm diff --git a/lib/FHEM/Hailo/Libero.pm b/lib/FHEM/Hailo/Libero.pm index 6bccecf..e627a5d 100644 --- a/lib/FHEM/Hailo/Libero.pm +++ b/lib/FHEM/Hailo/Libero.pm @@ -346,11 +346,13 @@ sub ErrorHandling { my ($detection_area) = ($data =~ /dist'>(\d*)/g); my ($detection_sensitivity) = ($data =~ /delay'>(\d*)/g); my ($eject_delay) = ($data =~ /pdelay'>(\d*)/g); + readingsBeginUpdate($hash); readingsBulkUpdateIfChanged($hash, 'led_brightness', $led_brightness); readingsBulkUpdateIfChanged($hash, 'eject_power', $eject_power); readingsBulkUpdateIfChanged($hash, 'detection_area', $detection_area); readingsBulkUpdateIfChanged($hash, 'detection_sensitivity', $detection_sensitivity); readingsBulkUpdateIfChanged($hash, 'eject_delay', $eject_delay); + readingsEndUpdate( $hash, 1 ); } return;