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. Batterie Script mit ok Bestätigung

NEWS

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

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

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

Batterie Script mit ok Bestätigung

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 3 Kommentatoren 374 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.
  • A Alero

    Hi,
    habe ien Blockly Script geschrieben. immer um 12:00 soll er mir die Leeren Batterienen melden per telegram. Dies funktioniert auch ganz gut.
    Leider bekomme ich dann nicht mit wenn das script mal nicht läuft. Deshalb würde ich gerne eine Option einbazuen die mir auch eine Nachricht schickt wenn er geprüft hat und alles ok ist.
    Hier ein Auszug aus meinem Script.
    a2e01746-3ecb-4a39-a310-5d68c05087ce-grafik.png

    Jemand eine Idee wie ich das umsetzen könnte?
    Gruß
    alero

    AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    schrieb am zuletzt editiert von Asgothian
    #2

    @alero ich würde das ganze so lösen:

    • eine Variable "Nachricht" definieren, mit "" initialisieren.
    • in den jeweiligen Werte Abfragen nicht direkt die Meldung absetzen, sondern statt dessen den Text an die Variable "Nachricht" anhängen (per Setze 'Nachricht' auf erstelle Text aus: 'Nachricht',Achtung 2x Batterie ....
    • Als letztes eine Abfrage: Falls 'Nachricht' = "" mache `Setze Nachricht auf "Alle Batterien geprüft, alle ok"
    • erst danach den Inhalt der Variable "Nachricht" an Telegramm schicken.

    A.

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    A 1 Antwort Letzte Antwort
    0
    • AsgothianA Asgothian

      @alero ich würde das ganze so lösen:

      • eine Variable "Nachricht" definieren, mit "" initialisieren.
      • in den jeweiligen Werte Abfragen nicht direkt die Meldung absetzen, sondern statt dessen den Text an die Variable "Nachricht" anhängen (per Setze 'Nachricht' auf erstelle Text aus: 'Nachricht',Achtung 2x Batterie ....
      • Als letztes eine Abfrage: Falls 'Nachricht' = "" mache `Setze Nachricht auf "Alle Batterien geprüft, alle ok"
      • erst danach den Inhalt der Variable "Nachricht" an Telegramm schicken.

      A.

      A Offline
      A Offline
      Alero
      schrieb am zuletzt editiert von Alero
      #3

      @asgothian
      Hi,
      danke für die schnelle Antwort.

      ich hatte schon mal gedacht wenn ich z.B 3 Gruppen mache. Alle Geräte mit 1,5 V, 2 Gruppe alle mit 3v und 3 Gruppe mit 4,5 V.
      in der ersten Gruppe alle noch mal abfragen und prüfen ob Spannung noch oberhalb der Meldespannung liegt. Das dann mit jeder Gruppe machen.
      Wenn dann alle ok soll die Meldung per tellegram alles ok rausgehen. Nur weiss ich nicht wie ich das erstellen soll :-)
      so in der Art:
      8b001a10-106a-4da4-9e5e-359d0a57d248-grafik.png

      paul53P 1 Antwort Letzte Antwort
      0
      • A Alero

        @asgothian
        Hi,
        danke für die schnelle Antwort.

        ich hatte schon mal gedacht wenn ich z.B 3 Gruppen mache. Alle Geräte mit 1,5 V, 2 Gruppe alle mit 3v und 3 Gruppe mit 4,5 V.
        in der ersten Gruppe alle noch mal abfragen und prüfen ob Spannung noch oberhalb der Meldespannung liegt. Das dann mit jeder Gruppe machen.
        Wenn dann alle ok soll die Meldung per tellegram alles ok rausgehen. Nur weiss ich nicht wie ich das erstellen soll :-)
        so in der Art:
        8b001a10-106a-4da4-9e5e-359d0a57d248-grafik.png

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

        @alero sagte: Wenn dann alle ok soll die Meldung per tellegram alles ok rausgehen.

        Ich würde ein Array verwenden:

        Bild_2022-04-28_171320811.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

        A 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @alero sagte: Wenn dann alle ok soll die Meldung per tellegram alles ok rausgehen.

          Ich würde ein Array verwenden:

          Bild_2022-04-28_171320811.png

          A Offline
          A Offline
          Alero
          schrieb am zuletzt editiert von
          #5

          @paul53
          Hi, das sieht gut aus.
          Wie oder was ist dann tauschen? Eine Variable?

          paul53P 1 Antwort Letzte Antwort
          0
          • A Alero

            @paul53
            Hi, das sieht gut aus.
            Wie oder was ist dann tauschen? Eine Variable?

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

            @alero sagte: was ist dann tauschen? Eine Variable?

            Ja.

            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

            A 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @alero sagte: was ist dann tauschen? Eine Variable?

              Ja.

              A Offline
              A Offline
              Alero
              schrieb am zuletzt editiert von Alero
              #7

              @paul53
              Und wie sieht die aus?
              Austauschen =wahr oder falsch?

              paul53P 1 Antwort Letzte Antwort
              0
              • A Alero

                @paul53
                Und wie sieht die aus?
                Austauschen =wahr oder falsch?

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

                @alero sagte: Austauschen =1 oder 2.

                Ich verstehe die Frage nicht. Die Variable enthält ein Array (Liste) mit allen Texten zum Batterien-Tausch. Zum Senden werden aus den Texten im Array einzelne Zeilen. Wenn kein Batterien-Tausch nötig ist, bleibt die Liste leer (Länge = 0).

                Bild_2022-04-28_150514883.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

                A 2 Antworten Letzte Antwort
                0
                • paul53P paul53

                  @alero sagte: Austauschen =1 oder 2.

                  Ich verstehe die Frage nicht. Die Variable enthält ein Array (Liste) mit allen Texten zum Batterien-Tausch. Zum Senden werden aus den Texten im Array einzelne Zeilen. Wenn kein Batterien-Tausch nötig ist, bleibt die Liste leer (Länge = 0).

                  Bild_2022-04-28_150514883.png

                  A Offline
                  A Offline
                  Alero
                  schrieb am zuletzt editiert von
                  #9

                  @paul53
                  Hi, jetzt habe ich verstanden. Das Problem lag zwischen meinen Ohren.
                  Danke. Werde es mal versuchen so umzusetzen.

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @alero sagte: Austauschen =1 oder 2.

                    Ich verstehe die Frage nicht. Die Variable enthält ein Array (Liste) mit allen Texten zum Batterien-Tausch. Zum Senden werden aus den Texten im Array einzelne Zeilen. Wenn kein Batterien-Tausch nötig ist, bleibt die Liste leer (Länge = 0).

                    Bild_2022-04-28_150514883.png

                    A Offline
                    A Offline
                    Alero
                    schrieb am zuletzt editiert von Alero
                    #10

                    @paul53 Hi,
                    Hab doch noch eine Frage.
                    Was mache ich mit dem telegram Block wenn ich falls und mache so einsetze wie du beschrieben hast?
                    Dieser steht ja jetzt bei mir als mache.
                    Weil es soll ja pro device ein entsprechender Eintrag per telegram gesendet werden

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • A Alero

                      @paul53 Hi,
                      Hab doch noch eine Frage.
                      Was mache ich mit dem telegram Block wenn ich falls und mache so einsetze wie du beschrieben hast?
                      Dieser steht ja jetzt bei mir als mache.
                      Weil es soll ja pro device ein entsprechender Eintrag per telegram gesendet werden

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

                      @alero sagte: es soll ja pro device ein entsprechender Eintrag per telegram gesendet werden

                      In meinem Vorschlag wird nur eine Nachricht mit je einer Zeile pro Device gesendet.

                      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

                      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

                      568

                      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