NEWS
Tastendruck via Blockly simulieren/ auslösen
-
@haselchen @dslraser
Funktioniert nun mit ausschalten, wirft aber jede Menge Warnings.javascript.0 2020-01-09 23:19:06.035 info (24059) script.js.common.Ambilight: aus javascript.0 2020-01-09 23:19:06.033 warn (24059) at processImmediate (timers.js:658:5) javascript.0 2020-01-09 23:19:06.033 warn (24059) at tryOnImmediate (timers.js:676:5) javascript.0 2020-01-09 23:19:06.032 warn (24059) at runCallback (timers.js:705:18) javascript.0 2020-01-09 23:19:06.030 warn (24059) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4848:37) javascript.0 2020-01-09 23:19:06.029 warn (24059) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:439:25) javascript.0 2020-01-09 23:19:06.029 warn (24059) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1101:38) hyperion.0 2020-01-09 23:19:06.044 info (7950) Clearing prio on hyperion! javascript.0 2020-01-09 23:19:06.028 warn (24059) at Object.<anonymous> (script.js.common.Ambilight:10:5) javascript.0 2020-01-09 23:19:06.028 warn (24059) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1404:20) javascript.0 2020-01-09 23:19:06.026 warn (24059) You are assigning a boolean to the state "hyperion.0.control.clear" which expects a state. Please fix your code to use a state or change the state type to boolean. This warning might become an javascript.0 2020-01-09 23:19:06.025 warn (24059) at processImmediate (timers.js:658:5) javascript.0 2020-01-09 23:19:06.025 warn (24059) at tryOnImmediate (timers.js:676:5) javascript.0 2020-01-09 23:19:06.024 warn (24059) at runCallback (timers.js:705:18) javascript.0 2020-01-09 23:19:06.024 warn (24059) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4848:37) javascript.0 2020-01-09 23:19:06.023 warn (24059) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:439:25) javascript.0 2020-01-09 23:19:06.023 warn (24059) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1101:38) javascript.0 2020-01-09 23:19:06.022 warn (24059) at Object.<anonymous> (script.js.common.Ambilight:9:5) javascript.0 2020-01-09 23:19:06.022 warn (24059) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1404:20) javascript.0 2020-01-09 23:19:06.020 warn (24059) You are assigning a boolean to the state "hyperion.0.control.clear" which expects a state. Please fix your code to use a state or change the state type to boolean. This warning might become an hyperion.0 2020-01-09 23:19:01.946 info (7950) Set Color: 0,143,21 hyperion.0 2020-01-09 23:19:01.940 info (7950) Setting color to0,143,21 hyperion.0 2020-01-09 23:19:01.598 info (7950) Set Color: 0,117,18 hyperion.0 2020-01-09 23:19:01.590 info (7950) Setting color to0,117,18 hyperion.0 2020-01-09 23:19:01.437 info (7950) Set Color: 0,122,18 hyperion.0 2020-01-09 23:19:01.424 info (7950) Setting color to0,122,18 javascript.0 2020-01-09 23:18:58.130 info (24059) script.js.common.Ambilight: an
-
Eines von beiden.
Entweder nur steuere oder nur aktualisiere -
@haselchen Das hatte ich ja schon... aber weiter die Warnings.
Das muss doch irgendwie "sauber" gehen...!?! -
@oberfragger sagte:
Das muss doch irgendwie "sauber" gehen...!?!
You are assigning a boolean to the state "hyperion.0.control.clear" which expects a state.
Einen unsauber erstellten Datenpunkt kann man nicht sauber steuern. Datenpunkttyp "state" ist ungültig !
-
@paul53 Da der Datenpunkt "direkt" aus dem Adapter kommt, habe ich da keine Chanche, außer ein Issue zu erzeugen, oder?
-
-
Ja, hoppla, da bin ich. Sry.
Dieser Fehler geht auf einen PR von Paul53 zurück, der den Typ von "switch" auf "boolean" geändert hat.
https://github.com/ruhigundrelaxed/ioBroker.hyperion/pull/29/commits/f9ac8a2f735805ae3ce5c3ccff2a6ad8e65ed8af
Er hatte wohl Fehler im Log... -
@ruhigundrelaxed said in Tastendruck via Blockly simulieren/ auslösen:
Ja, hoppla, da bin ich. Sry.
Dieser Fehler geht auf einen PR von Paul53 zurück, der den Typ von "switch" auf "boolean" geändert hat.
https://github.com/ruhigundrelaxed/ioBroker.hyperion/pull/29/commits/f9ac8a2f735805ae3ce5c3ccff2a6ad8e65ed8af
Er hatte wohl Fehler im Log...Quatsch.... Das war der activator, ihr habt das bei clear all bzw. clearall? Ich checke..
-
@ruhigundrelaxed sagte:
Dieser Fehler geht auf einen PR von Paul53 zurück
Der PR wurde nie übernommen. Es gibt einige falsche Typ-Zuweisungen im Code.
Zulässig sind nur- string
- number
- boolean
- object
- array
-
Ok. Ich sehe nun meinen Fehler. Ich fixe das.
-
So, das sollte gefixed sein. (0.0.16) Ich habe den common type auf jeweils einen der von dir oben aufgezählten Typen geändert. @Paul53 ich hatte deinen PR gesehen. Ich dachte auch, dass ich den gemerged hatte...
-
-
@paul53 Er ist gerade am frickeln. Sagt er hat ne alte Version hochgeladen.
Ich warte mal ab. -
ja, er hat gefrickelt. danke, für die zeile 290, hab ich übersehen. mir wird irgendwie schlecht, wenn ich meinen alten code sehe... ich muss den mal grundlegend neu bauen...