AlCalzone / ioBroker.zwave2

Z-Wave for ioBroker. Better. Faster. Stronger.
MIT License
23 stars 13 forks source link

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

Open DerEmder opened 2 years ago

DerEmder commented 2 years ago

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)

AlCalzone commented 2 years ago

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?

DerEmder commented 2 years ago

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).

AlCalzone commented 2 years ago

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.

DerEmder commented 2 years ago

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

AlCalzone commented 2 years ago

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.

DerEmder commented 2 years ago

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

DerEmder commented 2 years ago

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