Closed georgeavd closed 10 months ago
I'll confirm this basically getsolenoidvalve() also tries to open/connect to the device except runvalvecheck() has already done so. Removing the connection logic from runvalvecheck() and leaving that to the former resolves this.
The valve state is never retrieved from the Aqualin due to to many 'deviceblelock' instructions.
First after commenting (or deleting) the lines as below the valve state is correctly presented in the MQTT-message: