ioBroker.zwave2 icon indicating copy to clipboard operation
ioBroker.zwave2 copied to clipboard

State value to set for ... has to be type "boolean" but received type "string"

Open DerEmder opened this issue 3 years ago • 7 comments

Node 29 ist ein Fibaro Shutter Controller.

Die gleiche Meldung gibt es noch bei anderen Nodes (ebenfalls Fibaro Shutter Controller):

State value to set for "zwave2.0.Node_028.Binary_Switch.currentValue" has to be type "boolean" but received type "string"
State value to set for "zwave2.0.Node_028.Binary_Switch.targetValue" has to be type "boolean" but received type "string"

Mein System:

System: ioBroker 5.1.25 Hostname: Casper Platform: Linux arm64 @ Raspberry Pi 4 Memory: 4 GB Node.js: 12.22.6 NPM: 7.24.1 Admin Adapter: 5.1.25 JS-Controller: 3.3.18 JS Script Engine: 5.2.13 Z-Wave Adapter: 2.2.0 Zigbee Adapter: 1.6.3 influxDB Adapter: 2.2.0 MQTT Adapter: 2.4.0 (Broker) Z-Wave Controller: USB ZME-UZB1 Zigbee Controller: CC2652P v3.x

Z-Wave:

7 x Roller Shutter Controller: Fibaro FGRM-222 1 x Multisensor: Aotec MS ZW100 2 x Multisensor: DB5 4 x Multisensor: Fibaro FGMS-001 1 x Siren: Everspring SE812 1 x Water Sensor: Everspring ST812 1 x Water Sensor: Fibaro FGFS-101 3 x Dimmer: Fibaro FGD-212 2 x Main Switches: Greenwave NS310 1 x Window Sensor: Schwaiger ZHS09 1 x Smoke Detector: Vision ZS6101

Zigbee:

1 x Mueller Color LED A60 ZBT-Extended Color 2 x Philips Hue Motion Sensor SML001 6 x Philips Hue White Single Bulb B22 LWB010 1 x Philips Hue White Ambience E14 LTW012 1 x Philips Hue White and Color LCT010 3 x Philips Hue White A60 LWA001

WiFi:

6 x Shelly1 Switches 1 x Logitech Harmony Hub

MQTT:

1 x Weather Station (WiFi) 1 x ESP8266 Radar Motion Sensor (WiFi) 1 x ESP8266 EMS Boiler Controller (WiFi) 1 x ESP32 Flood Sensor & LED Controller (WiFi) 1 x ESP32 Ambilight Controller @ Kodi (WiFi) 2 x 10.1" Touch Display @ Raspberry Pi 3+ (WiFi) 1 x 8" Touch Display @ Odroid C2 (OctoPi) 1 x Kodi Mediacenter @ Raspberry 3+ 1 x Vero 4K Mediacenter with OSMC (Kodi)

DerEmder avatar Oct 26 '21 09:10 DerEmder

received type "string"

Das ist wirklich seltsam. Z-Wave verwendet fast keine Strings für irgendetwas. Sicher, dass du diese States nicht in Skripten irgendwo steuerst?

AlCalzone avatar Oct 26 '21 13:10 AlCalzone

received type "string"

Das ist wirklich seltsam. Z-Wave verwendet fast keine Strings für irgendetwas. Sicher, dass du diese States nicht in Skripten irgendwo steuerst?

Sicher bin ich sicher. Wie sollte ich auch in Skripten in einen Read-only Datenpunkt "Current_Value" schreiben? Vor allem, welchen Sinn sollte das machen? Allerdings werde ich meine Skripte nochmals überprüfen, ob ich irgendwo in "Target_Value" schreibe und versehentlich Strings benutze (ist aber unwahrscheinlich).

DerEmder avatar Oct 26 '21 14:10 DerEmder

Allerdings werde ich meine Skripte nochmals überprüfen, ob ich irgendwo in "Target_Value" schreibe und versehentlich Strings benutze

Das könnte es aber sein. Dieser Wert wird ggf. benutzt, um currentValue "schnell" zu aktualisieren, bevor die Rückmeldung vom Gerät da ist.

AlCalzone avatar Oct 26 '21 14:10 AlCalzone

Hmm, ok, macht Sinn. Allerdings schreibe ich in keinen Datenpunkt einen String, sondern ausschließlich "numbers" bzw. "boolean". Hab gerade nochmal nach geschaut.

DerEmder avatar Oct 26 '21 14:10 DerEmder

kannst du dann mal ein Z-Wave Log machen wie hier beschrieben: https://github.com/AlCalzone/ioBroker.zwave2/blob/master/docs/de/bei-problemen.md#notwendige-informationen-f%C3%BCr-ein-issue

Dann kann man ggf. gegenchecken, was da gleichzeitig passiert ist.

AlCalzone avatar Oct 26 '21 14:10 AlCalzone

Ja, mach ich. Ich lass das mal laufen und werde es dann posten.

DerEmder avatar Oct 26 '21 15:10 DerEmder

Habe mal die Dateien zusammen gesammelt und in ein ZIP verfrachtet. Ich habe das Log eigentlich direkt nach dem Update eingeschaltet - das Log zeigt aber um 8 Uhr als Zeit an?! Ein weiteres Log konnte ich nicht finden.

Momentan keine weiteren Warn/Error-Meldungen des Z-Wave Adapters. Ich versuch das mit dem Log morgen nochmal - abends brauchen wir Z-Wave für die Beleuchtung. Ich werde den Adapter morgen neu starten und versuchen ein weiteres Log aufzuzeichnen.

Die ID/Node-Liste habe ich gerade adhoc zusammengeklöppelt - ich hoffe es reicht aus. Z-Log.zip

DerEmder avatar Oct 26 '21 19:10 DerEmder