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. Skripten / Logik
  4. Blockly
  5. [gelöst] Geschirrspüler start

NEWS

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

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

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

[gelöst] Geschirrspüler start

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 5 Kommentatoren 464 Aufrufe 2 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 Offline
    M Offline
    ManfredHi
    schrieb am zuletzt editiert von ManfredHi
    #1

    Hallo,
    ich habe eine Frage:
    ich habe einen Datenpunkt "Geschirrspüler_Automatik". Wenn dieser auf true steht, dann soll der Geschirrspüler in der Zeit von 6 bis 20 Uhr starten, soferne genug Überschussstgrom da ist. Der Überschuss wird vom Einspeisezähler (2.7.0) ausgelesen.
    Wenn bis 20 Uhr nicht genug Strom vorhanden war, dann soll der Geschirrspüler um 20 Uhr abend (ab da hab ich einen günstigeren Tarif) auf alle Fälle starten.

    Habe dieses Script jetzt. Passt das so, oder muss ich noch irgendetwas berücksichtigen?

    2483c4ba-f4c4-4e15-84ae-081412157f11-image.png

    Danke.

    haus-automatisierungH CinimodC 2 Antworten Letzte Antwort
    0
    • M ManfredHi

      Hallo,
      ich habe eine Frage:
      ich habe einen Datenpunkt "Geschirrspüler_Automatik". Wenn dieser auf true steht, dann soll der Geschirrspüler in der Zeit von 6 bis 20 Uhr starten, soferne genug Überschussstgrom da ist. Der Überschuss wird vom Einspeisezähler (2.7.0) ausgelesen.
      Wenn bis 20 Uhr nicht genug Strom vorhanden war, dann soll der Geschirrspüler um 20 Uhr abend (ab da hab ich einen günstigeren Tarif) auf alle Fälle starten.

      Habe dieses Script jetzt. Passt das so, oder muss ich noch irgendetwas berücksichtigen?

      2483c4ba-f4c4-4e15-84ae-081412157f11-image.png

      Danke.

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von haus-automatisierung
      #2

      @manfredh-1 sagte in Geschirrspüler start:

      Passt das so, oder muss ich noch irgendetwas berücksichtigen?

      Naja, es ist unwahrscheinlich, dass sich genau um 20:00 Uhr der Datenpunkt ändert und die Logik im Trigger ausgeführt wird.

      Du solltest eher einen zweiten Zeitplan-Trigger erstellen, welchen den Geschirrspüler um 20 Uhr startet, falls es über den Tag noch nicht passiert ist (in einer Variablen merken). Darin dann auch die Automatik prüfen.

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      M 1 Antwort Letzte Antwort
      1
      • D Offline
        D Offline
        DennisMenger
        schrieb am zuletzt editiert von
        #3

        Ich würde auch lieber auf "Aktuelle Zeit größer als 20.00 Uhr prüfen. Bei mir ist es 13.00 Uhr. Siehe mein Beispiel. Ansonsten sieht es ähnlich aus wie bei mir. Meins funktioniert soweit auch ... ist ja auch ganz wichtig

        spülmaschine.png

        1 Antwort Letzte Antwort
        0
        • M ManfredHi

          Hallo,
          ich habe eine Frage:
          ich habe einen Datenpunkt "Geschirrspüler_Automatik". Wenn dieser auf true steht, dann soll der Geschirrspüler in der Zeit von 6 bis 20 Uhr starten, soferne genug Überschussstgrom da ist. Der Überschuss wird vom Einspeisezähler (2.7.0) ausgelesen.
          Wenn bis 20 Uhr nicht genug Strom vorhanden war, dann soll der Geschirrspüler um 20 Uhr abend (ab da hab ich einen günstigeren Tarif) auf alle Fälle starten.

          Habe dieses Script jetzt. Passt das so, oder muss ich noch irgendetwas berücksichtigen?

          2483c4ba-f4c4-4e15-84ae-081412157f11-image.png

          Danke.

          CinimodC Offline
          CinimodC Offline
          Cinimod
          Most Active
          schrieb am zuletzt editiert von
          #4

          @manfredh-1

          Das Skript weiß auch nicht ob die SM schon gelaufen ist. Dazu würde ich eine weitere variable setzen, die dann z.b. zum tageswechsel wieder zurück gesetzt wird

          Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

          D M 2 Antworten Letzte Antwort
          0
          • CinimodC Cinimod

            @manfredh-1

            Das Skript weiß auch nicht ob die SM schon gelaufen ist. Dazu würde ich eine weitere variable setzen, die dann z.b. zum tageswechsel wieder zurück gesetzt wird

            D Offline
            D Offline
            DennisMenger
            schrieb am zuletzt editiert von
            #5

            @cinimod da es sich sowohl bei mir, als auch bei Manfred-1 um eine schaltbare Steckdose handelt, kann sie vorher noch nicht gelaufen sein. Zumindest bei mir nicht. Ich muss meine Schaltsteckdose erst ausschalten, bevor die Automatik überhaupt zum Tragen kommen kann. Von daher habe ich kein Risiko, dass die Spülmaschine bei mir 2-mal am Tag läuft

            1 Antwort Letzte Antwort
            0
            • CinimodC Cinimod

              @manfredh-1

              Das Skript weiß auch nicht ob die SM schon gelaufen ist. Dazu würde ich eine weitere variable setzen, die dann z.b. zum tageswechsel wieder zurück gesetzt wird

              M Offline
              M Offline
              ManfredHi
              schrieb am zuletzt editiert von ManfredHi
              #6

              @cinimod said in Geschirrspüler start:

              Das Skript weiß auch nicht ob die SM schon gelaufen ist. Dazu würde ich eine weitere variable setzen, die dann z.b. zum tageswechsel wieder zurück gesetzt wird

              Wenn die Maschine gelaufen ist (ist über Siemens HomeConnect verbunden), wird der Datenpunkt für Geschirrspüler_Automatik automtisch auf false gesetzt und der Geschirrspüler bzw. die Steckdose ausgeschaltet. Das hab ich in einem zweiten Script, welches überprüft ob der Geschirrspüler über IP erreichbar ist.

              Wenn ich die Automatik z.B. um 22 Uhr einschalte, dann soll er nicht mehr am selben Tag beginnen sondern spätestens am nächsten Tag um 20 Uhr, falls tagsüber zu wenig strom vorhanden war.

              Hab es jetzt auf die Zeit zwischen 20 und 21 Uhr geändert:

              05ce1933-dc98-4428-83f5-e28a3016e85e-image.png

              ad00d035-2e49-4f8b-b352-40ae820b0ec7-image.png

              CinimodC 1 Antwort Letzte Antwort
              0
              • M ManfredHi

                @cinimod said in Geschirrspüler start:

                Das Skript weiß auch nicht ob die SM schon gelaufen ist. Dazu würde ich eine weitere variable setzen, die dann z.b. zum tageswechsel wieder zurück gesetzt wird

                Wenn die Maschine gelaufen ist (ist über Siemens HomeConnect verbunden), wird der Datenpunkt für Geschirrspüler_Automatik automtisch auf false gesetzt und der Geschirrspüler bzw. die Steckdose ausgeschaltet. Das hab ich in einem zweiten Script, welches überprüft ob der Geschirrspüler über IP erreichbar ist.

                Wenn ich die Automatik z.B. um 22 Uhr einschalte, dann soll er nicht mehr am selben Tag beginnen sondern spätestens am nächsten Tag um 20 Uhr, falls tagsüber zu wenig strom vorhanden war.

                Hab es jetzt auf die Zeit zwischen 20 und 21 Uhr geändert:

                05ce1933-dc98-4428-83f5-e28a3016e85e-image.png

                ad00d035-2e49-4f8b-b352-40ae820b0ec7-image.png

                CinimodC Offline
                CinimodC Offline
                Cinimod
                Most Active
                schrieb am zuletzt editiert von
                #7

                @manfredh-1

                Ach so, das war für mich so nicht ersichtlich.

                Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

                M 1 Antwort Letzte Antwort
                0
                • CinimodC Cinimod

                  @manfredh-1

                  Ach so, das war für mich so nicht ersichtlich.

                  M Offline
                  M Offline
                  ManfredHi
                  schrieb am zuletzt editiert von
                  #8

                  @cinimod said in Geschirrspüler start:

                  @manfredh-1

                  Ach so, das war für mich so nicht ersichtlich.

                  Hatte ich auch nicht dazugeschrieben, war mein Fehler.

                  Allerdings wird mein Script so wie ich es oben gepostet habe, nicht funktionieren, da ich grad draufgekommen bin, dass sich um 20 Uhr der der Wert vom Einspeisezähler (2.7.0) vermutlich gar nicht mehr ändern wird und somit das sonst falls gar nicht ausgeführt wird.

                  1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @manfredh-1 sagte in Geschirrspüler start:

                    Passt das so, oder muss ich noch irgendetwas berücksichtigen?

                    Naja, es ist unwahrscheinlich, dass sich genau um 20:00 Uhr der Datenpunkt ändert und die Logik im Trigger ausgeführt wird.

                    Du solltest eher einen zweiten Zeitplan-Trigger erstellen, welchen den Geschirrspüler um 20 Uhr startet, falls es über den Tag noch nicht passiert ist (in einer Variablen merken). Darin dann auch die Automatik prüfen.

                    M Offline
                    M Offline
                    ManfredHi
                    schrieb am zuletzt editiert von
                    #9

                    @haus-automatisierung said in Geschirrspüler start:

                    Du solltest eher einen zweiten Zeitplan-Trigger erstellen, welchen den Geschirrspüler um 20 Uhr startet, falls es über den Tag noch nicht passiert ist (in einer Variablen merken). Darin dann auch die Automatik prüfen.

                    Ja, hab ich nun gemacht. Ist vermutlich die sicherste Lösung.

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      ManfredHi
                      schrieb am zuletzt editiert von
                      #10

                      Ich hänge allerdings noch bei einem weiteren Problem in diesem Zusammenhang.

                      Nachdem der Ping-Adapter meldet, dass der Geschirrspüler über IP antwortet, warte ich noch 90 Sekunden bis ein Befehl zum Geschirrspüler geschickt wird. (Es wird ca. 1 Minute benötigt, bis sich der Geschirrspüler beim HomeConnect angemeldet hat). Wenn ich diese Zeit nicht abwarte, gehen die Befehle ins leere.
                      Das funktioniert soweit auch.

                      Aber:
                      Es gibt auch einen Datenpunkt, der anzeigt, ob die Tür des Geschirrspülers geschlossen oder geöffnet ist.
                      Ich möchte nun nach den 90 Sekunden zuerst überprüfen ob die Tür geschlossen ist. Falls nicht, soll ein Hinweis über Alexa ausgegeben werden und nach ca. 5 Minuten noch mal überprüft werden. Ist nach den 5 Minuten die Tür geschlossen, sollen die Befehle für das Programm und die Kindersicherung gesendet werden. Wenn nicht, soll nach Minuten nochmals der Hinweis kommen. Es soll aber maximal 3x überprüft werden.

                      Wo bau ich das ein, dass nach 5 Minuten erneut geprüft wird ?

                      9ec3459f-fc6d-4b7c-91e9-04573ef292c0-image.png

                      M paul53P 2 Antworten Letzte Antwort
                      0
                      • M ManfredHi

                        Ich hänge allerdings noch bei einem weiteren Problem in diesem Zusammenhang.

                        Nachdem der Ping-Adapter meldet, dass der Geschirrspüler über IP antwortet, warte ich noch 90 Sekunden bis ein Befehl zum Geschirrspüler geschickt wird. (Es wird ca. 1 Minute benötigt, bis sich der Geschirrspüler beim HomeConnect angemeldet hat). Wenn ich diese Zeit nicht abwarte, gehen die Befehle ins leere.
                        Das funktioniert soweit auch.

                        Aber:
                        Es gibt auch einen Datenpunkt, der anzeigt, ob die Tür des Geschirrspülers geschlossen oder geöffnet ist.
                        Ich möchte nun nach den 90 Sekunden zuerst überprüfen ob die Tür geschlossen ist. Falls nicht, soll ein Hinweis über Alexa ausgegeben werden und nach ca. 5 Minuten noch mal überprüft werden. Ist nach den 5 Minuten die Tür geschlossen, sollen die Befehle für das Programm und die Kindersicherung gesendet werden. Wenn nicht, soll nach Minuten nochmals der Hinweis kommen. Es soll aber maximal 3x überprüft werden.

                        Wo bau ich das ein, dass nach 5 Minuten erneut geprüft wird ?

                        9ec3459f-fc6d-4b7c-91e9-04573ef292c0-image.png

                        M Offline
                        M Offline
                        ManfredHi
                        schrieb am zuletzt editiert von
                        #11

                        @manfredh-1 said in Geschirrspüler start:

                        Wo bau ich das ein, dass nach 5 Minuten erneut geprüft wird ?

                        Keiner eine Lösung dafür ?

                        1 Antwort Letzte Antwort
                        0
                        • M ManfredHi

                          Ich hänge allerdings noch bei einem weiteren Problem in diesem Zusammenhang.

                          Nachdem der Ping-Adapter meldet, dass der Geschirrspüler über IP antwortet, warte ich noch 90 Sekunden bis ein Befehl zum Geschirrspüler geschickt wird. (Es wird ca. 1 Minute benötigt, bis sich der Geschirrspüler beim HomeConnect angemeldet hat). Wenn ich diese Zeit nicht abwarte, gehen die Befehle ins leere.
                          Das funktioniert soweit auch.

                          Aber:
                          Es gibt auch einen Datenpunkt, der anzeigt, ob die Tür des Geschirrspülers geschlossen oder geöffnet ist.
                          Ich möchte nun nach den 90 Sekunden zuerst überprüfen ob die Tür geschlossen ist. Falls nicht, soll ein Hinweis über Alexa ausgegeben werden und nach ca. 5 Minuten noch mal überprüft werden. Ist nach den 5 Minuten die Tür geschlossen, sollen die Befehle für das Programm und die Kindersicherung gesendet werden. Wenn nicht, soll nach Minuten nochmals der Hinweis kommen. Es soll aber maximal 3x überprüft werden.

                          Wo bau ich das ein, dass nach 5 Minuten erneut geprüft wird ?

                          9ec3459f-fc6d-4b7c-91e9-04573ef292c0-image.png

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

                          @manfredh-1 sagte: nach 5 Minuten erneut geprüft wird ?

                          Bild_2022-11-29_210109013.png

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

                          M 1 Antwort Letzte Antwort
                          1
                          • paul53P paul53

                            @manfredh-1 sagte: nach 5 Minuten erneut geprüft wird ?

                            Bild_2022-11-29_210109013.png

                            M Offline
                            M Offline
                            ManfredHi
                            schrieb am zuletzt editiert von
                            #13

                            @paul53
                            Super vielen Dank. Das in eine Funktion zu stellen, daran hab ich überhaupt nicht 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

                            569

                            Online

                            32.8k

                            Benutzer

                            82.8k

                            Themen

                            1.3m

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

                            • Du hast noch kein Konto? Registrieren

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