NEWS
Blockly zeigt Warn Meldungen.
-
on({ id: [].concat(['0_userdata.0.Terrassensteuerung_ohne_TV']), val: true }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TerrasseLED.cmnd.POWER', true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1 */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2 */, false); }); on({ id: [].concat(['0_userdata.0.Terrassensteuerung_ohne_TV']), val: false }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TerrasseLED.cmnd.POWER', false); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2 */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1 */, false); });
-
@homoran
Mann, da nutzt man einmal nicht das Tablet....Aber genug OT. Soll hier nicht Thema sein.
-
@einstein2002 da sind keine Zeilennummern zu sehen
-
@samson71 Ja da hängen 3 24Zoll Monitore dran, die können diese Auflösung, aber das hilft leider nicht bei meinem Problem.
-
@homoran Die kopiert er einfach nicht mit
-
@einstein2002 sagte in Blockly zeigt Warn Meldungen.:
aber das hilft leider nicht bei meinem Problem.
und uns helfen diese 4k microfiches nicht um helfen zu können.
iIch rate daher dass es den DP Power1 nicht gibt
-
@einstein2002 sagte in Blockly zeigt Warn Meldungen.:
@homoran Die kopiert er einfach nicht mit
dann sag uns welche Zeile die nr.5 und welche die nr 12 ist
-
setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1 */, true);
Zeile 5
setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2 */, true);
Zeile 12
-
@einstein2002 sagte: An was könnte dies liegen??
Im Tab "Protokolle" erhält man weitere Informationen. Vermutung: Der Typ des Datenpunktes passt nicht.
-
@einstein2002 also zwei verschiedene Datenpunkte?
-
@homoran bitte habe mal kurz Geduld, ich habe in den Protokollen etwas gesehen. Ich teste das mal, da stimmt ein Datenpunkt nicht.
Ich melde mich gleich wieder, der Tipp mit den Protokollen war Gold Wert.
-
1 Zeit debug Nachricht mqtt.0 2024-05-27 21:16:09.055 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER2[SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER2] mqtt.0 2024-05-27 21:16:10.087 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER1[SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER1] mqtt.0 2024-05-27 21:16:10.087 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1[SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1] mqtt.0 2024-05-27 21:16:10.086 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER2[SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER2] mqtt.0 2024-05-27 21:16:10.086 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2[SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2] mqtt.0 2024-05-27 21:16:10.086 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Terrasse_DG.cmnd.POWER[SmartHome/Haus/Obergeschoss/Terrasse/TV_Terrasse_DG/cmnd/POWER] javascript.0 2024-05-27 21:16:10.085 warn at processImmediate (node:internal/timers:476:21) javascript.0 2024-05-27 21:16:10.084 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11200:62) javascript.0 2024-05-27 21:16:10.084 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29) javascript.0 2024-05-27 21:16:10.084 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1396:38) javascript.0 2024-05-27 21:16:10.084 warn at Object.<anonymous> (script.js.Terrassensteuerung.Terrasse_mit_TV:15:3) javascript.0 2024-05-27 21:16:10.084 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1975:20) javascript.0 2024-05-27 21:16:10.084 warn State "mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TerrasseLED.cmnd.POWER" not found mqtt.0 2024-05-27 21:16:09.055 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER2[SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER2] javascript.0 2024-05-27 21:16:09.053 warn at processImmediate (node:internal/timers:476:21) mqtt.0 2024-05-27 21:16:09.055 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2[SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2] mqtt.0 2024-05-27 21:16:09.055 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER1[SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER1] mqtt.0 2024-05-27 21:16:09.055 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1[SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1] mqtt.0 2024-05-27 21:16:09.054 info send2Server mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Terrasse_DG.cmnd.POWER[SmartHome/Haus/Obergeschoss/Terrasse/TV_Terrasse_DG/cmnd/POWER] javascript.0 2024-05-27 21:16:09.053 warn at processImmediate (node:internal/timers:476:21) javascript.0 2024-05-27 21:16:09.053 warn at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11200:62) javascript.0 2024-05-27 21:16:09.053 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:641:29) javascript.0 2024-05-27 21:16:09.053 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1396:38) javascript.0 2024-05-27 21:16:09.053 warn at Object.<anonymous> (script.js.Terrassensteuerung.Terrasse_mit_TV:5:3) javascript.0 2024-05-27 21:16:09.053 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1975:20) javascript.0 2024-05-27 21:16:09.052 warn State "mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TerrasseLED.cmnd.POWER" not found
-
@einstein2002 sagte in Blockly zeigt Warn Meldungen.:
Ich teste das mal, da stimmt ein Datenpunkt nicht.
beide male der selbe?
Das ergäbe mehr Sinn. Aber dann stimmt deine Zeilenzuordnung nicht. -
@einstein2002 sagte in Blockly zeigt Warn Meldungen.:
State "mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TerrasseLED.cmnd.POWER" not found
wo kommt der denn vor?
edit. Das ist jeweils die erste Zeile
-
@einstein2002 sagte: ich habe zwei Blockly
Man wendet keine zwei Trigger auf den gleichen Datenpunkt an, sondern:
-
@paul53 leider nein.
in seinem zweiten Trigger würde das nicht passen
da sind switch1 und switch2 vertauscht -
@paul53 Ja das sind zwei unterschiedliche, ich habe zwei Rollos die öffnen bzw. schließen möchte, ich habe nur den einen hochgeladen.
Die Ursache war der Datenpunkt mit der LED.POWER
Den habe ich jetzt neu zugewiesen und jetzt ist der Fehler weg.
Danke für die Info und Hilfe, da hatte ich nicht an die Protokolle gedacht!
Sorry noch einmal für die Kleine Auflösung.
-
on({ id: [].concat(['0_userdata.0.Terrasse_mit_TV']), val: true }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_LED.cmnd.POWER' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_LED/cmnd/POWER */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Terrasse_DG.cmnd.POWER' /* SmartHome/Haus/Obergeschoss/Terrasse/TV_Terrasse_DG/cmnd/POWER */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1 */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER1 */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2 */, false); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER2 */, false); }); on({ id: [].concat(['0_userdata.0.Terrasse_mit_TV']), val: false }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_LED.cmnd.POWER' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_LED/cmnd/POWER */, false); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Terrasse_DG.cmnd.POWER' /* SmartHome/Haus/Obergeschoss/Terrasse/TV_Terrasse_DG/cmnd/POWER */, false); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER2 */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER2' /* SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER2 */, true); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/Terrasse_Rollo/cmnd/POWER1 */, false); setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.TV_Rollo.cmnd.POWER1' /* SmartHome/Haus/Obergeschoss/Terrasse/TV_Rollo/cmnd/POWER1 */, false); });
Bei ON ist die 1. Zeile
Das ist das zweite Script -
@paul53 sagte in Blockly zeigt Warn Meldungen.:
@einstein2002 sagte: ich habe zwei Blockly
Man wendet keine zwei Trigger auf den gleichen Datenpunkt an, sondern:
Ich versuch das mal umzubauen.
-
@einstein2002 sagte in Blockly zeigt Warn Meldungen.:
setState('mqtt.0.SmartHome.Haus.Obergeschoss.Terrasse.Terrasse_LED.cmnd.POWER'
da ist jetzt ein Unterstrich mehr