Problemstellung:
Für Temperatursensoren meines Deltasol MX wird ein erlaubtes Minimum von -100 und ein Maximum von 300 gesetzt. Wenn an dem Deltasol MX aber kein Sensor angeschlossen ist, gibt das Gerät einen Wert von 999,9 oder bei einer Eingangstypkonfiguration "Schalter" von -999,9 zurück. Damit läuft mir mein log-File auf dem iobroker mit abertausenden von Einträgen voll.
Lösungsvorschlag
Könnte man nicht für das Deltasol MX in der Datei "resol-deltasol-mx-112-data.js" spezifische min-max-Werte für Temperatursensoren in entsprechender Spannbreite festlegen, sofern die allgemeinen Defaults für andere Geräte mehr Sinn machen?
Alternative müssten in der main.js in Zeilen 314 und 315 für Temperatursensoren ein Min von -999.9 und ein Max +999.9 gesetzt werden.
Meine Umgebung:
- Deltasol MX (Firmware 2.08)
- myvbus 0.2.0
- iobroker 3.3.15 auf debian linux
- Node.js: v12.22.4
- NPM: 6.14.14