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. [Vorlage] Blockly heute/morgen frei zur Rollo-/Heizungsst.

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[Vorlage] Blockly heute/morgen frei zur Rollo-/Heizungsst.

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklytemplate
24 Beiträge 7 Kommentatoren 5.7k 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.
  • L Offline
    L Offline
    lesiflo
    Most Active
    schrieb am zuletzt editiert von
    #14

    Hi,
    ich hänge mich hier mal mit dran. Hier mal mein Ansatz. Ich habe das ganze noch um die Urlaubstage erweitert
    welche ich in meinen Google-Kalender eingetragen habe. Bei mir wird auch nur ein Wert für Frei oder nicht Frei
    angezeigt, ansonsten ist dem von rantanplan ähnlich.

    82d1f2e2-41a3-4304-9ad5-11390fa8d0fc-image.png

    rantanplanR 1 Antwort Letzte Antwort
    0
    • D djsirius

      Hallo rantanplan,

      muss ich dem Script sagen, wann es getriggert wird? Ich habe es ja schon über 2 Tage am laufen, und morgen ist Samstag, also müsste doch bei morgen_frei true als Wert stehen, oder nicht?

      Vielen Dank für deine schnelle Antwort. :-)

      Gruß
      Sirius

      rantanplanR Offline
      rantanplanR Offline
      rantanplan
      schrieb am zuletzt editiert von
      #15

      @djsirius sagte in [Vorlage] Blockly heute frei / morgen frei zur Rollo- u. Heizungssteuerung:

      Hallo rantanplan,

      muss ich dem Script sagen, wann es getriggert wird? Ich habe es ja schon über 2 Tage am laufen, und morgen ist Samstag, also müsste doch bei morgen_frei true als Wert stehen, oder nicht?

      Vielen Dank für deine schnelle Antwort. :-)

      Gruß
      Sirius

      Natürlich muss man einem Trigger sagen wann er reagieren soll.
      Importiere am Besten das Original noch mal und speicher es ohne Ähnderung ab und starte es.
      Der Trigger startet dann immer um 00:01 Uhr.
      FRÜHESTENS morgenfrüh um 00:02 Uhr sehen wir dann ob es geklappt hat.

      !!! Den Chron-Trigger am besten NICHT editieren. Bei einigen neueren Script Engines gibt es Probleme !!!

      Grüße

      Rantanplan

      CCU3 / MS Server 2019(VM) / Scripten mit Blockly

      1 Antwort Letzte Antwort
      0
      • L lesiflo

        Hi,
        ich hänge mich hier mal mit dran. Hier mal mein Ansatz. Ich habe das ganze noch um die Urlaubstage erweitert
        welche ich in meinen Google-Kalender eingetragen habe. Bei mir wird auch nur ein Wert für Frei oder nicht Frei
        angezeigt, ansonsten ist dem von rantanplan ähnlich.

        82d1f2e2-41a3-4304-9ad5-11390fa8d0fc-image.png

        rantanplanR Offline
        rantanplanR Offline
        rantanplan
        schrieb am zuletzt editiert von
        #16

        @lesiflo sagte in [Vorlage] Blockly heute frei / morgen frei zur Rollo- u. Heizungssteuerung:

        Hi,
        ich hänge mich hier mal mit dran. Hier mal mein Ansatz. Ich habe das ganze noch um die Urlaubstage erweitert
        welche ich in meinen Google-Kalender eingetragen habe. Bei mir wird auch nur ein Wert für Frei oder nicht Frei
        angezeigt, ansonsten ist dem von rantanplan ähnlich.

        Hallo lesiflo

        Schlechte Idee die Werte nochmals ausserhalb von einem anderen Trigger ändern zu lassen.
        Der Ablauf in dem Script ist schon wichtig.

        Deinen Urlaub würde ich UNTER dem Bereich "Feiertage" einfügen.
        Ich arbeite nicht mit "ical". Aber ich glaube mal gelesen zu haben, dass es da keinen "Urlaub_morgen" gibt.
        Würde also nicht für die abendliche Steuerung funktionieren, weil man nicht abfragen kann ob morgen Urlaub ist,

        Für die morgendliche Steuerung würde es gehen, wenn Du einen Falls-Block unter die Feiertage-Blöcke setzt,

        Falls Wert von ical.0.events.Urlaub = wahr
        steuere Frei_heute mit wahr

        Grüße

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • L Offline
          L Offline
          lesiflo
          Most Active
          schrieb am zuletzt editiert von lesiflo
          #17

          Warum schlechte Idee? Und was ist da außerhalb von einem anderen Trigger?
          Das Script setzt "Frei_heute" auf wahr sobald nur eine der drei Bedingungen auf wahr ist. Ansonsten bleibt es auf falsch. Ich habe im ical meine Urlaubstage eingefügt und als Event definiert. Und warum sollte das für die abendliche Steuerung nicht funktionieren? Wozu brauche ich dafür zu wissen ob ich morgen Urlaub habe? Ich setze das ganze schon lange so für meine Rolladensteuerung über Homematic ein und bisher ohne Probleme.

          rantanplanR 1 Antwort Letzte Antwort
          0
          • L lesiflo

            Warum schlechte Idee? Und was ist da außerhalb von einem anderen Trigger?
            Das Script setzt "Frei_heute" auf wahr sobald nur eine der drei Bedingungen auf wahr ist. Ansonsten bleibt es auf falsch. Ich habe im ical meine Urlaubstage eingefügt und als Event definiert. Und warum sollte das für die abendliche Steuerung nicht funktionieren? Wozu brauche ich dafür zu wissen ob ich morgen Urlaub habe? Ich setze das ganze schon lange so für meine Rolladensteuerung über Homematic ein und bisher ohne Probleme.

            rantanplanR Offline
            rantanplanR Offline
            rantanplan
            schrieb am zuletzt editiert von rantanplan
            #18

            @lesiflo sagte in [Vorlage] Blockly heute frei / morgen frei zur Rollo- u. Heizungssteuerung:

            Warum schlecht Idee? Und was ist da außerhalb von einem anderen Trigger?

            Läuft das original Script bei Dir?
            Wenn Ja, läuft im Origial ein Trigger UND in Deinem Blockly ein Trigger, der dann von außerhalb des Originals die Variablen ändert.
            Läuft nur Deines, ist es egal.

            Das Script setzt Frei_heute auf wahr sobald nur eine der drei Bedingungen auf wahr ist. Ansonsten bleibt es auf falsch. Ich habe im ical meine Urlaubstage eingefügt und als Event deffiniert. Und warum sollte das für die abendliche Steuerung nicht funktionieren? Wozu brauche ich dafür zu wissen ob ich morgen Urlaub habe?

            Warum willst Du wissen ob heute frei oder Urlaub ist?
            Meine Begründung, warum ich wissen möchte ob heute und/oder morgen frei ist, habe ich im ersten Beitrag beschrieben.

            Grüße

            Rantanplan

            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              lesiflo
              Most Active
              schrieb am zuletzt editiert von lesiflo
              #19

              Nein bei mir läuft nur meine Lösung. Ich habe es ja auch nur aufgeführt falls jemand noch seinen Urlaub oder sonstige freie Tage mit einbauen möchte. Das geht nämlich nur über einen externen Kalender.
              Ok, für eine Anzeige wie du sie hast ist schon notwendig ob morgen frei ist oder nicht, für die Steuerung von anderen Programmen aber nicht.

              LG

              1 Antwort Letzte Antwort
              0
              • rantanplanR rantanplan

                Hallo

                Wenn "morgen frei" ist, bleibt man etwas länger auf und die Heizung kann etwas länger an sein. Eventuell können auch die Rollos später runter.
                Wenn "heute frei" ist, sollen die Rollos später hoch und die Heizung später eingeschaltet werden.
                Und, und, und…...

                Das Beispiel geht davon aus, dass am Wochenende und an Feiertagen frei ist. Wer einen anderen Rhythmus hat, kann das Blockly leicht anpassen.

                Wer so etwas gebrauchen kann, kann weiterlesen ;)
                Das Beispiel-Blockly benutzt auch den Adapter "Deutsche Feiertage"!!!!!! Dieser sollte also installiert und eine Instanz eingerichtet sein.

                Dann benötigt man 2 Datenpunkte "frei_heute" und "frei_morgen". (werden vom Blockly angelegt)
                Diese kann man dann später in seine Rollo-, Heizung- oder Sonstwas-Steuerung einbauen.

                Weiterhin dienen die dazu den Zustand in VIS anzuzeigen und manuell zu ändern. Es ist also möglich zu sagen.."ach komm, morgen machen wir frei. 8-)
                Ich benutze dafür zwei Metro-Widgets (metro-Tile Toggle)
                Hier mal die unterschiedlichen Stati dargestellt.
                Forum_FreiArbeitIcons_All.png

                Blockly hat einen Baustein mit dem man den Wochentag als Nummer abfragen kann.
                Es werden die Nummern 1 bis 7 (1=Montag…...7=Sonntag) geliefert.

                Das Blockly wird jeden Tag um 00:01 Uhr gestartet.
                Forum_FreiArbeit.png

                Export als Text, weil zuviele Zeichen:white_frowning_face: :
                Blockly_freiarbeit.txt
                (am 03.08.2020 neu hochgeladen)
                Grüße

                S Offline
                S Offline
                Spitfire4all
                schrieb am zuletzt editiert von Spitfire4all
                #20

                @rantanplan Irgendwie kann ich das Script nicht importieren. Eine Idee warum ?

                Gruß
                HDM

                rantanplanR 1 Antwort Letzte Antwort
                0
                • S Spitfire4all

                  @rantanplan Irgendwie kann ich das Script nicht importieren. Eine Idee warum ?

                  Gruß
                  HDM

                  rantanplanR Offline
                  rantanplanR Offline
                  rantanplan
                  schrieb am zuletzt editiert von
                  #21

                  @Spitfire4all
                  Da war irgendwie alles doppelt drin. Habe die Datei erneuert. Versuche es nochmal.
                  Danke für den Hinweis.

                  Grüße

                  Rantanplan

                  CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                  S 1 Antwort Letzte Antwort
                  0
                  • rantanplanR rantanplan

                    @Spitfire4all
                    Da war irgendwie alles doppelt drin. Habe die Datei erneuert. Versuche es nochmal.
                    Danke für den Hinweis.

                    Grüße

                    S Offline
                    S Offline
                    Spitfire4all
                    schrieb am zuletzt editiert von
                    #22

                    @rantanplan
                    Läuft wie geschmiert.
                    Danke.

                    Gruß
                    HDM

                    1 Antwort Letzte Antwort
                    0
                    • D djsirius

                      Moin.

                      Ich würde gerne dieses Blockly-Script benutzen um festzustellen, ob ein Feiertag vorliegt oder nicht.

                      Ich bin der Meinung, dass ich das Script genau so nachgebaut hab, wie rantanplan es eingestellt hat.

                      Beim Datenpunkt heute_frei bekomme ich auch einen Wert, aber beim Datenpunkt morgen_frei steht kein Wert.

                      Was habe ich falsch gemacht??

                      Ich finde den Fehler nicht!

                      Vielleicht kann mir jemand helfen!?

                      Vielen Dank!

                      Gruß
                      Sirius

                      2019-02-15 07_13_39-objects - ioBroker.png

                      2019-02-15 07_14_40-javascript - ioBroker.png

                      hotspot_2H Offline
                      hotspot_2H Offline
                      hotspot_2
                      schrieb am zuletzt editiert von hotspot_2
                      #23

                      Hallo zusammen,

                      ich habe bei mir dieses Skript auch installiert, und die Variable "morgen_frei" wird nicht initialisiert automatisch. Inititiert man die Variable z.B. manuell dann funktioniert das Skript einwandfrei aus meiner Sicht.

                      Würde es Sinn machen es so abzuändern:

                      1e2379d8-f8ca-4c85-a586-2ecfeeed8916-image.png

                      Ich meine das sollte hinhauen auch wenn morgen dann ein freier Tag wäre sollte der dann richtig gesetzt werden.

                      Was meint ihr?

                      (Sorry für's aus der Versenkung holen, ich finde das Skript aber echt gut für einige Anwendungsfälle).

                      rantanplanR 1 Antwort Letzte Antwort
                      0
                      • hotspot_2H hotspot_2

                        Hallo zusammen,

                        ich habe bei mir dieses Skript auch installiert, und die Variable "morgen_frei" wird nicht initialisiert automatisch. Inititiert man die Variable z.B. manuell dann funktioniert das Skript einwandfrei aus meiner Sicht.

                        Würde es Sinn machen es so abzuändern:

                        1e2379d8-f8ca-4c85-a586-2ecfeeed8916-image.png

                        Ich meine das sollte hinhauen auch wenn morgen dann ein freier Tag wäre sollte der dann richtig gesetzt werden.

                        Was meint ihr?

                        (Sorry für's aus der Versenkung holen, ich finde das Skript aber echt gut für einige Anwendungsfälle).

                        rantanplanR Offline
                        rantanplanR Offline
                        rantanplan
                        schrieb am zuletzt editiert von
                        #24

                        @hotspot_2 sagte in [Vorlage] Blockly heute/morgen frei zur Rollo-/Heizungsst.:

                        Hallo zusammen,

                        ich habe bei mir dieses Skript auch installiert, und die Variable "morgen_frei" wird nicht initialisiert automatisch. Inititiert man die Variable z.B. manuell dann funktioniert das Skript einwandfrei aus meiner Sicht.

                        Würde es Sinn machen es so abzuändern:

                        1e2379d8-f8ca-4c85-a586-2ecfeeed8916-image.png

                        Ich meine das sollte hinhauen auch wenn morgen dann ein freier Tag wäre sollte der dann richtig gesetzt werden.

                        Was meint ihr?

                        Kann man so machen. Habe ich "damals" wohl übersehen.
                        Ich würde die Abfrage eventuell ausserhalb des Triggers machen. Dann wird es nur einmal beim Script-Start ausgeführt.

                        (Sorry für's aus der Versenkung holen, ich finde das Skript aber echt gut für einige Anwendungsfälle).

                        Schön dass es gefällt :blush:

                        Grüße

                        Rantanplan

                        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                        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

                        321

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        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