Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Dynamische Astroschaltung

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    978

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    661

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Dynamische Astroschaltung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 6 Kommentatoren 366 Aufrufe 6 Beobachtet
  • Ä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.
  • M Mico

    Hallo alle zusammen,

    Ich möchte gerne eine dynamische Astroschaltung bei mir einsetzten.
    Zur Zeit werden die Stallungen mit einer Zeitschaltung von Nov. bis Feb Nachmittags geschaltet so daß die Tiere im Nov. z.B. Licht zusätzlich ab 14:30 bis 17:30 , im Dez. Jan. dann 14:00 bis 18:00 und im Feb 15:00 bis 17:30 bekommen.

    Das müßte doch auch per dynamischer Astroschaltung möglich sein, ohne manueller Nachjustierung der Zeiten von mir.

    Zur Zeit habe ich ein Probeastrolauf das Mittags mit einem Versatz von 180 Min das Licht einschalten würde und Nachmittags mit einem Versatz von 60 Min. das Licht abschalten würde.

    Dann hatte ich mir mal den Astroverlauf der Sonne im Nov. und Dez 22 angesehen und stehlte fest das Mittags 12:02. bzw 12:20 der höchststand der Sonne war und der Untergang der Sonne um 16:50 bzw. 16:06 war.
    Das würde dann ja mit meiner Probeschaltung nicht funktionieren da die Tiere ja nicht in ein dunklen Stall sollen.

    Hätte jemand eine Idee wie ich diese Schaltung so aufbauen kann das diese im Nov bis Feb. die Zeiten so zusagen selbst findet und schaltet, ohne ein separates Nachjustieren.

    Gruß
    Mico

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von
    #2

    @mico wichtige Info fehlt:

    Mit welcher Logikmaschine willst Du das umsetzen ?

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    M 1 Antwort Letzte Antwort
    0
    • DJMarc75D DJMarc75

      @mico wichtige Info fehlt:

      Mit welcher Logikmaschine willst Du das umsetzen ?

      M Offline
      M Offline
      Mico
      schrieb am zuletzt editiert von
      #3

      @djmarc75 said in Dynamische Astroschaltung:

      @mico wichtige Info fehlt:

      Mit welcher Logikmaschine willst Du das umsetzen ?

      Ich weiß eigendlich nicht wirklich was du da meinst ?!

      Also ich hatte jetzt über Blockly ein Trigger Astro Mittag gesetzt der das Licht schaltet und dann einen Trigger zum ausschalten.
      Zusätzlich hatte ich einen Datenpunkt mit Wahr und falsch angelegt

      DJMarc75D 1 Antwort Letzte Antwort
      0
      • M Mico

        @djmarc75 said in Dynamische Astroschaltung:

        @mico wichtige Info fehlt:

        Mit welcher Logikmaschine willst Du das umsetzen ?

        Ich weiß eigendlich nicht wirklich was du da meinst ?!

        Also ich hatte jetzt über Blockly ein Trigger Astro Mittag gesetzt der das Licht schaltet und dann einen Trigger zum ausschalten.
        Zusätzlich hatte ich einen Datenpunkt mit Wahr und falsch angelegt

        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        schrieb am zuletzt editiert von
        #4

        @mico sagte in Dynamische Astroschaltung:

        Ich weiß eigendlich nicht wirklich was du da meinst ?!
        Also ich hatte jetzt über Blockly

        Blockly ist also gewünscht, ok.
        Magst ein Screenshot von Deinem bisherigen Blockly zeigen?
        Dann kann man dann sehen und besser helfen :)

        Lehrling seit 1975 !!!
        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

        M 1 Antwort Letzte Antwort
        0
        • DJMarc75D DJMarc75

          @mico sagte in Dynamische Astroschaltung:

          Ich weiß eigendlich nicht wirklich was du da meinst ?!
          Also ich hatte jetzt über Blockly

          Blockly ist also gewünscht, ok.
          Magst ein Screenshot von Deinem bisherigen Blockly zeigen?
          Dann kann man dann sehen und besser helfen :)

          M Offline
          M Offline
          Mico
          schrieb am zuletzt editiert von wendy2702
          #5

          @djmarc75 said in Dynamische Astroschaltung:

          @mico sagte in Dynamische Astroschaltung:

          Magst ein Screenshot von Deinem bisherigen Blockly zeigen?
          Dann kann man dann sehen und besser helfen :)

          Klar ! Ich hoffe das funktioniert habe den Script kopiert, da ich nicht weiß wie das mit den Bildern von Blockly funktioniert

          // Zeitschaltung für Kuhstall
          schedule({astro: "solarNoon", shift: 180}, async function () {
            setState("0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_"/*Kuh-Stall */, true);
            sendTo("pushover", "send", {
               message: 'Jetzt würde Kuhstall1 geschaltet ',
               sound: ""
            });
          });
          schedule({astro: "sunset", shift: 30}, async function () {
            setState("0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_"/*Kuh-Stall */, false);
            sendTo("pushover", "send", {
               message: 'Jetzt würde Kuhstall 1 ausgeschaltet',
               sound: ""
            });
          });
          
          

          MOD EDIT: SCRIPT IN CODE TAGS </> GESETZT

          DJMarc75D OliverIOO 2 Antworten Letzte Antwort
          0
          • M Mico

            @djmarc75 said in Dynamische Astroschaltung:

            @mico sagte in Dynamische Astroschaltung:

            Magst ein Screenshot von Deinem bisherigen Blockly zeigen?
            Dann kann man dann sehen und besser helfen :)

            Klar ! Ich hoffe das funktioniert habe den Script kopiert, da ich nicht weiß wie das mit den Bildern von Blockly funktioniert

            // Zeitschaltung für Kuhstall
            schedule({astro: "solarNoon", shift: 180}, async function () {
              setState("0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_"/*Kuh-Stall */, true);
              sendTo("pushover", "send", {
                 message: 'Jetzt würde Kuhstall1 geschaltet ',
                 sound: ""
              });
            });
            schedule({astro: "sunset", shift: 30}, async function () {
              setState("0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_"/*Kuh-Stall */, false);
              sendTo("pushover", "send", {
                 message: 'Jetzt würde Kuhstall 1 ausgeschaltet',
                 sound: ""
              });
            });
            
            

            MOD EDIT: SCRIPT IN CODE TAGS </> GESETZT

            DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von
            #6

            @mico bitte das skript in Codetags setzen (</>) und ein Screenshot vom Blockly wäre halt hilfreicher für alle da man dann das Skript nicht importieren muss.

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            M 1 Antwort Letzte Antwort
            0
            • DJMarc75D DJMarc75

              @mico bitte das skript in Codetags setzen (</>) und ein Screenshot vom Blockly wäre halt hilfreicher für alle da man dann das Skript nicht importieren muss.

              M Offline
              M Offline
              Mico
              schrieb am zuletzt editiert von
              #7

              @djmarc75 said in Dynamische Astroschaltung:

              @mico bitte das skript in Codetags setzen (</>) und ein Screenshot vom Blockly wäre halt hilfreicher für alle da man dann das Skript nicht importieren muss.

              Entschuldige die ständige Nachfrage

              Du meinst sicher nicht die Drucktaste oder? Dann habe ich eine png datei
              In Codetag setzten heißt dann ? Ich gehe zu diesem Code und füge dann am Anfang < und zum Schluss > ein?

              DJMarc75D 1 Antwort Letzte Antwort
              0
              • M Mico

                @djmarc75 said in Dynamische Astroschaltung:

                @mico bitte das skript in Codetags setzen (</>) und ein Screenshot vom Blockly wäre halt hilfreicher für alle da man dann das Skript nicht importieren muss.

                Entschuldige die ständige Nachfrage

                Du meinst sicher nicht die Drucktaste oder? Dann habe ich eine png datei
                In Codetag setzten heißt dann ? Ich gehe zu diesem Code und füge dann am Anfang < und zum Schluss > ein?

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                schrieb am zuletzt editiert von
                #8

                @mico

                Screenshot 2023-02-20 113340.png

                im Bild links gelb markiert sind Codetags.
                Anklicken und INNERHALB den Code einfügen.
                Im Bild rechts gelb markiert ist zum Einfügen von Bildern.

                Anklicken, Bilddatei auswählen - fertig :)

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                1 Antwort Letzte Antwort
                0
                • DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von
                  #9

                  @wendy2702 danke fürs in CT setzen :)
                  @Mico Das ist ja ein Javaskript, kein Blockly, da kann ich leider nicht helfen - aber bestimmt andere :)

                  Lehrling seit 1975 !!!
                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                  wendy2702W 1 Antwort Letzte Antwort
                  0
                  • DJMarc75D DJMarc75

                    @wendy2702 danke fürs in CT setzen :)
                    @Mico Das ist ja ein Javaskript, kein Blockly, da kann ich leider nicht helfen - aber bestimmt andere :)

                    wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #10

                    @djmarc75 Glaube er hat das Blockly nur als JS anzeigen lassen.

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Antwort Letzte Antwort
                    0
                    • M Mico

                      Hallo alle zusammen,

                      Ich möchte gerne eine dynamische Astroschaltung bei mir einsetzten.
                      Zur Zeit werden die Stallungen mit einer Zeitschaltung von Nov. bis Feb Nachmittags geschaltet so daß die Tiere im Nov. z.B. Licht zusätzlich ab 14:30 bis 17:30 , im Dez. Jan. dann 14:00 bis 18:00 und im Feb 15:00 bis 17:30 bekommen.

                      Das müßte doch auch per dynamischer Astroschaltung möglich sein, ohne manueller Nachjustierung der Zeiten von mir.

                      Zur Zeit habe ich ein Probeastrolauf das Mittags mit einem Versatz von 180 Min das Licht einschalten würde und Nachmittags mit einem Versatz von 60 Min. das Licht abschalten würde.

                      Dann hatte ich mir mal den Astroverlauf der Sonne im Nov. und Dez 22 angesehen und stehlte fest das Mittags 12:02. bzw 12:20 der höchststand der Sonne war und der Untergang der Sonne um 16:50 bzw. 16:06 war.
                      Das würde dann ja mit meiner Probeschaltung nicht funktionieren da die Tiere ja nicht in ein dunklen Stall sollen.

                      Hätte jemand eine Idee wie ich diese Schaltung so aufbauen kann das diese im Nov bis Feb. die Zeiten so zusagen selbst findet und schaltet, ohne ein separates Nachjustieren.

                      Gruß
                      Mico

                      Z Offline
                      Z Offline
                      zahnheinrich
                      schrieb am zuletzt editiert von
                      #11

                      @mico
                      Grundsätzliche sehe ich zwei Möglichkeiten zur Verbesserung der Steuerung:
                      Zum einen kannst du den Sonnenstand als Variable einbeziehen. Dieser wird z.B. vom Adapter shuttercontrol zur Verfügung gestellt.
                      Zum zweiten könntest du einen Helligkeitssensor (zusätzlich?) einbeziehen.

                      MfG Ulrich

                      1 Antwort Letzte Antwort
                      0
                      • M Mico

                        Hallo alle zusammen,

                        Ich möchte gerne eine dynamische Astroschaltung bei mir einsetzten.
                        Zur Zeit werden die Stallungen mit einer Zeitschaltung von Nov. bis Feb Nachmittags geschaltet so daß die Tiere im Nov. z.B. Licht zusätzlich ab 14:30 bis 17:30 , im Dez. Jan. dann 14:00 bis 18:00 und im Feb 15:00 bis 17:30 bekommen.

                        Das müßte doch auch per dynamischer Astroschaltung möglich sein, ohne manueller Nachjustierung der Zeiten von mir.

                        Zur Zeit habe ich ein Probeastrolauf das Mittags mit einem Versatz von 180 Min das Licht einschalten würde und Nachmittags mit einem Versatz von 60 Min. das Licht abschalten würde.

                        Dann hatte ich mir mal den Astroverlauf der Sonne im Nov. und Dez 22 angesehen und stehlte fest das Mittags 12:02. bzw 12:20 der höchststand der Sonne war und der Untergang der Sonne um 16:50 bzw. 16:06 war.
                        Das würde dann ja mit meiner Probeschaltung nicht funktionieren da die Tiere ja nicht in ein dunklen Stall sollen.

                        Hätte jemand eine Idee wie ich diese Schaltung so aufbauen kann das diese im Nov bis Feb. die Zeiten so zusagen selbst findet und schaltet, ohne ein separates Nachjustieren.

                        Gruß
                        Mico

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

                        @mico sagte: Idee wie ich diese Schaltung so aufbauen kann das diese im Nov bis Feb. die Zeiten so zusagen selbst findet und schaltet

                        Verwendung von "goldener Stunde" und "Abenddämmerung":

                        Blockly_temp.JPG

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                        1 Antwort Letzte Antwort
                        0
                        • M Mico

                          @djmarc75 said in Dynamische Astroschaltung:

                          @mico sagte in Dynamische Astroschaltung:

                          Magst ein Screenshot von Deinem bisherigen Blockly zeigen?
                          Dann kann man dann sehen und besser helfen :)

                          Klar ! Ich hoffe das funktioniert habe den Script kopiert, da ich nicht weiß wie das mit den Bildern von Blockly funktioniert

                          // Zeitschaltung für Kuhstall
                          schedule({astro: "solarNoon", shift: 180}, async function () {
                            setState("0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_"/*Kuh-Stall */, true);
                            sendTo("pushover", "send", {
                               message: 'Jetzt würde Kuhstall1 geschaltet ',
                               sound: ""
                            });
                          });
                          schedule({astro: "sunset", shift: 30}, async function () {
                            setState("0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_"/*Kuh-Stall */, false);
                            sendTo("pushover", "send", {
                               message: 'Jetzt würde Kuhstall 1 ausgeschaltet',
                               sound: ""
                            });
                          });
                          
                          

                          MOD EDIT: SCRIPT IN CODE TAGS </> GESETZT

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          schrieb am zuletzt editiert von
                          #13

                          @mico

                          für javascript findest du die dokumentation für die astro funktion und ihren möglichkeiten hier
                          https://www.iobroker.net/docu/index-81.htm#user-content-astro--function

                          aus der Liste der möglichen Zeitpunkte suchst du dir einen heraus, der möglichst nah an deiner wunschzeit dran ist, mit shift (in minuten) kannst du dann entsprechenden versatz konfigurieren. bspw -60 bedeutet 60 minuten vor dieser Zeit.

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Mico
                            schrieb am zuletzt editiert von
                            #14

                            So nun hoffe ich das ich das mit dem anzeigen von Blockly hinbekomme.

                            <xml xmlns="https://developers.google.com/blockly/xml">
                              <variables>
                                <variable id="TrxsK-|;S{#l{^%dqW%q">Winter</variable>
                                <variable id="s}Mh!=GM=.i[$Ga8W45l">Winter1</variable>
                                <variable type="timeout" id="timeout2">timeout2</variable>
                                <variable type="timeout" id="timeout">timeout</variable>
                              </variables>
                              <block type="comment" id="QHf/YPvO)Xli!{;Yhj8}" x="45" y="-656">
                                <field name="COMMENT">Zeitschaltung für Kuhstall</field>
                                <next>
                                  <block type="astro" id="(bi8xS$(VO-*+6}j5UbW">
                                    <field name="TYPE">solarNoon</field>
                                    <field name="OFFSET">-30</field>
                                    <statement name="STATEMENT">
                                      <block type="variables_set" id="^-_QX8XB+bk74{qSc7kt">
                                        <field name="VAR" id="TrxsK-|;S{#l{^%dqW%q">Winter</field>
                                        <value name="VALUE">
                                          <block type="logic_operation" id="g%@,1nUZJ7zoy.n}Z6Kc" inline="false">
                                            <field name="OP">OR</field>
                                            <value name="A">
                                              <block type="logic_compare" id="uUqcHg:Xn(Iu+*_~*dKe">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="time_get" id="{;aYjka@t.d7.(P5hv4+">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                    <field name="OPTION">M</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id=",h{oK1]DQm([$PUeQ|}@">
                                                    <field name="NUM">1</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="logic_compare" id="f~{.u2j/IXwf/{PXDcwg">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="time_get" id=")_A6R})MHi#MC7p-p8~L">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                    <field name="OPTION">M</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="(8m(G6Uke^tNy)*lfum8">
                                                    <field name="NUM">12</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="variables_set" id="2Nbv6!GgB@WN3t-uL}68">
                                            <field name="VAR" id="s}Mh!=GM=.i[$Ga8W45l">Winter1</field>
                                            <value name="VALUE">
                                              <block type="logic_operation" id="ZHSCnPL)R%amy#QaIlW!" inline="false">
                                                <field name="OP">OR</field>
                                                <value name="A">
                                                  <block type="logic_compare" id=")=!*JTo4pJ+U)NuRzZ]q">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="time_get" id="e3.4Eq#eEZ$Vud4)EjTq">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                        <field name="OPTION">M</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="=L3o[X}kdEs.A@QKFn[h">
                                                        <field name="NUM">11</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="logic_compare" id="`++[ezd*MNh/r*Y|sq*u">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="time_get" id="K[jP3|+s)/U~o|Kh%/;(">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                        <field name="OPTION">M</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="lh7$!m*v.h{(!WOjAU4y">
                                                        <field name="NUM">2</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="controls_if" id="K*y1K*U;Lxiy/30#wRLv">
                                                <mutation elseif="1"></mutation>
                                                <value name="IF0">
                                                  <block type="variables_get" id="(rJe%7k_`t,z.|3JRX2?">
                                                    <field name="VAR" id="s}Mh!=GM=.i[$Ga8W45l">Winter1</field>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="control" id="sQ53I^3E3*[}eJ^6gh,=">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="Gp(K#kOlcC)LKrNwv{5Z">
                                                        <field name="BOOL">TRUE</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="pushover" id=".?Ba66FO.L)y7[Gdw`^k">
                                                        <field name="INSTANCE"></field>
                                                        <field name="SOUND"></field>
                                                        <field name="PRIORITY">0</field>
                                                        <field name="LOG"></field>
                                                        <value name="MESSAGE">
                                                          <shadow type="text" id="D*vkh}}(LW*VFZILwu%X">
                                                            <field name="TEXT">Jetzt würde Kuhstall2 ohne Verzögerung geschaltet </field>
                                                          </shadow>
                                                        </value>
                                                        <value name="SOUND_CUSTOM">
                                                          <shadow type="text" id="DjOCSu(R$-H}7^s.nItR">
                                                            <field name="TEXT"></field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <value name="IF1">
                                                  <block type="variables_get" id="=SH,{T!-,;D[BZ2Bo}CN">
                                                    <field name="VAR" id="TrxsK-|;S{#l{^%dqW%q">Winter</field>
                                                  </block>
                                                </value>
                                                <statement name="DO1">
                                                  <block type="timeouts_settimeout" id=",Jln|qJ1tNcWiQ2A{1O7">
                                                    <field name="NAME">timeout</field>
                                                    <field name="DELAY">70</field>
                                                    <field name="UNIT">min</field>
                                                    <statement name="STATEMENT">
                                                      <block type="control" id="y3WY0ArRr83*8-7zQyF]">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="logic_boolean" id="(c%2MB4s+sWwg03dz|)h">
                                                            <field name="BOOL">TRUE</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="timeouts_cleartimeout" id="]xb:Ex{K|z`jL@$#XY)Y">
                                                            <field name="NAME">timeout</field>
                                                            <next>
                                                              <block type="pushover" id="q:pBuNK%Tt$4MA5`CM,B">
                                                                <field name="INSTANCE"></field>
                                                                <field name="SOUND"></field>
                                                                <field name="PRIORITY">0</field>
                                                                <field name="LOG"></field>
                                                                <value name="MESSAGE">
                                                                  <shadow type="text" id="})3HfLcy-w(6s4|?Vn4]">
                                                                    <field name="TEXT">Jetzt würde Kuhstall2 mit Verzögerung geschaltet </field>
                                                                  </shadow>
                                                                </value>
                                                                <value name="SOUND_CUSTOM">
                                                                  <shadow type="text" id="-kwrD[L.Nz|g2VAD`Z6N">
                                                                    <field name="TEXT"></field>
                                                                  </shadow>
                                                                </value>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </statement>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="astro" id="xTs[IJ3$0{r*4s,MguQl">
                                        <field name="TYPE">sunset</field>
                                        <field name="OFFSET">30</field>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="ERsn(}zxRJ9rWQSNn?/M">
                                            <mutation elseif="1"></mutation>
                                            <value name="IF0">
                                              <block type="variables_get" id="(?;64F_)]Z|L@X1o]8A+">
                                                <field name="VAR" id="TrxsK-|;S{#l{^%dqW%q">Winter</field>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="timeouts_settimeout" id="Ph$HE,;@z3rjfP)DdQB6">
                                                <field name="NAME">timeout2</field>
                                                <field name="DELAY">20</field>
                                                <field name="UNIT">min</field>
                                                <statement name="STATEMENT">
                                                  <block type="control" id="G#p)yx-pH=Q;)#,cpK1#">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="logic_boolean" id="Xj2(*=TcymG;H3o1eNyR">
                                                        <field name="BOOL">FALSE</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="timeouts_cleartimeout" id="q?kM)YNGyaW)!BwYh1U|">
                                                        <field name="NAME">timeout2</field>
                                                        <next>
                                                          <block type="pushover" id="/v_YRq#9u#G*XoBz@w0e">
                                                            <field name="INSTANCE"></field>
                                                            <field name="SOUND"></field>
                                                            <field name="PRIORITY">0</field>
                                                            <field name="LOG"></field>
                                                            <value name="MESSAGE">
                                                              <shadow type="text" id="Ft;PZx@t{@YXa:[d2o}-">
                                                                <field name="TEXT">Jetzt würde Kuhstall2 mit Verzögerung ausgeschaltet </field>
                                                              </shadow>
                                                            </value>
                                                            <value name="SOUND_CUSTOM">
                                                              <shadow type="text" id="[M{Y!UotC[-hXL#JWGGQ">
                                                                <field name="TEXT"></field>
                                                              </shadow>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                            <value name="IF1">
                                              <block type="variables_get" id="tN`MSz6Eix+rF]vKf!h8">
                                                <field name="VAR" id="s}Mh!=GM=.i[$Ga8W45l">Winter1</field>
                                              </block>
                                            </value>
                                            <statement name="DO1">
                                              <block type="control" id="KKakYcrgX,m,cl=L^U^Q">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="!Q_]J6Fcn{GJvZ@2Ns^j">
                                                    <field name="BOOL">FALSE</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="pushover" id="GYl|TyBX:5^~t80xuUxg">
                                                    <field name="INSTANCE"></field>
                                                    <field name="SOUND"></field>
                                                    <field name="PRIORITY">0</field>
                                                    <field name="LOG"></field>
                                                    <value name="MESSAGE">
                                                      <shadow type="text" id="ZM`?19)fMrNlAj)qrqs|">
                                                        <field name="TEXT">Jetzt würde Kuhstall 2 ohne Verzögerung ausgeschaltet</field>
                                                      </shadow>
                                                    </value>
                                                    <value name="SOUND_CUSTOM">
                                                      <shadow type="text" id="y~Z|^5UQmZ[~YV`Uy}6i">
                                                        <field name="TEXT"></field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </xml>
                            

                            ich habe den Skript noch etwas erweitert um die Variable Winter1 und dann einem Timeout um die Sonne zu berücksichtigen.
                            Gruß
                            Mico
                            Herzlichen Dank euch allen

                            DJMarc75D 1 Antwort Letzte Antwort
                            0
                            • M Mico

                              So nun hoffe ich das ich das mit dem anzeigen von Blockly hinbekomme.

                              <xml xmlns="https://developers.google.com/blockly/xml">
                                <variables>
                                  <variable id="TrxsK-|;S{#l{^%dqW%q">Winter</variable>
                                  <variable id="s}Mh!=GM=.i[$Ga8W45l">Winter1</variable>
                                  <variable type="timeout" id="timeout2">timeout2</variable>
                                  <variable type="timeout" id="timeout">timeout</variable>
                                </variables>
                                <block type="comment" id="QHf/YPvO)Xli!{;Yhj8}" x="45" y="-656">
                                  <field name="COMMENT">Zeitschaltung für Kuhstall</field>
                                  <next>
                                    <block type="astro" id="(bi8xS$(VO-*+6}j5UbW">
                                      <field name="TYPE">solarNoon</field>
                                      <field name="OFFSET">-30</field>
                                      <statement name="STATEMENT">
                                        <block type="variables_set" id="^-_QX8XB+bk74{qSc7kt">
                                          <field name="VAR" id="TrxsK-|;S{#l{^%dqW%q">Winter</field>
                                          <value name="VALUE">
                                            <block type="logic_operation" id="g%@,1nUZJ7zoy.n}Z6Kc" inline="false">
                                              <field name="OP">OR</field>
                                              <value name="A">
                                                <block type="logic_compare" id="uUqcHg:Xn(Iu+*_~*dKe">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="time_get" id="{;aYjka@t.d7.(P5hv4+">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                      <field name="OPTION">M</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id=",h{oK1]DQm([$PUeQ|}@">
                                                      <field name="NUM">1</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="logic_compare" id="f~{.u2j/IXwf/{PXDcwg">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="time_get" id=")_A6R})MHi#MC7p-p8~L">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                      <field name="OPTION">M</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="math_number" id="(8m(G6Uke^tNy)*lfum8">
                                                      <field name="NUM">12</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="variables_set" id="2Nbv6!GgB@WN3t-uL}68">
                                              <field name="VAR" id="s}Mh!=GM=.i[$Ga8W45l">Winter1</field>
                                              <value name="VALUE">
                                                <block type="logic_operation" id="ZHSCnPL)R%amy#QaIlW!" inline="false">
                                                  <field name="OP">OR</field>
                                                  <value name="A">
                                                    <block type="logic_compare" id=")=!*JTo4pJ+U)NuRzZ]q">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="time_get" id="e3.4Eq#eEZ$Vud4)EjTq">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                          <field name="OPTION">M</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="=L3o[X}kdEs.A@QKFn[h">
                                                          <field name="NUM">11</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_compare" id="`++[ezd*MNh/r*Y|sq*u">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="time_get" id="K[jP3|+s)/U~o|Kh%/;(">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                          <field name="OPTION">M</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="lh7$!m*v.h{(!WOjAU4y">
                                                          <field name="NUM">2</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="controls_if" id="K*y1K*U;Lxiy/30#wRLv">
                                                  <mutation elseif="1"></mutation>
                                                  <value name="IF0">
                                                    <block type="variables_get" id="(rJe%7k_`t,z.|3JRX2?">
                                                      <field name="VAR" id="s}Mh!=GM=.i[$Ga8W45l">Winter1</field>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="control" id="sQ53I^3E3*[}eJ^6gh,=">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="Gp(K#kOlcC)LKrNwv{5Z">
                                                          <field name="BOOL">TRUE</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="pushover" id=".?Ba66FO.L)y7[Gdw`^k">
                                                          <field name="INSTANCE"></field>
                                                          <field name="SOUND"></field>
                                                          <field name="PRIORITY">0</field>
                                                          <field name="LOG"></field>
                                                          <value name="MESSAGE">
                                                            <shadow type="text" id="D*vkh}}(LW*VFZILwu%X">
                                                              <field name="TEXT">Jetzt würde Kuhstall2 ohne Verzögerung geschaltet </field>
                                                            </shadow>
                                                          </value>
                                                          <value name="SOUND_CUSTOM">
                                                            <shadow type="text" id="DjOCSu(R$-H}7^s.nItR">
                                                              <field name="TEXT"></field>
                                                            </shadow>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </statement>
                                                  <value name="IF1">
                                                    <block type="variables_get" id="=SH,{T!-,;D[BZ2Bo}CN">
                                                      <field name="VAR" id="TrxsK-|;S{#l{^%dqW%q">Winter</field>
                                                    </block>
                                                  </value>
                                                  <statement name="DO1">
                                                    <block type="timeouts_settimeout" id=",Jln|qJ1tNcWiQ2A{1O7">
                                                      <field name="NAME">timeout</field>
                                                      <field name="DELAY">70</field>
                                                      <field name="UNIT">min</field>
                                                      <statement name="STATEMENT">
                                                        <block type="control" id="y3WY0ArRr83*8-7zQyF]">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="logic_boolean" id="(c%2MB4s+sWwg03dz|)h">
                                                              <field name="BOOL">TRUE</field>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="timeouts_cleartimeout" id="]xb:Ex{K|z`jL@$#XY)Y">
                                                              <field name="NAME">timeout</field>
                                                              <next>
                                                                <block type="pushover" id="q:pBuNK%Tt$4MA5`CM,B">
                                                                  <field name="INSTANCE"></field>
                                                                  <field name="SOUND"></field>
                                                                  <field name="PRIORITY">0</field>
                                                                  <field name="LOG"></field>
                                                                  <value name="MESSAGE">
                                                                    <shadow type="text" id="})3HfLcy-w(6s4|?Vn4]">
                                                                      <field name="TEXT">Jetzt würde Kuhstall2 mit Verzögerung geschaltet </field>
                                                                    </shadow>
                                                                  </value>
                                                                  <value name="SOUND_CUSTOM">
                                                                    <shadow type="text" id="-kwrD[L.Nz|g2VAD`Z6N">
                                                                      <field name="TEXT"></field>
                                                                    </shadow>
                                                                  </value>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="astro" id="xTs[IJ3$0{r*4s,MguQl">
                                          <field name="TYPE">sunset</field>
                                          <field name="OFFSET">30</field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="ERsn(}zxRJ9rWQSNn?/M">
                                              <mutation elseif="1"></mutation>
                                              <value name="IF0">
                                                <block type="variables_get" id="(?;64F_)]Z|L@X1o]8A+">
                                                  <field name="VAR" id="TrxsK-|;S{#l{^%dqW%q">Winter</field>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="timeouts_settimeout" id="Ph$HE,;@z3rjfP)DdQB6">
                                                  <field name="NAME">timeout2</field>
                                                  <field name="DELAY">20</field>
                                                  <field name="UNIT">min</field>
                                                  <statement name="STATEMENT">
                                                    <block type="control" id="G#p)yx-pH=Q;)#,cpK1#">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="Xj2(*=TcymG;H3o1eNyR">
                                                          <field name="BOOL">FALSE</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="timeouts_cleartimeout" id="q?kM)YNGyaW)!BwYh1U|">
                                                          <field name="NAME">timeout2</field>
                                                          <next>
                                                            <block type="pushover" id="/v_YRq#9u#G*XoBz@w0e">
                                                              <field name="INSTANCE"></field>
                                                              <field name="SOUND"></field>
                                                              <field name="PRIORITY">0</field>
                                                              <field name="LOG"></field>
                                                              <value name="MESSAGE">
                                                                <shadow type="text" id="Ft;PZx@t{@YXa:[d2o}-">
                                                                  <field name="TEXT">Jetzt würde Kuhstall2 mit Verzögerung ausgeschaltet </field>
                                                                </shadow>
                                                              </value>
                                                              <value name="SOUND_CUSTOM">
                                                                <shadow type="text" id="[M{Y!UotC[-hXL#JWGGQ">
                                                                  <field name="TEXT"></field>
                                                                </shadow>
                                                              </value>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </statement>
                                              <value name="IF1">
                                                <block type="variables_get" id="tN`MSz6Eix+rF]vKf!h8">
                                                  <field name="VAR" id="s}Mh!=GM=.i[$Ga8W45l">Winter1</field>
                                                </block>
                                              </value>
                                              <statement name="DO1">
                                                <block type="control" id="KKakYcrgX,m,cl=L^U^Q">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">0_userdata.0.Meine_eigenen_Variablen.Kuh-Stall_</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="!Q_]J6Fcn{GJvZ@2Ns^j">
                                                      <field name="BOOL">FALSE</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="pushover" id="GYl|TyBX:5^~t80xuUxg">
                                                      <field name="INSTANCE"></field>
                                                      <field name="SOUND"></field>
                                                      <field name="PRIORITY">0</field>
                                                      <field name="LOG"></field>
                                                      <value name="MESSAGE">
                                                        <shadow type="text" id="ZM`?19)fMrNlAj)qrqs|">
                                                          <field name="TEXT">Jetzt würde Kuhstall 2 ohne Verzögerung ausgeschaltet</field>
                                                        </shadow>
                                                      </value>
                                                      <value name="SOUND_CUSTOM">
                                                        <shadow type="text" id="y~Z|^5UQmZ[~YV`Uy}6i">
                                                          <field name="TEXT"></field>
                                                        </shadow>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </xml>
                              

                              ich habe den Skript noch etwas erweitert um die Variable Winter1 und dann einem Timeout um die Sonne zu berücksichtigen.
                              Gruß
                              Mico
                              Herzlichen Dank euch allen

                              DJMarc75D Offline
                              DJMarc75D Offline
                              DJMarc75
                              schrieb am zuletzt editiert von
                              #15

                              @mico Das Skript kann man NUR importieren wenn der Adapter pushover installiert ist...

                              Bitte einen Screenshot davon zeigen, sonst bringt das nix

                              Lehrling seit 1975 !!!
                              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                              1 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                Mico
                                schrieb am zuletzt editiert von Mico
                                #16

                                kuhschaltung.jpg

                                Das scheint ja zu klappen!

                                Die Pushover ist jetzt nur zum Testen gedacht

                                1 Antwort Letzte Antwort
                                0

                                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                Registrieren Anmelden
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                497

                                Online

                                32.9k

                                Benutzer

                                82.9k

                                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