ruhigundrelaxed / ioBroker.hyperion

ioBroker Hyperion Adapter
MIT License
7 stars 8 forks source link

mit Blockly Programmierung immer Fehler #20

Open Matten-Matten opened 6 years ago

Matten-Matten commented 6 years ago

Moin, er spuckt mir bei jedem true oder false setzen folgenden Fehler:

`

javascript.0 2018-08-05 00:54:35.186 warn Wrong type of hyperion.0.effects.rainbow_swirl_fast.activator: "boolean". Please fix, while deprecated and will not work in next versions.

` Was oder wie kann ich das ändern ?

ruhigundrelaxed commented 6 years ago

Kann sein das da noch ein Fehler drin ist. Was schreibst du denn da rein? TRUE oder FALSE sollten funktionieren. Nicht "True" oder "False" und nicht 0 oder 1 sondern True oder False. (Ohne " ")

Matten-Matten commented 6 years ago

so:

javascript - iobroker-06 08 2018_16_39_10

bzw so (habs mal in java konvertiert):

javascript - iobroker-06 08 2018_16_39_23

ruhigundrelaxed commented 6 years ago

Das ist "control.clear" nicht "rainbow_swirl_fast.activator". Gleicher Fehler?

Matten-Matten commented 6 years ago

ja genau gleicher fehler

ruhigundrelaxed commented 6 years ago

Ok. Es hat also was mit der role "button" zu tun. Muss ich mit zuhause genauer anschauen.

ruhigundrelaxed commented 6 years ago

Nur mal so ne wilde Theorie! Da der Datenpunkt ja die Rolle "button" hat, und nicht "switch" hat der nicht den dt boolean sondern wirft nur ein event. In diesem Falle kennt der kein "true" oder "false" sondern nur ein "ichwurdesoebengedrücktevent". Das 'true' welches du übergeben hast wird dann als "ack" flag bewertet. Lass mal das true weg. Also: setState("hyperion.0.control.clear"). Probier mal...

Matten-Matten commented 6 years ago

mal ganz doof gefragt, wie mache ich das in Blockly?

Matten-Matten commented 6 years ago

javascript.0 | 2018-08-06 19:21:01.248 | warn | at Object.<anonymous> (script.js.Hyperion.Skript1:12:3)
-- | -- | -- | --
javascript.0 | 2018-08-06 19:21:01.247 | warn | at Javascript_Funktion (script.js.Hyperion.Skript1:5:5)
javascript.0 | 2018-08-06 19:21:01.237 | warn | Wrong type of hyperion.0.control.clear: "undefined". Please fix, while deprecated and will not work in next versions.
ruhigundrelaxed commented 6 years ago

Krass. Bei mir funktioniert das! Habs alderweil selbst probiert. Mit "true" dein Fehler, ohne den Parameter: läuft. Kannst du mal den raw wert von "clear" posten?

ruhigundrelaxed commented 6 years ago

Ok. Nach nem update bekomme ich das nun auch.... Funktioniert zwar, jedoch die Warnungen werden geworfen...

Bluemoon1978 commented 5 years ago

Hallo gibt es einen Lösung mit den Warnungen im LOG?

ruhigundrelaxed commented 5 years ago

Hi Bluemoon, leider war ich die letzten Monate verhindert und konnte nicht weiter machen. Nein, dass Problem ist noch nicht gelöst. Sind es wirklich nur die Warnungen, oder hast du auch funktionale Einschränkungen? Gruß

benziman88 commented 2 years ago

Hi ist das Thema hier noch aktiv? Habe momentan genau diesen Eintrag im Log, wobei es bei mir sporadisch zu dem Fehler kommt das in meinem Fall daer Tuyarollotaster nicht wie geplant geschaltet wird Abends. Javascript Adapter 5.7.0 iobroker ist aktuell gepatched

grafik

grafik

Bei dem Taster ist 2 runbter, 0 hoch und 1 stop/continue alternativ gibt es noch ein Switch-Stop Feld. Hatte dafor einen adneren Taster mit 0-2 für die Steuerung, da bestand der Fehler auch schon!