diff --git a/garage-door-GDOv1-S.yaml b/garage-door-GDOv1-S.yaml index 57830cc..64f239a 100644 --- a/garage-door-GDOv1-S.yaml +++ b/garage-door-GDOv1-S.yaml @@ -53,7 +53,7 @@ substitutions: name: konnected friendly_name: Garage Door Opener project_name: konnected.garage-door-gdov1-s - project_version: "1.2.2" + project_version: "1.2.3" garage_door_cover_name: Garage Door switch_name: Switch warning_beep_name: Warning Beep diff --git a/garage-door-GDOv2-S.yaml b/garage-door-GDOv2-S.yaml index 9a0d465..cfeb971 100644 --- a/garage-door-GDOv2-S.yaml +++ b/garage-door-GDOv2-S.yaml @@ -57,7 +57,7 @@ substitutions: name: konnected friendly_name: Garage Door Opener project_name: konnected.garage-door-gdov2-s - project_version: "1.2.2" + project_version: "1.2.3" garage_door_cover_name: Garage Door switch_name: STR output diff --git a/packages/vl53l0x-range-sensor.yaml b/packages/vl53l0x-range-sensor.yaml index 1d1385f..e0c0a2b 100644 --- a/packages/vl53l0x-range-sensor.yaml +++ b/packages/vl53l0x-range-sensor.yaml @@ -19,7 +19,7 @@ number: device_class: distance step: 0.01 max_value: 2.0 - min_value: 0.1 + min_value: 0.01 optimistic: true restore_value: true @@ -48,7 +48,7 @@ binary_sensor: float calibrated_distance = id(open_garage_door_distance_from_ceiling).state; if (std::isnan(id(range_sensor).state) || id(range_sensor).state > calibrated_distance + id(gdo_err_margin)) { return false; - } else if (id(range_sensor).state > calibrated_distance - id(gdo_err_margin)){ + } else if (id(range_sensor).state > std::max(calibrated_distance - id(gdo_err_margin),0.0f)){ return true; } else { return {};