NEWS
Shelly Dimmer geht immer an
-
Hallo
Ich habe bei meiner Kücheninsel ein paar Spotz die über einen Shelly Dimmer laufen.
Mein problem ist das die einmal am Tag angehenund dann am nächsten Tag 2 min später.
In der Shelly app sind keine Routinen oder ähnliches eingeschaltet.In dem log von iobroker kann ich auch nichts finden.
wie finde ich herraus warum die Lampe immer angeht?
-
@mono990 hast du zufällig alexa in betrieb? wenn ja, hätte ich eine idea...
-
@mono990 sagte in Shelly Dimmer geht immer an:
Hallo
Ich habe bei meiner Kücheninsel ein paar Spotz die über einen Shelly Dimmer laufen.
Mein problem ist das die einmal am Tag angehenund dann am nächsten Tag 2 min später.
In der Shelly app sind keine Routinen oder ähnliches eingeschaltet.In dem log von iobroker kann ich auch nichts finden.
wie finde ich herraus warum die Lampe immer angeht?
Ich würde Dir empfehlen einen Trigger auf die Steckdose zu setzen, und im Trigger den Ursprung der Anpassung ins Log schreiben zu lassen. Dann bekommst Du immer wenn die Steckdose schaltet mit von wo sie geschaltet wurde.
Wenn du den beiliegenden Skript-Schnipsel benutzt musst du nur die Variable ID korrekt setzen:
const ID = 'Hier deinen Datenpunkt eintragen' on({id:ID, change:'ne'}, function (obj) { console.log(' State of ' + ID + ' was changed to ' + obj.state.val + ' by ' + obj.state.from) } });
mögliche Kandidaten sind:
- system.adapter.javascript.0 => Wurde durch ein Skript geschaltet
- system.adapter.vis.0 => kommt aus einer Visualisierung
- der Name des Adapters mit dem Die Steckdose eingebunden ist => kommt vom Gerät
A.
-
ja mehrere alexas sind im betrieb
-
@asgothian sagte in Shelly Dimmer geht immer an:
system.adapter.javascript.0 => Wurde durch ein Skript geschaltet
In dem Fall steht übrigens in
state.c
(comment) sogar der Name des Scripts. -
super vielen dank
Das script läuft jetzt mal sehen was heute abend dabei raus kommt. immer gegen 17 uhr
-
@mono990 dann könnte es das sein, was mir auch schon passiert ist und ich ewig gesucht hab.
schau mal in deine alexa app bei den routinen nach...
bei mir hat sich irgendwoher eine routine eingenistet: "licht bei sonnenuntergang an" ich hab die definitiv nie angelegt.
angesprochen wurden 2 shellys im wohnzimmer. ein plus-s und ein rgbw. -
Es sieht so aus als wenn der befehl von der Shelly app kommt.
17:05:43.955 info javascript.0 (750) script.js.zum_herausfinden: State of shelly.0.SHDM-2#3C6105FDB272#1.lights.Switch was changed to true by system.adapter.shelly.0
-
@mono990 sagte in Shelly Dimmer geht immer an:
by system.adapter.shelly.0
nuja. obs dann von der app kommt?
CoAP, MQTT? die infos sind nicht grad fett.
einstellungen (eventuell screenshots) vom dimmer wären nicht "unoptimal"
bis jetzt ists -
Das hatte der log mir rausgegeben als ich mit der Handy app ausprobiert habe ob es geht 13:43
13:42:58.128 info javascript.0 (750) Stop script script.js.zum_herausfinden 13:42:58.146 info javascript.0 (750) Start javascript script.js.zum_herausfinden 13:42:58.203 info javascript.0 (750) script.js.zum_herausfinden: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 13:43:10.998 info javascript.0 (750) script.js.zum_herausfinden: State of shelly.0.SHDM-2#3C6105FDB272#1.lights.Switch was changed to true by system.adapter.shelly.0 13:43:31.013 info javascript.0 (750) script.js.zum_herausfinden: State of shelly.0.SHDM-2#3C6105FDB272#1.lights.Switch was changed to false by system.adapter.shelly.0 17:05:43.955 info javascript.0 (750) script.js.zum_herausfinden: State of shelly.0.SHDM-2#3C6105FDB272#1.lights.Switch was changed to true by system.adapter.shelly.0 * list item
-
@mono990 gut und schön. ich seh, der adapter reagiert auf die app.
script klappt.
ist mir aber egal, wenns vom shelly kommt. so gesehn, muss eine sauerei in der config beim shelly sein. -
Habe den Shelly auf werkseinstellung zurückgesetzt. jetzt scheint er wieder normal zu laufen
-
@asgothian sagte in Shelly Dimmer geht immer an:
const ID = 'Hier deinen Datenpunkt eintragen' on({id:ID, change:'ne'}, function (obj) { console.log(' State of ' + ID + ' was changed to ' + obj.state.val + ' by ' + obj.state.from) } });
Habe ein ähnliches Problem https://forum.iobroker.net/topic/73938/tastendruck-woher-nach-umstellung-vis-hardware?_=1712717009403 und bin auf das Script aufmerksam gemacht worden.
Läuft der Schnipsel so wie er ist?
Ich bekomme unter JS 7.9.4 diesen Fehler beim starten:
04:33:41.303 error javascript.0 (14101) script.js.Test.Wer_hat_ausgelöst compile failed: at script.js.Test.Wer_hat_ausgelöst:9
EDIT: Habe die Änderung die Angezegt wurde durchgeführt und das Script läuft.
Kann man das Ergebnis noch weiter eingrenzen?