🧰 Z-Wave – Fix für "255 > 99"
Hinweis: Diese Warnung kann im System auftreten
In ioBroker (Adapter zwavews) erscheint folgende Warnung:
State value to set for "zwavews.X.nodeID_XXX.Basic.currentValue" has value "255" greater than max "99".
🔎 Ursache
Der betroffene State:
Basic.currentValue
liefert bei einigen Z-Wave Geräten (z.B. Tür-/Fenstersensor Schwaiger ZHS09):
0= aus / geschlossen255= an / offen
Der Basic Command Class (CC 32) wird häufig binär genutzt (0 / 255).
👉 ioBroker interpretiert diesen Wert wahrscheinlich als Dimmer-Level → erwarteter Bereich: 0–99
👉 Tatsächlicher Wert: 255
➡️ Ergebnis: Warnung durch falsches Mapping (kein echter Fehler)
⚠️ Einschränkung
- Der State wird automatisch durch den Adapter erzeugt
- Einzelne Command Classes können im zwavews Adapter nicht deaktiviert werden
- Da dieser Datenpunkt nicht benötigt wird, kann er zwar gelöscht werden – wird jedoch automatisch wieder angelegt
✅ Lösung
(oder einfach ignorieren – da kein echter Fehler)
🔧 Max-Wert im Objekt korrigieren
- ioBroker → Objekte öffnen (benötigt Expertenmodus)
- State auswählen:
zwavews.X.nodeID_XXX.Basic.currentValue - Objekt Bearbeiten (✏️)
- Einstellungen setzen:
- Min →
0 - Max →
255(war99)
- Min →
- Speichern
🎉 Ergebnis
- ✅ Warnung verschwindet
- ✅ Gerät liefert weiterhin korrekte Werte
- ✅ Keine Anpassung in Z-Wave JS UI notwendig
⚠️ Hinweis
Bei folgenden Aktionen wird der Wert zurückgesetzt:
- 🔄 Neu-Interview eines Nodes
- 🔄 Neuinitialisierung / Reimport
