NEWS
Blockly Selektor u. Aufzählungen Geräte zählen
-
@dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
Geht Dein Selektor ?
Da habe ich nicht geändert, sollte ja gleich wie bei dir sein?
-
@sigi234
zeig doch mal ein Bild vom Selektor im Blockly und ein Bild von Deiner Aufzählung. -
@sigi234
und hast Du das auch eingeschaltet ? -
@dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
@sigi234
zeig doch mal ein Bild vom Selektor im Blockly und ein Bild von Deiner Aufzählung. -
@dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
@sigi234
und hast Du das auch eingeschaltet ?Alles auf war bis auf Telegramm
-
@sigi234
Deine Funktion heißt Steckdose und im Blockly steht Steckdosen. Und gesucht wird im Selektor nur nach den Gerät.STATE -
@dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
@sigi234
Dein Funktion heißt Steckdose und im Blockly steht SteckdosenUmstellen im Blockly oder bei den Auszählungen?
-
@sigi234
Im Blockly -
@sigi234
sinnvolle Namen wären an dieser Stelle wichtig, weil das sind die Namen die dann auch für die Ansagen und Listen usw. verwendet werden...Deine Name...
So sieht es bei mir aus
Selektor bei mir im Blockly
Selektor bei mir im Blockly
Selektor bei mir im Blockly
-
Ja, aber es kommen keine Werte rein.
Soll ich jetzt wieder alles auf falsch stellen? Natürlich nur dort wo du es angemerkt hast. -
@sigi234
immer wenn ich was mit den Funktionen mache, dann hilft ein Neustart vom Javascript Adapter und Admin. Wenn dann noch keine Werte kommen, dann stimmt was mit dem Selektor nicht. Der erste Wert kommt erst bei Zustandsänderung, das heißt Fenster auf/zu. Licht an/aus. Steckdose an/aus. -
@sigi234 sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
Soll ich jetzt wieder alles auf falsch stellen? Natürlich nur dort wo du es angemerkt hast.
nur da wo die Datenpunkte erstellt werden, das brauchst Du ja nur einmal, sonst kommen bei jedem Blockly Neustart Meldungen im Log das diese Datenpunkte schon existieren und nicht neu geschrieben werden.
-
Ok, Licht kommt jetzt. Steckdose und Fenster noch nicht.
Kann man mehrer Selektor und Funktionen nehmen? -
@sigi234 sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
Kann man mehrer Selektor und Funktionen nehmen?
Das habe ich noch nicht probiert, keine Ahnung...Ich glaube aber nicht.
-
@sigi234 sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
Kann man mehrer Selektor und Funktionen nehmen?
Geht wohl wieder nur über eine zusätzliche JS Funktion...(ich hatte es doch schon mal probiert)
https://forum.iobroker.net/post/256456
Hier noch was zum Selektor.
https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#---selector
-
Keine Ahnung warum Fenster nicht geht. Habe eh nur einen Sensor im Bad.
Jetzt bekomme ich Fehler:
12:14:09.166 error javascript.0 (9200) at stateText (script.js.Status.Fenster_zaehlen:29:39) 12:14:09.166 error javascript.0 (9200) at Object.<anonymous> (script.js.Status.Fenster_zaehlen:690:9)
29: return getObject(id).common.states[val];
690: if (stateText(idFenster, wert) == 'TILTED') {javascript.0 2019-12-28 12:14:09.166 error (9200) at processImmediate (timers.js:658:5) javascript.0 2019-12-28 12:14:09.166 error (9200) at tryOnImmediate (timers.js:676:5) javascript.0 2019-12-28 12:14:09.166 error (9200) at runCallback (timers.js:705:18) javascript.0 2019-12-28 12:14:09.166 error (9200) at Immediate.setImmediate (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\adapter.js:4828:37) javascript.0 2019-12-28 12:14:09.166 error (9200) at Object.stateChange (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:439:25) javascript.0 2019-12-28 12:14:09.166 error (9200) at Object.callback (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1101:38) javascript.0 2019-12-28 12:14:09.166 error (9200) at Object.<anonymous> (script.js.Status.Fenster_zaehlen:690:9) javascript.0 2019-12-28 12:14:09.166 error (9200) at stateText (script.js.Status.Fenster_zaehlen:29:39) javascript.0 2019-12-28 12:14:09.166 error (9200) Error in callback: TypeError: Cannot read property 'true' of undefined javascript.0 2019-12-28 12:14:09.163 warn (9200) at processImmediate (timers.js:658:5) javascript.0 2019-12-28 12:14:09.163 warn (9200) at tryOnImmediate (timers.js:676:5) javascript.0 2019-12-28 12:14:09.163 warn (9200) at runCallback (timers.js:705:18) javascript.0 2019-12-28 12:14:09.163 warn (9200) at Immediate.setImmediate (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\adapter.js:4828:37) javascript.0 2019-12-28 12:14:09.162 warn (9200) at Object.stateChange (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\main.js:439:25) javascript.0 2019-12-28 12:14:09.162 warn (9200) at Object.callback (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1101:38) javascript.0 2019-12-28 12:14:09.162 warn (9200) at Object.<anonymous> (script.js.Status.Fenster_dslraser:46:3) javascript.0 2019-12-28 12:14:09.162 warn (9200) at setState (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1404:20) javascript.0 2019-12-28 12:14:09.162 warn (9200) You are assigning a number to the state "javascript.0.Eigene_Datenpunkte.04email.Fensterstatus.Anzahl_geoffnete_Fenster" which expects a boolean. Please fix your code to use a boolean or chang
Glaube es hat was mit den Drehkontakt zu tun, habe so einen nicht. Darum der Fehler 'TILTED'
-
@sigi234 sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
avascript.0 2019-12-28 12:14:09.162 warn (9200) You are assigning a number to the state "javascript.0.Eigene_Datenpunkte.04email.Fensterstatus.Anzahl_geoffnete_Fenster" which expects a boolean. Please fix your code to use a boolean or chang
wieso kommt das bei Dir ?
avascript.0 2019-12-28 12:14:09.162 warn (9200) You are assigning a number to the state "javascript.0.Eigene_Datenpunkte.04email.Fensterstatus.Anzahl_geoffnete_Fenster" which expects a boolean. Please fix your code to use a boolean or chang
Da legt das Blockly gar nichts an ? Die angelegten Datenpunkte sind unter 0_userdata.0
Wenn Du das verändert hast, dann mußt Du auch den Rest im Blockly anpassen. -
@dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
@sigi234 sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
avascript.0 2019-12-28 12:14:09.162 warn (9200) You are assigning a number to the state "javascript.0.Eigene_Datenpunkte.04email.Fensterstatus.Anzahl_geoffnete_Fenster" which expects a boolean. Please fix your code to use a boolean or chang
wieso kommt das bei Dir ?
avascript.0 2019-12-28 12:14:09.162 warn (9200) You are assigning a number to the state "javascript.0.Eigene_Datenpunkte.04email.Fensterstatus.Anzahl_geoffnete_Fenster" which expects a boolean. Please fix your code to use a boolean or chang
Da legt das Blockly gar nichts an ? Die angelegten Datenpunkte sind unter 0_userdata.0
Wenn Du das verändert hast, dann mußt Du auch den Rest im Blockly anpassen.Kommt von eine Blockly Skript, ist von dir?
Versendet eine Mail.
-
@sigi234
das ist aber ein anderes Blockly. Da ist anscheinend ein Datenpunkt falsch.Poste mal den Export.
-
@dslraser sagte in Fenster zählen mit Blockly Selektor Aufzählungen:
@sigi234
das ist aber ein anderes Blockly. Da ist anscheinend ein Datenpunkt falsch.Poste mal den Export.