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. Skript Wasserpumpe!

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.3k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    4.3k

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

Skript Wasserpumpe!

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 523 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.
  • L Offline
    L Offline
    LaBamba
    schrieb am zuletzt editiert von
    #1

    Ich möchte ein Blockly Skript für einen Wasserstandssensor mit zwei Endpunkten erstellen.
    Wird der Sensor (mit Shelly plus i4) oben aktiviert soll eine Pumpe eingeschaltet werden und solange abgepumpt werden bis der Sensor unten ausschaltet. Wird der Sensor unten aktiviert soll die Pumpe wieder abgeschalten werden.
    Über eine zweite Pumpe wird das Hydroponiksystem zeitabhängig mit Wasser beschickt. Das Skript läuft bereits sehr stabil.

    Es ist wichtig, dass das System ausfallsicher sein soll wenn z.B. das Skript zwischen den beiden Punkten gestartet wird.

    Über die Ki habe ich versucht mir einen Blockly Skript zu erstellen.
    Die Änderung stellt kein Problem da aber die Umstetzung der Initialisierung nach dem Start des IoBrokers und die Funktion prüfe Wasserstand bekomme ich leider nicht umgesetzt.

    Vielleicht kann mir hier jemand helfen.

    ChatGPT Image 5. Juli 2026, 02_28_11.png

    paul53P 1 Antwort Letzte Antwort
    0
    • L LaBamba

      Ich möchte ein Blockly Skript für einen Wasserstandssensor mit zwei Endpunkten erstellen.
      Wird der Sensor (mit Shelly plus i4) oben aktiviert soll eine Pumpe eingeschaltet werden und solange abgepumpt werden bis der Sensor unten ausschaltet. Wird der Sensor unten aktiviert soll die Pumpe wieder abgeschalten werden.
      Über eine zweite Pumpe wird das Hydroponiksystem zeitabhängig mit Wasser beschickt. Das Skript läuft bereits sehr stabil.

      Es ist wichtig, dass das System ausfallsicher sein soll wenn z.B. das Skript zwischen den beiden Punkten gestartet wird.

      Über die Ki habe ich versucht mir einen Blockly Skript zu erstellen.
      Die Änderung stellt kein Problem da aber die Umstetzung der Initialisierung nach dem Start des IoBrokers und die Funktion prüfe Wasserstand bekomme ich leider nicht umgesetzt.

      Vielleicht kann mir hier jemand helfen.

      ChatGPT Image 5. Juli 2026, 02_28_11.png

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

      @LaBamba [sagte]: Initialisierung nach dem Start des IoBrokers

      Den Neustart von ioBroker kann man anhand des Datenpunktes "system.host.hostname.uptime" bei Skriptstart prüfen:

      Blockly_iobneustart.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

      1 Antwort Letzte Antwort
      0
      • MartinPM Online
        MartinPM Online
        MartinP
        schrieb am zuletzt editiert von
        #3

        Hmm wozu soll das nötig sein?
        Das Skript wird bei einen Neustart von iobroker neu gestartet, und es wird dann Code ausgeführt, der nicht in einem Steuerblock enthalten ist (Trigger, Cron, Funktion etc...)

        Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

        paul53P 1 Antwort Letzte Antwort
        0
        • MartinPM MartinP

          Hmm wozu soll das nötig sein?
          Das Skript wird bei einen Neustart von iobroker neu gestartet, und es wird dann Code ausgeführt, der nicht in einem Steuerblock enthalten ist (Trigger, Cron, Funktion etc...)

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

          @MartinP [sagte]: Hmm wozu soll das nötig sein?

          Ja, man kann den Schwimmerstand auch bei jedem Skriptstart auswerten.

          Blockly_temp.JPG

          @labamba
          Weshalb sind die Farben in deinem Blockly so untypisch?

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

          L 1 Antwort Letzte Antwort
          0
          • MartinPM Online
            MartinPM Online
            MartinP
            schrieb am zuletzt editiert von MartinP
            #5

            Ich hatte zuerst Sorgen, dass eventuell die Datenpunkte bei einem kompletten iobroker Neustart noch nicht "abgeglichen" sind, wenn das Skript gestartet wird.

            Nach etwas Überlegung sollte sich die Situation jedoch auflösen, wenn die Datenpunkte abgeglichen sind. Dadurch sollten ja die Trigger ausgelöst werden.

            Vielleicht gibt es da ja auch Mechanismen, dass die Skripte erst starten, wenn der Objektbaum komplett abgeglichen ist

            Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @MartinP [sagte]: Hmm wozu soll das nötig sein?

              Ja, man kann den Schwimmerstand auch bei jedem Skriptstart auswerten.

              Blockly_temp.JPG

              @labamba
              Weshalb sind die Farben in deinem Blockly so untypisch?

              L Offline
              L Offline
              LaBamba
              schrieb zuletzt editiert von
              #6

              @paul53

              Sorry ich bin leider nicht dazugekommen das Skript weiter zu bearbeiten.
              Müsste es dann insgesamt so aussehen.
              Bildschirmfoto 2026-07-10 um 16.19.16.png

              paul53P 1 Antwort Letzte Antwort
              0
              • L LaBamba

                @paul53

                Sorry ich bin leider nicht dazugekommen das Skript weiter zu bearbeiten.
                Müsste es dann insgesamt so aussehen.
                Bildschirmfoto 2026-07-10 um 16.19.16.png

                paul53P Offline
                paul53P Offline
                paul53
                schrieb zuletzt editiert von paul53
                #7

                @LaBamba [sagte]: Müsste es dann insgesamt so aussehen.

                Nein, so ist das Skript komplett:

                Blockly_temp.JPG

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

                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

                454

                Online

                33.0k

                Benutzer

                83.4k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2026
                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