From fd176cd38cf981df42eefef55e1f5d41e289091a Mon Sep 17 00:00:00 2001 From: focus Date: Mon, 24 Oct 2022 14:42:26 +0200 Subject: [PATCH 1/2] fix he level edge cases - a full He reservoir might lead to a timeout message. a value of 111 is used instead of a "timeout" error - likewise, on a warm He reservoir -11.1 is used instead of the sensor warm message --- tcl/drivers/ccu4.tcl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tcl/drivers/ccu4.tcl b/tcl/drivers/ccu4.tcl index a255017..412304b 100644 --- a/tcl/drivers/ccu4.tcl +++ b/tcl/drivers/ccu4.tcl @@ -539,7 +539,13 @@ proc ccu4::update {} { set errvar [silent "" hgetpropval [sct]/$name errvar] if {$errvar ne ""} { set errval [hvali [sct]/$errvar] - if {$errval > 0} { + if {$errval == 1} { + # sens warm + updateval [sct]/$name -11 + } elseif {$errval == 3} { + # timeout + updateval [sct]/$name 111 + } elseif {$errval > 0} { hsetprop [sct]/$name geterror [lindex [split [hgetpropval [sct]/$errvar enum] ,] $errval] hupdate [sct]/$name $value } else { From 5f083bd9533ec615b8a4472d7ad5ad248d7f4d3f Mon Sep 17 00:00:00 2001 From: focus Date: Mon, 24 Oct 2022 14:45:58 +0200 Subject: [PATCH 2/2] remove +x for this cal file --- tcl/calcurves/X145791.340 | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 tcl/calcurves/X145791.340 diff --git a/tcl/calcurves/X145791.340 b/tcl/calcurves/X145791.340 old mode 100755 new mode 100644