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
    1.9k

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

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

Skript Wasserpumpe!

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 3 Kommentatoren 149 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 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 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

      1 Antwort Letzte Antwort
      0
      • MartinPM Abwesend
        MartinPM Abwesend
        MartinP
        schrieb 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 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

          1 Antwort Letzte Antwort
          0
          • MartinPM Abwesend
            MartinPM Abwesend
            MartinP
            schrieb 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

            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

            603

            Online

            33.0k

            Benutzer

            83.3k

            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