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. Steckdosen schalten über Astro und Blockly

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    943

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Steckdosen schalten über Astro und Blockly

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 1.3k Aufrufe
  • Ä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.
  • A Offline
    A Offline
    anubiss1337
    schrieb am zuletzt editiert von
    #1

    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 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      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 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        anubiss1337
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            anubiss1337
            schrieb am zuletzt editiert von
            #5

            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 Antwort Letzte Antwort
            0
            • MatzebhvM Offline
              MatzebhvM Offline
              Matzebhv
              schrieb am zuletzt editiert von
              #6

              Das schaut doch gut aus.

              Gruß

              Matze

              1 Antwort Letzte Antwort
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                schrieb am zuletzt editiert von
                #7

                @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 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

                369

                Online

                32.6k

                Benutzer

                82.2k

                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