Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Steckdosen schalten über Astro und Blockly

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Steckdosen schalten über Astro und Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      anubiss1337 last edited by

      Hallo,

      ich versuche gerade meine Programme in Blockly zu realisieren und komme einfach nicht weiter deswegen muss ich Euch fragen.

      Möchte Folgendes haben:

      1. Steckdosen sollen abends 15 min nach Sonnenuntergang einschalten und um 23 Uhr ausschalten.

      2. Dieselben Steckdosen sollen morgens um 5 einschalten, und bis Sonnenaufgang an bleiben.

      3. Natürlich soll es möglich sein außerhalb dieser Zeiten die Steckdosen Manuel zu schalten.

      Im Anhang seht Ihr meinen Versuch. Abends klappt es ganz gut, morgens gar nicht. Manuel funktioniert auch nicht, schaltet ab wenn sich MinutenSU ändert. Ich verstehe auch warum er wieder ausschaltet, nur weis ich nicht wie dass Ganze lösen soll.

      var AktionsZeit;
      
      AktionsZeit = -15;
      on({id: 'javascript.0.MinutenSU', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("javascript.0.MinutenSU").val <= AktionsZeit && (compareTime("16:00", "23:00", "between") || compareTime("05:00", "10:00", "between") && !getAstroDate("sunrise", undefined, 0))) {
          setState("hm-rpc.0.OEQ0712627.1.STATE"/*Steckdose1.STATE*/, true);
          setState("hm-rpc.0.OEQ0711942.1.STATE"/*Steckdose2.STATE*/, true);
          setState("hm-rpc.0.OEQ0712441.1.STATE"/*Steckdose3.STATE*/, true);
        } else {
          setState("hm-rpc.0.OEQ0712627.1.STATE"/*Steckdose1.STATE*/, false);
          setState("hm-rpc.0.OEQ0711942.1.STATE"/*Steckdose2.STATE*/, false);
          setState("hm-rpc.0.OEQ0712441.1.STATE"/*Steckdose3.STATE*/, false);
        }
      });
      

      Danke für eure unterstützung
      2134_unbenannt.jpg

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Mal ein Tip, warum so kompliziert?

        Für 1: astro nemen als Trigger

        Für 2 : Zeitplan für Einschalten und einen für ausschalten

        Für 3: das geht auf diese Art und Weise nur die Trigger Zeiten werden gesetzt

        –-----------------------

        Send from mobile device

        Das schöne ios hat Auto Korrektur zum k****

        Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

        1 Reply Last reply Reply Quote 0
        • A
          anubiss1337 last edited by

          ich hab ja schon viele andere Ansätze gehabt aber es hat nie richtig funktioniert, deswegen wollte ich mal Profis fragen 😉

          könnte es so funktionieren?
          2134_1.jpg

          1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators last edited by

            Versuche nicht alles in einen Block zu lösen [emoji6]

            1 hsst du gelöst in deinen blockly belasse es bei Einschalten und smeis den Rest raus

            Jetzt mache einen Zeitplan (anderer Block) der um 23Uhr alles ausschaltet.

            Für das zweite benutze ein Zeitplan und um 5 uhr alles Einschalten

            Dann noch ein astroblock für Sonnenaufgang alles wieder aus

            –-----------------------

            Send from mobile device

            Das schöne ios hat Auto Korrektur zum k****

            Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

            1 Reply Last reply Reply Quote 0
            • A
              anubiss1337 last edited by

              ich habe irgendwie gedacht dass man es möglichst in einen Block realisieren sollte, warum auch immer :roll:

              habs jetzt mal geändert, könnte es so funktionieren?
              2134_2.jpg

              1 Reply Last reply Reply Quote 0
              • Matzebhv
                Matzebhv last edited by

                Das schaut doch gut aus.

                Gruß

                Matze

                1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  @anubiss1337:

                  ich habe irgendwie gedacht dass man es möglichst in einen Block realisieren sollte, warum auch immer :roll:

                  habs jetzt mal geändert, könnte es so funktionieren? `

                  ^^ man lernt mit probieren, sie für aus sollte hinhauen

                  –-----------------------

                  Send from mobile device

                  Das schöne ios hat Auto Korrektur zum k****

                  Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  775
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  1030
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo