NEWS
[Gelöst] Selector Variable für 1 Zeichen
-
@nobody28
Der fünfte Block von oben: Den Bezeichner ändern von "etwas tun" in "ohnePOWER", den Parameter "id" zuweisen (Zahnrad) und die gezeigte Funktion eintragen (Punkte ganz rechts anklicken). -
@paul53
ich bin mir nicht sicher, weil es bei mit optisch etwas anders ist ==>aber mein Log wirft leider berge an Fehlermeldungen ==>
javascript.0 2021-03-20 17:19:28.239 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:19:28.239 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:19:28.239 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:19:28.238 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:19:28.238 warn (10410) at Object.<anonymous> (script.js.common.Timer.Etage_Oben.Pia_Steckdose_Nachtlicht:20:5) javascript.0 2021-03-20 17:19:28.238 warn (10410) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1422:20) javascript.0 2021-03-20 17:19:28.236 warn (10410) You are assigning a number to the state "sonoff.0.DVES_4BBF32.POWER" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might becom javascript.0 2021-03-20 17:19:28.224 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:19:28.224 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:19:28.224 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:19:28.223 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:19:28.223 warn (10410) at Object.<anonymous> (script.js.common.Timer.Etage_Oben.Pia_Steckdose_Nachtlicht:20:5) javascript.0 2021-03-20 17:19:28.223 warn (10410) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1422:20) javascript.0 2021-03-20 17:19:28.221 warn (10410) You are assigning a number to the state "sonoff.0.DVES_4BBF32.POWER" which expects a boolean. Please fix your code to use a boolean or change the state type to number. This warning might becom javascript.0 2021-03-20 17:17:49.826 error (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:17:49.826 error (10410) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:17:49.826 error (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:17:49.826 error (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:17:49.826 error (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:34) javascript.0 2021-03-20 17:17:49.825 error (10410) at ohnePower (script.js.common.Zählen.Heizungen_an_neu:5:5) javascript.0 2021-03-20 17:17:49.825 error (10410) script.js.common.Zählen.Heizungen_an_neu: ReferenceError: id is not defined javascript.0 2021-03-20 17:17:49.822 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:17:49.822 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:17:49.821 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:17:49.821 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:17:49.821 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:17:49.820 warn (10410) getState "sonoff.0.DVES_C21F43.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:17:49.820 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:17:49.820 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:17:49.819 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:17:49.819 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:17:49.819 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:17:49.818 warn (10410) getState "sonoff.0.DVES_10271E.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:15:56.051 error (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:15:56.051 error (10410) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:15:56.051 error (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:15:56.050 error (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:15:56.050 error (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:34) javascript.0 2021-03-20 17:15:56.050 error (10410) at ohnePower (script.js.common.Zählen.Heizungen_an_neu:5:5) javascript.0 2021-03-20 17:15:56.050 error (10410) script.js.common.Zählen.Heizungen_an_neu: ReferenceError: id is not defined javascript.0 2021-03-20 17:15:56.048 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:15:56.048 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:15:56.048 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:15:56.048 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:15:56.048 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:15:56.047 warn (10410) getState "sonoff.0.DVES_C21F43.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:15:56.046 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:15:56.046 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:15:56.046 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:15:56.046 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:15:56.046 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:15:56.044 warn (10410) getState "sonoff.0.DVES_10271E.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:15:35.451 info (10410) script.js.common.Zählen.Heizungen_an_neu: registered 17 subscriptions and 0 schedules javascript.0 2021-03-20 17:15:35.226 info (10410) Start javascript script.js.common.Zählen.Heizungen_an_neu
als wenn ich die Funktion nicht korrekt eingebaut habe.
Hier mal als JS ==>
var x, Heizungen_an, i; // Beschreibe diese Funktion … async function ohnePower(x) { return !id.endsWith('POWER'); } // Heizungen an zählen on({id: Array.prototype.slice.apply($("state[id=*.POWER*](functions=heizung)")), change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; Heizungen_an = 0; var i_list = Array.prototype.slice.apply($("state[id=*.POWER*](functions=heizung)")); for (var i_index in i_list) { i = i_list[i_index]; if (getState(i).val && await ohnePower(i)) { Heizungen_an = (typeof Heizungen_an == 'number' ? Heizungen_an : 0) + 1; } } setState("0_userdata.0.Zähler.Heizungen_an"/*Heizungen an*/, Heizungen_an); console.log(('Heizungen AN:' + String(Heizungen_an))); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIybSU1RUhneElkRi5nJTVCJTI1JTVEbiU3QkxxVk0zJTIyJTNFeCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMnIlMkNoKXJ2ZU9KWCUzRG8lMkIlMkZZZyU0MDFmJTIzJTIyJTNFSGVpenVuZ2VuJTIwYW4lM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjI1UGkocCUzRncxJTYwUyU3RFhTJTYwJTQwJTVETzFPQiUyMiUzRWklM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMipQOSU2MHVTY2x3SCU3RGFVMGxvJTYwJTNCISUyMyUyMiUyMHglM0QlMjIzOCUyMiUyMHklM0QlMjIxMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VIZWl6dW5nZW4lMjBhbiUyMHolQzMlQTRobGVuJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjIlNUUlM0Ezcyg3JTNCTHEzJTNCc2slNjAlNjA5UShmJTYwJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnUlMkI5WmdjczQlN0JoWmxQJTQwdSUzRiU0MHNvMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRWRlZmF1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNlbGVjdG9yJTIyJTIwaWQlM0QlMjJmRk43UyUzQUElN0JURCU1QktDJTIzRSUyM0E5JTYwcyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VzdGF0ZSU1QmlkJTNEKi5QT1dFUiolNUQoZnVuY3Rpb25zJTNEaGVpenVuZyklM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyU2w0JTQwU3hmMiUyQkM0UiUyRiU3QmFOdWklNUIlNUQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnIlMkNoKXJ2ZU9KWCUzRG8lMkIlMkZZZyU0MDFmJTIzJTIyJTNFSGVpenVuZ2VuJTIwYW4lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU3QyU3Q3Q0N1oyTyFhemtUYlY3JTVCS35EJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19mb3JFYWNoJTIyJTIwaWQlM0QlMjJKJTdCN2EhJTQwcHRiMFZaWVklN0NEeSUyMyUzRn4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjVQaShwJTNGdzElNjBTJTdEWFMlNjAlNDAlNURPMU9CJTIyJTNFaSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyTElTVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNlbGVjdG9yJTIyJTIwaWQlM0QlMjJDOWZ6IVclN0NJJTVFJTJDUCUyNWo2X1dZJTVFdVElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFc3RhdGUlNUJpZCUzRCouUE9XRVIqJTVEKGZ1bmN0aW9ucyUzRGhlaXp1bmcpJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMjNHaGQlNjAlMkIhYiUzRil3b1IlM0ZyKSElMkNSfiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTYwJTIzNVltOXMlNUJaR2QuUzROUGElMjRXOSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlX3ZhciUyMiUyMGlkJTNEJTIyaU0lMkJGcGYzS2x6RyUzRmwzJTNEQndwJTVFJTJCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmklMjNPbU5uREg4RzklMkIlN0MlN0IlM0EqJTdEb0pNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyJTdCbiUyRmNLb1RTJTIzX3glN0JBRCU1QndCenglMkYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjVQaShwJTNGdzElNjBTJTdEWFMlNjAlNDAlNURPMU9CJTIyJTNFaSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIycHJvY2VkdXJlc19jYWxsY3VzdG9tcmV0dXJuJTIyJTIwaWQlM0QlMjJqZlolMjNYWnFqMCU3RH4lM0FBJTdEYU1QY0lIJTIyJTNFJTNDbXV0YXRpb24lMjBuYW1lJTNEJTIyb2huZVBvd2VyJTIyJTNFJTNDYXJnJTIwbmFtZSUzRCUyMnglMjIlM0UlM0MlMkZhcmclM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFSRzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIxJTYwMnZpWTIlMkYwSkRidC4zJTYwJTNGJTJCeVUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjVQaShwJTNGdzElNjBTJTdEWFMlNjAlNDAlNURPMU9CJTIyJTNFaSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfY2hhbmdlJTIyJTIwaWQlM0QlMjIlMkN2MFZJbi1pWUhWenQlN0QtQnNORyUzQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyciUyQ2gpcnZlT0pYJTNEbyUyQiUyRllnJTQwMWYlMjMlMjIlM0VIZWl6dW5nZW4lMjBhbiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMVEElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkdZJTJGbCUzRDRjYWZyVTEzYSU1RSUzRGFmemElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyUlQlM0FoMWhRKCU1RWxiJTNCTCU3QyU2MHpiJTJCdlglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlNjBDc0Z0LilyalIlMkYuJTdCQTglN0NZZmhnJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlolQzMlQTRobGVyLkhlaXp1bmdlbl9hbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMk4yUXY0ZSUzRlVRMXRWVyUyQ20pa2paJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJyJTJDaClydmVPSlglM0RvJTJCJTJGWWclNDAxZiUyMyUyMiUzRUhlaXp1bmdlbiUyMGFuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjJ0WTVlJTNBaGFMbGNqb3kpT0MxeEhMJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyOUR6JTYwc3ZhODZ2IVglNURmaiUyM3d4cjMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjIoYmtuS2lHJTYwVCUyRmVZJTYwMiU0MFByMFVvJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJhY01RMiUyQjlNNUhYNHgta0lnN0wlM0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFSGVpenVuZ2VuJTIwQU4lM0ElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyU1pnKTB6NXNsT2klNjB4cHl4blRBJTJGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJyJTJDaClydmVPSlglM0RvJTJCJTJGWWclNDAxZiUyMyUyMiUzRUhlaXp1bmdlbiUyMGFuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwcm9jZWR1cmVzX2RlZmN1c3RvbXJldHVybiUyMiUyMGlkJTNEJTIyaWIlMkZxeEIzWmgxJTVFeWMlN0NCbGYtMmclMjIlMjB4JTNEJTIyNTM4JTIyJTIweSUzRCUyMjg4JTIyJTNFJTNDbXV0YXRpb24lMjBzdGF0ZW1lbnRzJTNEJTIyZmFsc2UlMjIlM0UlM0NhcmclMjBuYW1lJTNEJTIyeCUyMiUyMHZhcmlkJTNEJTIybSU1RUhneElkRi5nJTVCJTI1JTVEbiU3QkxxVk0zJTIyJTNFJTNDJTJGYXJnJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFb2huZVBvd2VyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ1JJUFQlMjIlM0VjbVYwZFhKdUlDRnBaQzVsYm1SelYybDBhQ2duVUU5WFJWSW5LVHNnJTNDJTJGZmllbGQlM0UlM0Njb21tZW50JTIwcGlubmVkJTNEJTIyZmFsc2UlMjIlMjBoJTNEJTIyODAlMjIlMjB3JTNEJTIyMTYwJTIyJTNFQmVzY2hyZWliZSUyMGRpZXNlJTIwRnVua3Rpb24lMjAlRTIlODAlQTYlM0MlMkZjb21tZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
-
-
etwas weniger im Logfile, aber beim Wechsel einer Heizung von AN zu AUS kommt noch immer Einträge, mit POWER am Namensende ==>
javascript.0 2021-03-20 17:30:09.437 info (10410) script.js.common.Zählen.Heizungen_an_neu: Heizungen AN:3 javascript.0 2021-03-20 17:30:09.436 warn (10410) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-03-20 17:30:09.435 warn (10410) at runMicrotasks (<anonymous>) javascript.0 2021-03-20 17:30:09.435 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:09.434 warn (10410) getState "sonoff.0.DVES_C4C888.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:09.433 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:30:09.433 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:30:09.432 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:30:09.432 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:30:09.432 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:09.430 warn (10410) getState "sonoff.0.DVES_C2A064.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:09.430 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:30:09.429 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:30:09.429 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:30:09.428 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:30:09.428 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:09.427 warn (10410) getState "sonoff.0.DVES_C21F43.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:09.426 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:30:09.426 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:30:09.425 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:30:09.425 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:30:09.424 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:09.423 warn (10410) getState "sonoff.0.DVES_10271E.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:04.401 info (10410) script.js.common.Zählen.Heizungen_an_neu: Heizungen AN:4 javascript.0 2021-03-20 17:30:04.400 warn (10410) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-03-20 17:30:04.400 warn (10410) at runMicrotasks (<anonymous>) javascript.0 2021-03-20 17:30:04.400 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:04.393 warn (10410) getState "sonoff.0.DVES_C4C888.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:04.392 warn (10410) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-03-20 17:30:04.392 warn (10410) at runMicrotasks (<anonymous>) javascript.0 2021-03-20 17:30:04.391 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:04.388 warn (10410) getState "sonoff.0.DVES_C2A064.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:04.388 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:30:04.387 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:30:04.387 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:30:04.386 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:30:04.386 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:04.384 warn (10410) getState "sonoff.0.DVES_C21F43.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:30:04.384 warn (10410) at processImmediate (internal/timers.js:461:21) javascript.0 2021-03-20 17:30:04.383 warn (10410) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2021-03-20 17:30:04.383 warn (10410) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:487:29) javascript.0 2021-03-20 17:30:04.382 warn (10410) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1070:38) javascript.0 2021-03-20 17:30:04.382 warn (10410) at Object.<anonymous> (script.js.common.Zählen.Heizungen_an_neu:17:9) javascript.0 2021-03-20 17:30:04.380 warn (10410) getState "sonoff.0.DVES_10271E.POWER" not found (3) states[id]=null javascript.0 2021-03-20 17:29:42.708 info (10410) script.js.common.Zählen.Heizungen_an_neu: registered 17 subscriptions and 0 schedules javascript.0 2021-03-20 17:29:42.491 info (10410) Start javascript script.js.common.Zählen.Heizungen_an_neu
z.B. dieser hier ==>
-
@nobody28
"POWER" enthält keinen Zustand. Trage mal false ein. -
das war die Lösung...
Aber hätte das Blockly das wegen des Namens nur mit "POWER" eigentlich gar nicht betrachten sollen? SO dass das erst hätte gar nicht passieren dürfen?
Vielen vielen Dank auf jeden Fall schon einmal
-
@nobody28 sagte: hätte das Blockly das wegen des Namens nur mit "POWER" eigentlich gar nicht betrachten sollen?
Ja, bei geänderter Reihenfolge im UND: Erst "ohnePOWER" und dann "Wert von Objekt".
-
-
@nobody28 sagte: also so?
Ja.
-
Vielen Dank, viel neues gelernt und Status auf gelöst gesetzt