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. Blockly
  5. Setzen von Variable

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Setzen von Variable

Geplant Angeheftet Gesperrt Verschoben Blockly
20 Beiträge 3 Kommentatoren 1.3k Aufrufe 2 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.
  • T.SpoonerT T.Spooner

    Hallo zusammen,
    ich bin etwas am verzweifeln.
    Ich habe mein Haus über eine Industrie-SPS laufen, nur Datenbank, Visu und Kommuniktaion nach Aussen wir über den ioBroker gehandelt.
    ich schicke mir über Telegram ne Nachricht, wenn das Alive SPS<>ioroker fehlt. Das funktioniert auch wunderbar.
    Jetzt möchte ich mir aber auch ne Nachricht schicken lassen, wenn das Alive wieder da ist!
    Und hier verzweifele ich am Setzen einer Variable, eventl denke ich auch zuviel SPS-Programmierer :-(
    Ich nutze die Variable HM_AliveTimeout, wenn das Alive der SPS weg geht, dann läuft auch auch in die Schleife (sh debug output), aber die falls Bedingung bekommt nicht mit, dass die Variable auf 1 ist, bzw die Variable wird nicht auf 1 geschrieben, hat da jemand ne Hilfestellung für mich?

    screenshot_Alive.JPG

    Gruß T.Spooner

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

    @T-Spooner

    • Vergiss mal die Variable.
    • Aender den Trigger auf "wurde geaendert"
    • im Timeout, setz nen Falls Block, Hol Dir den "Objekt ID" Baustein aus dem Trigger Bereich, und Wechsel den auf "Wert". Damit Machst du: "Falls Wert mache Meldung Alive is weg, sonst mache Alive ist wieder da.

    Fettich :)

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

    T.SpoonerT 1 Antwort Letzte Antwort
    0
    • AsgothianA Asgothian

      @T-Spooner

      • Vergiss mal die Variable.
      • Aender den Trigger auf "wurde geaendert"
      • im Timeout, setz nen Falls Block, Hol Dir den "Objekt ID" Baustein aus dem Trigger Bereich, und Wechsel den auf "Wert". Damit Machst du: "Falls Wert mache Meldung Alive is weg, sonst mache Alive ist wieder da.

      Fettich :)

      T.SpoonerT Offline
      T.SpoonerT Offline
      T.Spooner
      schrieb am zuletzt editiert von
      #3

      @Asgothian, Danke Dir.
      Leider funktioniert es nicht bzw läuft immer noch wie vorher.
      Wahrscheinlich habe ich etwas falsch verstanden, habe es so gemacht:
      screenshot_Alive2.JPG

      Haussteuerung mit Beckhoff C6015 (TC3)
      IoBroker auf SynologyNas (DS220+)
      2x Kostal Plenticore 4,2
      1x Kostal Plenticore 10
      BYD 10kW
      2x Daheimladen Wallbox
      1x Hyundai Kona-e
      AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

      AsgothianA 1 Antwort Letzte Antwort
      0
      • T.SpoonerT T.Spooner

        @Asgothian, Danke Dir.
        Leider funktioniert es nicht bzw läuft immer noch wie vorher.
        Wahrscheinlich habe ich etwas falsch verstanden, habe es so gemacht:
        screenshot_Alive2.JPG

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

        @T-Spooner

        Die Meldungen sehen so erst einmal nicht schlecht aus. Anscheinend hat das Skript die Änderung von des Datenpuntktes von "true" auf "false" erkannt.

        Mach mal bitte folgendes:

        • Sorg dafür das das Alive da ist
        • Halte die SPS für mindestens 4 Sekunden an, damit das Alive 4 Sekunden weg geht
        • Starte sie wieder.

        Du solltest dann nacheinander 2 Meldungen bekommen, eine dafür das das Alive abfällt, die andere dafuer das es wieder da ist.

        So wie das Skript gebaut ist bekommst Du bei Änderungen die weniger als 1.5 Sekunden auseinander liegen nur die Meldung der LETZTEN Änderung.

        A.

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

        T.SpoonerT 1 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

          @T-Spooner

          Die Meldungen sehen so erst einmal nicht schlecht aus. Anscheinend hat das Skript die Änderung von des Datenpuntktes von "true" auf "false" erkannt.

          Mach mal bitte folgendes:

          • Sorg dafür das das Alive da ist
          • Halte die SPS für mindestens 4 Sekunden an, damit das Alive 4 Sekunden weg geht
          • Starte sie wieder.

          Du solltest dann nacheinander 2 Meldungen bekommen, eine dafür das das Alive abfällt, die andere dafuer das es wieder da ist.

          So wie das Skript gebaut ist bekommst Du bei Änderungen die weniger als 1.5 Sekunden auseinander liegen nur die Meldung der LETZTEN Änderung.

          A.

          T.SpoonerT Offline
          T.SpoonerT Offline
          T.Spooner
          schrieb am zuletzt editiert von T.Spooner
          #5

          @Asgothian
          Ich halte die SPS sogar 10 Sekunden an, es kommt nur die Meldung, dass das Alive weg geht, dass es nochmal kommt nicht.
          Der SPS-Alive-Takt liegt übrigens bei 1Hz

          Haussteuerung mit Beckhoff C6015 (TC3)
          IoBroker auf SynologyNas (DS220+)
          2x Kostal Plenticore 4,2
          1x Kostal Plenticore 10
          BYD 10kW
          2x Daheimladen Wallbox
          1x Hyundai Kona-e
          AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

          AsgothianA 1 Antwort Letzte Antwort
          0
          • T.SpoonerT T.Spooner

            @Asgothian
            Ich halte die SPS sogar 10 Sekunden an, es kommt nur die Meldung, dass das Alive weg geht, dass es nochmal kommt nicht.
            Der SPS-Alive-Takt liegt übrigens bei 1Hz

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

            @T-Spooner Das ist seltsam. Kannst du Bitte das Skript nach diesem Muster anpassen:

            Screen Shot 2020-09-24 at 18.07.07 .png

            Wenn da die Ausgabe nur kommt wenn die SPS aus geht dann ist etwas mit den Datenpunkten komisch.

            A.

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

            T.SpoonerT 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @T-Spooner Das ist seltsam. Kannst du Bitte das Skript nach diesem Muster anpassen:

              Screen Shot 2020-09-24 at 18.07.07 .png

              Wenn da die Ausgabe nur kommt wenn die SPS aus geht dann ist etwas mit den Datenpunkten komisch.

              A.

              T.SpoonerT Offline
              T.SpoonerT Offline
              T.Spooner
              schrieb am zuletzt editiert von
              #7

              @Asgothian
              trigger wird erfasst:
              Screenshot 2020-09-24 182305.png

              Haussteuerung mit Beckhoff C6015 (TC3)
              IoBroker auf SynologyNas (DS220+)
              2x Kostal Plenticore 4,2
              1x Kostal Plenticore 10
              BYD 10kW
              2x Daheimladen Wallbox
              1x Hyundai Kona-e
              AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

              AsgothianA 1 Antwort Letzte Antwort
              0
              • T.SpoonerT T.Spooner

                @Asgothian
                trigger wird erfasst:
                Screenshot 2020-09-24 182305.png

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

                @T-Spooner ok.. dann setz doch einmal einen Timeout um genau diese Meldung. Mit einem Stop Timeout davor.

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

                T.SpoonerT 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @T-Spooner ok.. dann setz doch einmal einen Timeout um genau diese Meldung. Mit einem Stop Timeout davor.

                  T.SpoonerT Offline
                  T.SpoonerT Offline
                  T.Spooner
                  schrieb am zuletzt editiert von
                  #9

                  @Asgothian
                  ok läuft auch, natürlich nicht mehr wenn ich die SPS stoppe

                  Haussteuerung mit Beckhoff C6015 (TC3)
                  IoBroker auf SynologyNas (DS220+)
                  2x Kostal Plenticore 4,2
                  1x Kostal Plenticore 10
                  BYD 10kW
                  2x Daheimladen Wallbox
                  1x Hyundai Kona-e
                  AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                  AsgothianA 1 Antwort Letzte Antwort
                  0
                  • T.SpoonerT T.Spooner

                    @Asgothian
                    ok läuft auch, natürlich nicht mehr wenn ich die SPS stoppe

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

                    @T-Spooner ok.. die antwort verstehe ich nicht.

                    Du bekommst die gleichen Meldungen wie vorher ohne den Timeout ?

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

                    T.SpoonerT 1 Antwort Letzte Antwort
                    0
                    • AsgothianA Asgothian

                      @T-Spooner ok.. die antwort verstehe ich nicht.

                      Du bekommst die gleichen Meldungen wie vorher ohne den Timeout ?

                      T.SpoonerT Offline
                      T.SpoonerT Offline
                      T.Spooner
                      schrieb am zuletzt editiert von T.Spooner
                      #11

                      @Asgothian ich bekomme die gleichen Meldungen.
                      wenn ich die SPS stoppe, kommen keine Meldungen mehr, wenn ich sie starte, kommen sie wieder

                      Haussteuerung mit Beckhoff C6015 (TC3)
                      IoBroker auf SynologyNas (DS220+)
                      2x Kostal Plenticore 4,2
                      1x Kostal Plenticore 10
                      BYD 10kW
                      2x Daheimladen Wallbox
                      1x Hyundai Kona-e
                      AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                      AsgothianA 1 Antwort Letzte Antwort
                      0
                      • T.SpoonerT T.Spooner

                        @Asgothian ich bekomme die gleichen Meldungen.
                        wenn ich die SPS stoppe, kommen keine Meldungen mehr, wenn ich sie starte, kommen sie wieder

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

                        @T-Spooner
                        Also wenn ich dich richtig verstehe funktioniert der Datenpunkt so das die SPS den regelmässig von falsch auf wahr setzt solange sie läuft ? Und wenn sie nicht läuft dann bleibt er auf falsch stehen ?

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

                        T.SpoonerT 1 Antwort Letzte Antwort
                        0
                        • AsgothianA Asgothian

                          @T-Spooner
                          Also wenn ich dich richtig verstehe funktioniert der Datenpunkt so das die SPS den regelmässig von falsch auf wahr setzt solange sie läuft ? Und wenn sie nicht läuft dann bleibt er auf falsch stehen ?

                          T.SpoonerT Offline
                          T.SpoonerT Offline
                          T.Spooner
                          schrieb am zuletzt editiert von
                          #13

                          @Asgothian genau

                          Haussteuerung mit Beckhoff C6015 (TC3)
                          IoBroker auf SynologyNas (DS220+)
                          2x Kostal Plenticore 4,2
                          1x Kostal Plenticore 10
                          BYD 10kW
                          2x Daheimladen Wallbox
                          1x Hyundai Kona-e
                          AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                          AsgothianA 1 Antwort Letzte Antwort
                          0
                          • T.SpoonerT T.Spooner

                            @Asgothian genau

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

                            @T-Spooner OK.. das hättest du früher sagen sollen. Dann kann das Skript ja auch nicht arbeiten.

                            Was du also brauchst ist eine Überwachung das sich der Datenpunkt regelmässig ändert. Tut er das nicht ist die SPS aus

                            Sehe ich das richtig ?

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

                            T.SpoonerT 1 Antwort Letzte Antwort
                            0
                            • AsgothianA Asgothian

                              @T-Spooner OK.. das hättest du früher sagen sollen. Dann kann das Skript ja auch nicht arbeiten.

                              Was du also brauchst ist eine Überwachung das sich der Datenpunkt regelmässig ändert. Tut er das nicht ist die SPS aus

                              Sehe ich das richtig ?

                              T.SpoonerT Offline
                              T.SpoonerT Offline
                              T.Spooner
                              schrieb am zuletzt editiert von
                              #15

                              @Asgothian genau so ist es

                              Haussteuerung mit Beckhoff C6015 (TC3)
                              IoBroker auf SynologyNas (DS220+)
                              2x Kostal Plenticore 4,2
                              1x Kostal Plenticore 10
                              BYD 10kW
                              2x Daheimladen Wallbox
                              1x Hyundai Kona-e
                              AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                              AsgothianA 1 Antwort Letzte Antwort
                              0
                              • T.SpoonerT T.Spooner

                                @Asgothian genau so ist es

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

                                @T-Spooner Wie genau willst du das an/aus erfassen ? Reicht eine Erkennung nach 1 Minute, oder muss die Meldung "sofort" kommen ?

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

                                1 Antwort Letzte Antwort
                                0
                                • T.SpoonerT Offline
                                  T.SpoonerT Offline
                                  T.Spooner
                                  schrieb am zuletzt editiert von
                                  #17

                                  ca 1,5 Sekunden, der Takt liegt ja bei 1Hz

                                  Haussteuerung mit Beckhoff C6015 (TC3)
                                  IoBroker auf SynologyNas (DS220+)
                                  2x Kostal Plenticore 4,2
                                  1x Kostal Plenticore 10
                                  BYD 10kW
                                  2x Daheimladen Wallbox
                                  1x Hyundai Kona-e
                                  AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                                  paul53P AsgothianA 2 Antworten Letzte Antwort
                                  0
                                  • T.SpoonerT T.Spooner

                                    ca 1,5 Sekunden, der Takt liegt ja bei 1Hz

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

                                    @T-Spooner sagte:

                                    ca 1,5 Sekunden, der Takt liegt ja bei 1Hz

                                    Typischer Watchdog. Dann muss auf "wurde geändert getriggert werden".

                                    Blockly_temp.JPG

                                    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
                                    • T.SpoonerT T.Spooner

                                      ca 1,5 Sekunden, der Takt liegt ja bei 1Hz

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

                                      @T-Spooner
                                      versuch mal so:
                                      Screen Shot 2020-09-24 at 19.05.47 .png

                                      Das was @paul53 geschrieben hat funktioniert auch, wenn du zusätzlich noch einen Trigger wie ich oben vorgeschlagen auf den neu angelegten Datenpunkt "SPS läuft" setzt.

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

                                      T.SpoonerT 1 Antwort Letzte Antwort
                                      0
                                      • AsgothianA Asgothian

                                        @T-Spooner
                                        versuch mal so:
                                        Screen Shot 2020-09-24 at 19.05.47 .png

                                        Das was @paul53 geschrieben hat funktioniert auch, wenn du zusätzlich noch einen Trigger wie ich oben vorgeschlagen auf den neu angelegten Datenpunkt "SPS läuft" setzt.

                                        T.SpoonerT Offline
                                        T.SpoonerT Offline
                                        T.Spooner
                                        schrieb am zuletzt editiert von T.Spooner
                                        #20

                                        @Asgothian und @paul53
                                        es läuft, vielen Dank!!!
                                        @Asgothian , sorry :disappointed: hatte es anfänglich etwas schlecht beschrieben!

                                        Unbenannt.JPG

                                        Haussteuerung mit Beckhoff C6015 (TC3)
                                        IoBroker auf SynologyNas (DS220+)
                                        2x Kostal Plenticore 4,2
                                        1x Kostal Plenticore 10
                                        BYD 10kW
                                        2x Daheimladen Wallbox
                                        1x Hyundai Kona-e
                                        AIT Sole/Wasser WP SWC 80 H mit Solarthermie und dank diesem Forum PV-Unterstützung

                                        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

                                        534

                                        Online

                                        32.7k

                                        Benutzer

                                        82.4k

                                        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