Skip to main content

🧰 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 / geschlossen
  • 255 = 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

  1. ioBroker → Objekte öffnen (benötigt Expertenmodus)
  2. State auswählen:
    zwavews.X.nodeID_XXX.Basic.currentValue
    
  3. Objekt Bearbeiten (✏️)
  4. Einstellungen setzen:
    • Min0
    • Max255 (war 99)
  5. Speichern

zwavews_objekt.png


🎉 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