NEWS
ERLEDIGT! Nuki Adapter nach JS Controller IO Broker Update
-
Systemdata Bitte Ausfüllen Hardwaresystem: Docker Synology Arbeitsspeicher: 16GB Festplattenart: HDD 4TB Raid 5 Segeate 24/7 Betriebssystem: Synology Docker Node-Version: 10.x.x Nodejs-Version: 12.22.4 NPM-Version: 6.14.14 Installationsart: Adapterinstall Image genutzt: Ja Ort/Name der Imagedatei: Link Habe heute IO Broker auf die neueste Version und JS Controller so wie Node JS aktualisiert. in der Zwischenzeit auch die Objekte vom Nuki Adapter gelöscht und den neu gestartetn. Auch IO Broker neu gestartet. Leider kommen jetzt vom JS Script diese Meldungen zurück:
javascript.0
2021-08-08 22:11:38.002 warn Read-only state "nuki.xxx.states.state" has been written without ack-flag with value "1"nuki.0
2021-08-08 22:11:37.978 info battery status received for NukiID xxx: falsenuki.0
2021-08-08 22:11:37.977 info status change received for NukiID xxx: lockedjavascript.0
2021-08-08 22:11:21.026 warn Read-only state "nuki.xxx.states.state" has been written without ack-flag with value "3"nuki.0
2021-08-08 22:11:20.996 info battery status received for NukiID xxx: falsenuki.0
2021-08-08 22:11:20.995 info status change received for NukiID xxx: unlockedSomit bekomm ich jetzt irgendwie den Status im Loxone nicht mehr als abgesperrt oder aufgesperrt.
-
javascript.0 2021-08-08 22:11:38.002 warn Read-only state "nuki.xxx.states.state" has been written
Weshalb beschreibst Du einen "read only" Datenpunkt von Nuki in einem Skript?
-
@paul53
Sorry da bin ich überfragt:
Das ist alles was ich im Skript habe und bis vorgestern funktioniert die Info an Loxone. Jetzt jedoch bekomm ich den Status dort nicht mehr hin, somit sagt die Alarmanlage immer Türe nicht abgeschlossen. Das 1 ist für den Batteriestatus, das andere eben für den Schließzustand.<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="xxx" x="-1187" y="-1012"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="xxx"> <field name="oid">nuki.xxx.info.batteryCritical</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="xxx"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">loxone.0.1652825b-0265-3f49-fffff6d4abfbfbdc.value</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="xxx"> <field name="ATTR">val</field> <field name="OID">nuki.xxx.info.batteryCritical</field> </block> </value> </block> </statement> </block> <block type="on_ext" id="xxx" x="-1162" y="-837"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="I(6~pLtFJbuOSDYDVs5d"> <field name="oid">nuki.xxxx.states.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="xxx"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">nuki.xxx.states.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="xxx"> <field name="ATTR">val</field> <field name="OID">nuki.xxx.states.state</field> </block> </value> </block> </statement> </block> </xml>
-
Hi,
im ersten Posting schreibst du, dass deine Node-Version 10.x und deine Nodejs-Version 12.x ist..?Stimmt das..? waere nicht so gut, am besten alles auf Node 12 oder 14 ziehen
-
@wing-stefan said in Nuki Adapter nach JS Controller IO Broker Update:
@paul53
Sorry da bin ich überfragt:
Das ist alles was ich im Skript habe und bis vorgestern funktioniert die Info an Loxone. Jetzt jedoch bekomm ich den Status dort nicht mehr hin, somit sagt die Alarmanlage immer Türe nicht abgeschlossen. Das 1 ist für den Batteriestatus, das andere eben für den Schließzustand.<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="xxx" x="-1187" y="-1012"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="xxx"> <field name="oid">nuki.xxx.info.batteryCritical</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="xxx"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">loxone.0.1652825b-0265-3f49-fffff6d4abfbfbdc.value</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="xxx"> <field name="ATTR">val</field> <field name="OID">nuki.xxx.info.batteryCritical</field> </block> </value> </block> </statement> </block> <block type="on_ext" id="xxx" x="-1162" y="-837"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="I(6~pLtFJbuOSDYDVs5d"> <field name="oid">nuki.xxxx.states.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="xxx"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">nuki.xxx.states.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="xxx"> <field name="ATTR">val</field> <field name="OID">nuki.xxx.states.state</field> </block> </value> </block> </statement> </block> </xml>
Ich versteh das ehrlich gesagt nicht. Du kannst doch ganz normal die Datenpunkte vom Nuki Adapter benutzen, warum schreibst du da überhaupt irgendwas?
-
@ilovegym Habe das Node nicht ausgefüllt da dies nirgends wo steht.
Systeminformationen
iobroker
Plattform
linux
Betriebssystem
linux
Architektur
x64
CPUs
4
Geschwindigkeit
2400 MHz
Modell
Intel(R) Atom(TM) CPU C2538 @ 2.40GHz
RAM
15.67 GB
System-Betriebszeit
15 T. 02:20:26
Node.js
v12.22.4 (Es gibt eine neuere Version: v12.22.5)
NPM
6.14.14
Datenträgergröße
13.96 TB
freier Festplattenspeicher
7.81 TB
Anzahl der Adapter
339
Betriebszeit
3 T. 12:37:51
Aktive Instanzen
11
location
/opt/iobroker/
Hostname
iobroker -
@fabian1 Wie bekomm ich sie zw dem Nuki Adapter sonst ins Loxone? Mit dem Script hat vorher Loxone die Info erhalten wann zugesperrt war.