Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Licht per BWM & Helligkeit/CT nach Astro Zeiten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    9
    1
    53

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Licht per BWM & Helligkeit/CT nach Astro Zeiten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
24 Beiträge 5 Kommentatoren 1.8k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B bertilak

    @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

    @bertilak sagte in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

    Debug Output zu Brightness & Temp kriege

    Der Debug output gibt die vorherigen Werte aus, da "steuere" asynchron ausgeführt wird.

    Das habe ich mit meiner letzten Version auch gemerkt und wollte das nun "auslagern", indem ich alle 10 Min. die aktuelle Astrozeit abfrage und die Werte entsprechend setze:
    Zeit.jpg

    Und dazu die abgespeckte Lichtschaltung:
    Lichtsteuerung.jpg

    Laut Debug Ausgabe sind die Werte immer für Brightness 99 & Color temp 1600.
    Hier das erste Problem: Im Objekt Lampe sind für CT aber ganz andere Bereiche (wenn ich die CT händisch ändere), also ~150-370. Die Debug Ausgabe liefert aber 1600...
    Zweites Problem: die Helligkeit wird so, wie sie aktuell eingestellt werden soll, wohl nicht übernommen.
    Hier das Protokoll dazu:
    Protokoll.jpg

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #8

    @bertilak sagte: Hier das Protokoll dazu:

    Das sagt nur aus, dass in einem steuere-Block noch kein Datenpunkt zugewiesen ist.

    Man sollte nicht zyklisch die Datenpunkte "level" und "ct" steuern. Schreibe die Werte besser in Variablen und gib die Variablenwerte zusammen mit dem Einschalten an die Datenpunkte aus.

    Bild_2021-10-20_131313.png

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • B bertilak

      @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

      @bertilak sagte in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

      Debug Output zu Brightness & Temp kriege

      Der Debug output gibt die vorherigen Werte aus, da "steuere" asynchron ausgeführt wird.

      Das habe ich mit meiner letzten Version auch gemerkt und wollte das nun "auslagern", indem ich alle 10 Min. die aktuelle Astrozeit abfrage und die Werte entsprechend setze:
      Zeit.jpg

      Und dazu die abgespeckte Lichtschaltung:
      Lichtsteuerung.jpg

      Laut Debug Ausgabe sind die Werte immer für Brightness 99 & Color temp 1600.
      Hier das erste Problem: Im Objekt Lampe sind für CT aber ganz andere Bereiche (wenn ich die CT händisch ändere), also ~150-370. Die Debug Ausgabe liefert aber 1600...
      Zweites Problem: die Helligkeit wird so, wie sie aktuell eingestellt werden soll, wohl nicht übernommen.
      Hier das Protokoll dazu:
      Protokoll.jpg

      NewpicselN Offline
      NewpicselN Offline
      Newpicsel
      schrieb am zuletzt editiert von Newpicsel
      #9

      @bertilak

      Dabei fällt mir gerade etwas ein!

      Ich habe zwar die HUE Lampen, aber dein Output lässt vermuten, dass die Steuerung ähnlich ist!

      Wenn ich eine Lampe über dp (an/aus) steuere, werden Helligkeit und Temperatur immer auf Max gestellt!
      Ebenso kann ich nicht Temperatur und Helligkeit gemeinsam einstellen, da der Wert der Temperatur die Helligkeit vorgibt!

      Ich vermute bei dir ist es ähnlich, versuch mal nur die Temperatur mit steuere zu ändern… 🤔

      Astro-1.jpg

      (Hab nur den „schreibe Objekt ID“ Block genommen, weil ich hier die Objekt ID anpassen kann, macht das gleiche wie der „steuere“ Block!)
      Außerdem müssen die Objekt IDs natürlich richtig gesetzt werden, meine Angaben sind nur die Namen der Objekt IDs!

      @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

      @bertilak sagte: Hier das Protokoll dazu:

      Das sagt nur aus, dass in einem steuere-Block noch kein Datenpunkt zugewiesen ist.

      Man sollte nicht zyklisch die Datenpunkte "level" und "ct" steuern. Schreibe die Werte besser in Variablen und gib die Variablenwerte zusammen mit dem Einschalten an die Datenpunkte aus.

      Bild_2021-10-20_131313.png

      Dieser block ist optimal um das licht wieder abzuschalten! (30sek ohne bewegung, hier muss in der Falls Abfrage natürlich geprüft werden, ob der Wert des bwm wahr oder falsch ist).
      Dennoch würde ich einmal testen, wie deine Lampen bezüglich Helligkeit und Temperatur geschaltet bzw. Gesteuert werden müssen!

      paul53P 1 Antwort Letzte Antwort
      0
      • NewpicselN Newpicsel

        @bertilak

        Dabei fällt mir gerade etwas ein!

        Ich habe zwar die HUE Lampen, aber dein Output lässt vermuten, dass die Steuerung ähnlich ist!

        Wenn ich eine Lampe über dp (an/aus) steuere, werden Helligkeit und Temperatur immer auf Max gestellt!
        Ebenso kann ich nicht Temperatur und Helligkeit gemeinsam einstellen, da der Wert der Temperatur die Helligkeit vorgibt!

        Ich vermute bei dir ist es ähnlich, versuch mal nur die Temperatur mit steuere zu ändern… 🤔

        Astro-1.jpg

        (Hab nur den „schreibe Objekt ID“ Block genommen, weil ich hier die Objekt ID anpassen kann, macht das gleiche wie der „steuere“ Block!)
        Außerdem müssen die Objekt IDs natürlich richtig gesetzt werden, meine Angaben sind nur die Namen der Objekt IDs!

        @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

        @bertilak sagte: Hier das Protokoll dazu:

        Das sagt nur aus, dass in einem steuere-Block noch kein Datenpunkt zugewiesen ist.

        Man sollte nicht zyklisch die Datenpunkte "level" und "ct" steuern. Schreibe die Werte besser in Variablen und gib die Variablenwerte zusammen mit dem Einschalten an die Datenpunkte aus.

        Bild_2021-10-20_131313.png

        Dieser block ist optimal um das licht wieder abzuschalten! (30sek ohne bewegung, hier muss in der Falls Abfrage natürlich geprüft werden, ob der Wert des bwm wahr oder falsch ist).
        Dennoch würde ich einmal testen, wie deine Lampen bezüglich Helligkeit und Temperatur geschaltet bzw. Gesteuert werden müssen!

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #10

        @newpicsel sagte: Dieser block ist optimal um das licht wieder abzuschalten!

        Auch zum Einschalten bei Bewegung. Wert enthält den Wert des Trigger-Datenpunktes.

        Blockly_DP_Props.JPG

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        NewpicselN 1 Antwort Letzte Antwort
        1
        • paul53P paul53

          @newpicsel sagte: Dieser block ist optimal um das licht wieder abzuschalten!

          Auch zum Einschalten bei Bewegung. Wert enthält den Wert des Trigger-Datenpunktes.

          Blockly_DP_Props.JPG

          NewpicselN Offline
          NewpicselN Offline
          Newpicsel
          schrieb am zuletzt editiert von Newpicsel
          #11

          @paul53

          Klar :sweat_smile: zumindest dachte ich es wäre klar, sorry...

          @bertilak

          Solltest du mehrere Lampen mit den gleichen werten steuern wollen, macht es definitiv sinn, den wert vorher in eine Variable zu schreiben und dann alle Lampen mit dieser zu steuern, anstatt die astro abfrage für jede Lampe durchzuführen, dennoch würde ich alles im selben Trigger vereinen.

          Sieht mit der Abschaltung nach 30sek dann etwa so aus:
          Astro-1.jpg

          PS: ja hier kann „Wert“ auch direkt als Vergleich des trigger datenpunktes genutzt werden, hab’s nur zum Verständnis mit (wert von id = wahr) gebaut.

          paul53P 1 Antwort Letzte Antwort
          0
          • NewpicselN Newpicsel

            @paul53

            Klar :sweat_smile: zumindest dachte ich es wäre klar, sorry...

            @bertilak

            Solltest du mehrere Lampen mit den gleichen werten steuern wollen, macht es definitiv sinn, den wert vorher in eine Variable zu schreiben und dann alle Lampen mit dieser zu steuern, anstatt die astro abfrage für jede Lampe durchzuführen, dennoch würde ich alles im selben Trigger vereinen.

            Sieht mit der Abschaltung nach 30sek dann etwa so aus:
            Astro-1.jpg

            PS: ja hier kann „Wert“ auch direkt als Vergleich des trigger datenpunktes genutzt werden, hab’s nur zum Verständnis mit (wert von id = wahr) gebaut.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #12

            @newpicsel sagte: dennoch würde ich alles im selben Trigger vereinen.

            Ja, aber besser so:

            Bild_2021-10-20_142702.png

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            NewpicselN B 2 Antworten Letzte Antwort
            1
            • paul53P paul53

              @newpicsel sagte: dennoch würde ich alles im selben Trigger vereinen.

              Ja, aber besser so:

              Bild_2021-10-20_142702.png

              NewpicselN Offline
              NewpicselN Offline
              Newpicsel
              schrieb am zuletzt editiert von Newpicsel
              #13

              @paul53

              Natürlich, zumindest wenn tatsächlich „Helligkeit“, „Temperatur“ und „ON“ gesteuert werden müssen.

              Hatte nur ein Wert als Beispiel eingebaut (und unter der Vermutung, dass die Lampensteuerung eventuell mit der Temperatur Angabe als Wert ausreicht), das Blockly muss natürlich auf die Anforderungen angepasst werden.

              (Der Fall ist) Block passt hier natürlich auch besser, erfüllt aber den gleichen Zweck 😊👍

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @newpicsel sagte: dennoch würde ich alles im selben Trigger vereinen.

                Ja, aber besser so:

                Bild_2021-10-20_142702.png

                B Offline
                B Offline
                bertilak
                schrieb am zuletzt editiert von
                #14

                Hallo Zusammen,

                entschuldigt die lange Pause, wir hatten ein paar wichtige Dinge zu erledigen und einige Probleme mit unseren Handwerkern...

                Nichtsdestotrotz habe ich mich wieder hingesetzt und versucht, mich in die Thematik einzuarbeiten.
                "Lustigerweise" bin ich nach dem Vorschlag von @paul53 (danke dafür!) wieder an einem Punkt hängen geblieben, den ich schon mal hatte:

                You are assigning a undefined to the state "deconz.0.Lights.5.on" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions.

                Ich kriege diese Fehlermeldung, obwohl es wirklich nur TRUE / FALSE gibt und kann mir das Problem nicht erklären. Kann es mit der Blockly-Sprache (deutsch "wahr" bzw. "falsch") zusammenhängen??

                @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

                Auch zum Einschalten bei Bewegung. Wert enthält den Wert des Trigger-Datenpunktes.

                Wie trage ich den Wert hier ein? So?
                Untitled.png

                Danke euch!

                paul53P 2 Antworten Letzte Antwort
                0
                • B bertilak

                  Hallo Zusammen,

                  entschuldigt die lange Pause, wir hatten ein paar wichtige Dinge zu erledigen und einige Probleme mit unseren Handwerkern...

                  Nichtsdestotrotz habe ich mich wieder hingesetzt und versucht, mich in die Thematik einzuarbeiten.
                  "Lustigerweise" bin ich nach dem Vorschlag von @paul53 (danke dafür!) wieder an einem Punkt hängen geblieben, den ich schon mal hatte:

                  You are assigning a undefined to the state "deconz.0.Lights.5.on" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions.

                  Ich kriege diese Fehlermeldung, obwohl es wirklich nur TRUE / FALSE gibt und kann mir das Problem nicht erklären. Kann es mit der Blockly-Sprache (deutsch "wahr" bzw. "falsch") zusammenhängen??

                  @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

                  Auch zum Einschalten bei Bewegung. Wert enthält den Wert des Trigger-Datenpunktes.

                  Wie trage ich den Wert hier ein? So?
                  Untitled.png

                  Danke euch!

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #15

                  @bertilak sagte: You are assigning a undefined to the state "deconz.0.Lights.5.on" which expects a boolean.

                  Diese Warnung kommt bei den Blöcken "steuere" bzw. "aktualisiere", wenn eine Variable, die noch keinen (booleschen) Wert zugewiesen bekam, als Wert übergeben wird.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Antwort Letzte Antwort
                  0
                  • B bertilak

                    Hallo Zusammen,

                    entschuldigt die lange Pause, wir hatten ein paar wichtige Dinge zu erledigen und einige Probleme mit unseren Handwerkern...

                    Nichtsdestotrotz habe ich mich wieder hingesetzt und versucht, mich in die Thematik einzuarbeiten.
                    "Lustigerweise" bin ich nach dem Vorschlag von @paul53 (danke dafür!) wieder an einem Punkt hängen geblieben, den ich schon mal hatte:

                    You are assigning a undefined to the state "deconz.0.Lights.5.on" which expects a boolean. Please fix your code to use a boolean or change the state type to undefined. This warning might become an error in future versions.

                    Ich kriege diese Fehlermeldung, obwohl es wirklich nur TRUE / FALSE gibt und kann mir das Problem nicht erklären. Kann es mit der Blockly-Sprache (deutsch "wahr" bzw. "falsch") zusammenhängen??

                    @paul53 said in Licht per BWM & Helligkeit/CT nach Astro Zeiten:

                    Auch zum Einschalten bei Bewegung. Wert enthält den Wert des Trigger-Datenpunktes.

                    Wie trage ich den Wert hier ein? So?
                    Untitled.png

                    Danke euch!

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #16

                    @bertilak sagte: Wie trage ich den Wert hier ein? So?

                    Die vordefinierte lokale Variable Wert findet man unter "Trigger".

                    Blockly_DP_Props.JPG

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    B 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @bertilak sagte: Wie trage ich den Wert hier ein? So?

                      Die vordefinierte lokale Variable Wert findet man unter "Trigger".

                      Blockly_DP_Props.JPG

                      B Offline
                      B Offline
                      bertilak
                      schrieb am zuletzt editiert von
                      #17

                      @paul53

                      Danke, gefunden. Welcher Wert wird denn unter "Wert" gespeichert? Der neue Status des BWM?

                      Unter steuere habe ich nur die Farbtemp und Helligkeit... die sollte doch vorher gesetzt werden und wie ich das verstehe ist das kein boolean?

                      2022-04-20_070048.jpg

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • B bertilak

                        @paul53

                        Danke, gefunden. Welcher Wert wird denn unter "Wert" gespeichert? Der neue Status des BWM?

                        Unter steuere habe ich nur die Farbtemp und Helligkeit... die sollte doch vorher gesetzt werden und wie ich das verstehe ist das kein boolean?

                        2022-04-20_070048.jpg

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #18

                        @bertilak sagte: Welcher Wert wird denn unter "Wert" gespeichert? Der neue Status des BWM?

                        Ja.

                        Die Warnung kommt bei Skriptstart? Dann hat sich wohl irgendwo ein verwaister Block versteckt.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        B 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @bertilak sagte: Welcher Wert wird denn unter "Wert" gespeichert? Der neue Status des BWM?

                          Ja.

                          Die Warnung kommt bei Skriptstart? Dann hat sich wohl irgendwo ein verwaister Block versteckt.

                          B Offline
                          B Offline
                          bertilak
                          schrieb am zuletzt editiert von
                          #19

                          @paul53
                          Hey, ja. Habe es gefunden und entfernt. Schaltung funktioniert auch, nur die Helligkeit/Farbtemperatur wird nicht übernommen :disappointed_relieved:

                          tageszeit.jpg
                          Nach der aktuellen Tageszeit...

                          ct-bri.jpg
                          ... sollten die Werte so aussehen...

                          lampe.jpg
                          ... sind aber leider unverändert :(

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • B bertilak

                            @paul53
                            Hey, ja. Habe es gefunden und entfernt. Schaltung funktioniert auch, nur die Helligkeit/Farbtemperatur wird nicht übernommen :disappointed_relieved:

                            tageszeit.jpg
                            Nach der aktuellen Tageszeit...

                            ct-bri.jpg
                            ... sollten die Werte so aussehen...

                            lampe.jpg
                            ... sind aber leider unverändert :(

                            paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von
                            #20

                            @bertilak sagte: sind aber leider unverändert

                            Werden die richtigen Datenpunkte gesteuert? In Deinem Bild oben sieht es nicht so aus.

                            Bild_2022-04-20_143130211.png

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            B 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @bertilak sagte: sind aber leider unverändert

                              Werden die richtigen Datenpunkte gesteuert? In Deinem Bild oben sieht es nicht so aus.

                              Bild_2022-04-20_143130211.png

                              B Offline
                              B Offline
                              bertilak
                              schrieb am zuletzt editiert von
                              #21

                              @paul53
                              Das ist mir auch aufgefallen. Hat aber nichts geholfen.. so sieht es jetzt aus
                              DP.jpg

                              Die Werte wurden nicht übernommen, aber dafür kommt diese Meldung:
                              ct.jpg

                              ZarelloZ 1 Antwort Letzte Antwort
                              0
                              • B bertilak

                                @paul53
                                Das ist mir auch aufgefallen. Hat aber nichts geholfen.. so sieht es jetzt aus
                                DP.jpg

                                Die Werte wurden nicht übernommen, aber dafür kommt diese Meldung:
                                ct.jpg

                                ZarelloZ Offline
                                ZarelloZ Offline
                                Zarello
                                schrieb am zuletzt editiert von
                                #22

                                @bertilak Jetzt ist die Reihenfolge wieder umgedreht. Die Warnung sagt Dir, dass Du ct nicht setzen kannst weil das Gerät ausgeschaltet ist. Also zuerst EG_Speis_Deckenlampe_on auf wahr setzen und danach erst ct und bri einstellen.

                                B 1 Antwort Letzte Antwort
                                0
                                • ZarelloZ Zarello

                                  @bertilak Jetzt ist die Reihenfolge wieder umgedreht. Die Warnung sagt Dir, dass Du ct nicht setzen kannst weil das Gerät ausgeschaltet ist. Also zuerst EG_Speis_Deckenlampe_on auf wahr setzen und danach erst ct und bri einstellen.

                                  B Offline
                                  B Offline
                                  bertilak
                                  schrieb am zuletzt editiert von
                                  #23

                                  @zarello & @paul53
                                  Danke euch. Erster Test sah gut aus. Ich lasse es mal für ein paar Tage und würde dann das Ergebnis hier teilen.

                                  B 1 Antwort Letzte Antwort
                                  0
                                  • B bertilak

                                    @zarello & @paul53
                                    Danke euch. Erster Test sah gut aus. Ich lasse es mal für ein paar Tage und würde dann das Ergebnis hier teilen.

                                    B Offline
                                    B Offline
                                    bertilak
                                    schrieb am zuletzt editiert von
                                    #24

                                    Hi Zusammen,

                                    nach den letzten Tagen ist mir nur ein Punkt aufgefallen, der nicht ganz funktioniert und den ich nicht erklären kann. Hier erst das Blockly:

                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                      <variables>
                                        <variable type="timeout" id="timeout">timeout</variable>
                                        <variable id="}]|=gtFre;w9yY,[=7lI">Tageszeit</variable>
                                        <variable id=":qT#5s~-UWG+Vt31HBM7">CT</variable>
                                        <variable id="`^9LHKa4;9|YkBzURxJl">Level</variable>
                                      </variables>
                                      <block type="on_ext" id="m,bhWHIX*3N}PZQ]TojO" x="74238" y="70663">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                        <field name="CONDITION">ne</field>
                                        <field name="ACK_CONDITION"></field>
                                        <value name="OID0">
                                          <shadow type="field_oid" id="f:]OZ.7PSXZ6((6zAZiu">
                                            <field name="oid">deconz.0.Sensors.2.presence</field>
                                          </shadow>
                                        </value>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="GiOl);b~Um~@]akV+i,L">
                                            <mutation else="1"></mutation>
                                            <value name="IF0">
                                              <block type="on_source" id="YN,E)i`%2WZ)or%2y9u8">
                                                <field name="ATTR">state.val</field>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="debug" id="a^g7YMK]S;eZKpS_/E9R">
                                                <field name="Severity">log</field>
                                                <value name="TEXT">
                                                  <shadow type="text" id="Dg`GhoXN;hmJd1Ck;Re;">
                                                    <field name="TEXT">SPEIS: Bewegung erkannt!</field>
                                                  </shadow>
                                                </value>
                                                <next>
                                                  <block type="timeouts_cleartimeout" id="5N8Tm;.bC]67ft3$~VO~">
                                                    <field name="NAME">timeout</field>
                                                    <next>
                                                      <block type="variables_set" id="D|)(!:5FafC+Jg,F9LPM">
                                                        <field name="VAR" id="}]|=gtFre;w9yY,[=7lI">Tageszeit</field>
                                                        <value name="VALUE">
                                                          <block type="get_value" id="iKo5y:4IDwY_(3cUXX^K">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">javascript.1.Astro.tageszeitAstro</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="logic_switch_case" id="JT$duBS_p7y$8+(0M_z{">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" case="12"></mutation>
                                                            <value name="CONDITION">
                                                              <block type="variables_get" id="!dg2[Z!W!4R#u*Q.i7`5">
                                                                <field name="VAR" id="}]|=gtFre;w9yY,[=7lI">Tageszeit</field>
                                                              </block>
                                                            </value>
                                                            <value name="CASECONDITION0">
                                                              <block type="text" id="N6d$R9t[?]3@@bP+68hw">
                                                                <field name="TEXT">Ende der Nacht</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE0">
                                                              <block type="variables_set" id="|yqLkR:?uLiTj.vNEwUD">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="Yw`ZYA2K8X**YEtOa.(9">
                                                                    <field name="NUM">340</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="f-`9BfO/i#RLX!*{cT[F">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="1`_V)Fy`!qD#^d(XsRrK">
                                                                        <field name="NUM">180</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION1">
                                                              <block type="text" id="ie^Y6Xq!MSe`FJGl`6%y">
                                                                <field name="TEXT">nautische Morgendämmerung</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE1">
                                                              <block type="variables_set" id="S3|*dGRT%0rJ;PLbI.o~">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="Eftw~-_aJDSS`-d5m!yI">
                                                                    <field name="NUM">330</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="s.q,fQ*JDf{}~klM^MR!">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="rt{Fa3ZM-03O/2nP+nQ(">
                                                                        <field name="NUM">190</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION2">
                                                              <block type="text" id="ShNmBHB,:YtEsIPdD5a-">
                                                                <field name="TEXT">Sonnenaufgang</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE2">
                                                              <block type="variables_set" id="6f8?{E}j;P4Roo+,|.74">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="FLF#=z+c4dlyT=eG{$D-">
                                                                    <field name="NUM">320</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="|oaW7uP3ej|G(#-9nr[U">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="oAv7eOl3UQk(L2@1+5jp">
                                                                        <field name="NUM">200</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION3">
                                                              <block type="text" id="p!zuW3Rd)*4Hw*Md2.b,">
                                                                <field name="TEXT">Ende des Sonnenaufgangs</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE3">
                                                              <block type="variables_set" id="0u*TPKmt7FUAFYw1[7lu">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="6#!tL2OOYmfw%Sr}Kcb*">
                                                                    <field name="NUM">310</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="kk+Ri!Q3FL;^+-oP(r,%">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="~jE-0ypU|MmuY3,i5^]h">
                                                                        <field name="NUM">230</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION4">
                                                              <block type="text" id="#=?CI_(vgnO)1|Mz!$u8">
                                                                <field name="TEXT">Ende der goldenen Stunde VM</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE4">
                                                              <block type="variables_set" id="K@T;yQ{;KKv1!K)|~ld_">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="CHbycc5Y]}TX@;POAi)c">
                                                                    <field name="NUM">300</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="`wi8zQAy3HhE2$4jzD3,">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="%:@P:LMqx-LQx]~h#xLI">
                                                                        <field name="NUM">230</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION5">
                                                              <block type="text" id="F(/%r:5LHNe+#SD-8c#P">
                                                                <field name="TEXT">Mittag</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE5">
                                                              <block type="variables_set" id="TUu_p{vz`3xyh5|[z(BI">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="(6IHk_a=vKh(TL$RWYHr">
                                                                    <field name="NUM">290</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="+o-tK%Rts:99MDH_1ih0">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="xhM-+l5i,;bOn^0c),=+">
                                                                        <field name="NUM">250</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION6">
                                                              <block type="text" id="{xa0Sz?N~*i#l3IS)mFp">
                                                                <field name="TEXT">goldene Abendstunde</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE6">
                                                              <block type="variables_set" id="8V85l(d^p*(*:X*rB0-q">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="C|ekuRNip]4[cuop:aTU">
                                                                    <field name="NUM">300</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="+8dtP!~DoiU}16.di?NY">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="F{zgoF=7Jt!C,01HixUr">
                                                                        <field name="NUM">230</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION7">
                                                              <block type="text" id="R6`0fj=+[l;X=+#e9UGQ">
                                                                <field name="TEXT">Start des Sonnenuntergangs</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE7">
                                                              <block type="variables_set" id="?M-RQHsg|:9e%8)TQn|M">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="/%U,3Nvm]~$U1m%oqROn">
                                                                    <field name="NUM">310</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="TTNlh`LKXpYPCjD%Eb-]">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="M}Q|dn?Wf]q;@Uj2HBCw">
                                                                        <field name="NUM">210</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION8">
                                                              <block type="text" id=":Y(YDo,GZOz{v,Gllg5!">
                                                                <field name="TEXT">Sonnenuntergang</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE8">
                                                              <block type="variables_set" id="Ik5v*(H[tPq6hK5IjEPy">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="IHGGi%w4=`u4ovYaz_iv">
                                                                    <field name="NUM">320</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="@z/[j/=+,gwHx=ZnQ?G*">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="SR4$YcXzv.]r`c]77UlS">
                                                                        <field name="NUM">200</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION9">
                                                              <block type="text" id="e*gqALcmsNLq1IwknVC`">
                                                                <field name="TEXT">Dämmerung Abends</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE9">
                                                              <block type="variables_set" id="T4Z=v!p{xGaMT()R/hRG">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="a=1#wHkT!NlU@Y2Y+KaC">
                                                                    <field name="NUM">330</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id=":lA)VO4!(]W-ntQGy{S}">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="^UB=ja*%1ck1)ly;xg~)">
                                                                        <field name="NUM">190</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION10">
                                                              <block type="text" id="AYiV*l!Gfh`OMXf_,%1Z">
                                                                <field name="TEXT">nautische Dämmerung abends</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE10">
                                                              <block type="variables_set" id="99JhfXb.@pxtr{AIEC/H">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="7y(p(uFigUl)?qZK.yN#">
                                                                    <field name="NUM">340</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="n5Oy~R^~;q9NquJYV;+b">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="t$e@!7%N/)/jSuB6siP_">
                                                                        <field name="NUM">180</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION11">
                                                              <block type="text" id="m6QPIE,ehJu}oRZKtna0">
                                                                <field name="TEXT">Start der Nacht</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE11">
                                                              <block type="variables_set" id="3t;fuXZOnco%pQ_*(hvV">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="q/[qf;ZZAQ11+0_jn|bQ">
                                                                    <field name="NUM">350</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="L3El+jgHi2suzNX5Hkge">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="FbrwT!s@`g,_~O3Ba3@s">
                                                                        <field name="NUM">170</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <value name="CASECONDITION12">
                                                              <block type="text" id="JuhA#5|VJ*b2n)v+Tq#.">
                                                                <field name="TEXT">Mitternachtacht</field>
                                                              </block>
                                                            </value>
                                                            <statement name="CASE12">
                                                              <block type="variables_set" id="UG(E~TMq?)U2;Anda|~U">
                                                                <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                <value name="VALUE">
                                                                  <block type="math_number" id="I-[%udEu?/,3c*y=lr2}">
                                                                    <field name="NUM">360</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="variables_set" id="/ga+oNh*f{qY:pfw%`Pc">
                                                                    <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                    <value name="VALUE">
                                                                      <block type="math_number" id="{k01:Gvq,Y!P~M|i:naE">
                                                                        <field name="NUM">170</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="control" id="pv1aFE=%+^hdnp;uJo~+">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                <field name="OID">deconz.0.Lights.5.on</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="U0fqUC[DQvS!,c!EcKvW">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="control" id="wi)V?o:[!VKAGEJewh[G">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">deconz.0.Lights.5.ct</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="variables_get" id=".v:M!-M^]ezW,7tEfRG3">
                                                                        <field name="VAR" id=":qT#5s~-UWG+Vt31HBM7">CT</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="control" id="`K^GiDVpx++1{VP|,l.$">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">deconz.0.Lights.5.bri</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="variables_get" id="HrLmxCH6aH.jb4Xf!O.h">
                                                                            <field name="VAR" id="`^9LHKa4;9|YkBzURxJl">Level</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="debug" id="oi$_QZAx?,oRU!.egBAO">
                                                                            <field name="Severity">log</field>
                                                                            <value name="TEXT">
                                                                              <shadow type="text" id="#OzXJEc_88)IFB8Pj:;{">
                                                                                <field name="TEXT">SPEIS: Licht an!</field>
                                                                              </shadow>
                                                                            </value>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                            <statement name="ELSE">
                                              <block type="timeouts_settimeout" id="#~gUyN%mURb)e)h)edP9">
                                                <field name="NAME">timeout</field>
                                                <field name="DELAY">20</field>
                                                <field name="UNIT">sec</field>
                                                <statement name="STATEMENT">
                                                  <block type="control" id="q5*f]30bEtth@V8ynMa}">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">deconz.0.Lights.5.on</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="To^jQ)w/w|]jOa1t3[qZ">
                                                        <field name="BOOL">FALSE</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="debug" id="u|Qb`8n;:z;yA-_%c*E2">
                                                        <field name="Severity">log</field>
                                                        <value name="TEXT">
                                                          <shadow type="text" id="lyEHI72Hk:{{w{K-E/bU">
                                                            <field name="TEXT">SPEIS: Licht aus!</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                      </block>
                                    </xml>
                                    

                                    Problem: Das Licht wird in ca. 1 von 15 Fällen nicht angeschalten.
                                    Die verschiedenen Debug Ausgaben zeigen mir (soweit ich das glaube), dass der BWM eine Bewegung erkennt ("Bewegung erkannt"), trotzdem folgt im Protokoll kein "Licht an", oder eine "light not reachable" Meldung. Also wird wohl das Steuersignal nicht geschickt.

                                    Liege ich hier richtig? Was ist der Fehler?

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    729

                                    Online

                                    32.5k

                                    Benutzer

                                    81.8k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe