Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Check Blockly - verursacht Absturz

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

  • Neues Video über Aliase, virtuelle Geräte und Kategorien
    BluefoxB
    Bluefox
    25
    1
    1.3k

Check Blockly - verursacht Absturz

Scheduled Pinned Locked Moved Skripten / Logik
13 Posts 4 Posters 749 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • CodierknechtC Codierknecht

    @daruse
    Aus dem JS-Code entnehme ich: Trigger in Trigger.
    Das funzt so nicht.

    Außerdem wäre es hilfreich, das ganze Blockly zu zeigen und nicht nur den Teil, in dem DU einen Fehler vermutest.

    D Offline
    D Offline
    daruse
    wrote on last edited by
    #3

    @codierknecht Sorry, hier wäre das komplette Blockly:
    8c841e2b-e1ba-43a1-ada2-d2744e73b870-image.png

    Ich nehme an du meinst Trigger in Trigger meine "Zeiterfassung". Wie würde man sowas dann korrekt angehen?

    Danke

    CodierknechtC 1 Reply Last reply
    0
    • D daruse

      @codierknecht Sorry, hier wäre das komplette Blockly:
      8c841e2b-e1ba-43a1-ada2-d2744e73b870-image.png

      Ich nehme an du meinst Trigger in Trigger meine "Zeiterfassung". Wie würde man sowas dann korrekt angehen?

      Danke

      CodierknechtC Offline
      CodierknechtC Offline
      Codierknecht
      Developer Most Active
      wrote on last edited by
      #4

      @daruse
      Nach diesem Muster:
      02df9fa7-b94c-4482-9a37-7760ee5aa779-image.png
      Dabei ist zu beachten, dass eine Prüfung auf "zwischen" nicht sauber tagesübergreifend funktioniert.
      Darum in einem solchen Fall auf "nicht zwischen" prüfen.

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 8.2.4 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi + dies & das
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      D paul53P 2 Replies Last reply
      0
      • CodierknechtC Codierknecht

        @daruse
        Nach diesem Muster:
        02df9fa7-b94c-4482-9a37-7760ee5aa779-image.png
        Dabei ist zu beachten, dass eine Prüfung auf "zwischen" nicht sauber tagesübergreifend funktioniert.
        Darum in einem solchen Fall auf "nicht zwischen" prüfen.

        D Offline
        D Offline
        daruse
        wrote on last edited by
        #5

        @codierknecht verstehe, dann werde ich das bei nächster Gelegenheit umbauen und weiter testen.
        Vielen Dank dir!

        1 Reply Last reply
        0
        • CodierknechtC Codierknecht

          @daruse
          Nach diesem Muster:
          02df9fa7-b94c-4482-9a37-7760ee5aa779-image.png
          Dabei ist zu beachten, dass eine Prüfung auf "zwischen" nicht sauber tagesübergreifend funktioniert.
          Darum in einem solchen Fall auf "nicht zwischen" prüfen.

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #6

          @codierknecht sagte: eine Prüfung auf "zwischen" nicht sauber tagesübergreifend funktioniert.

          Das betrifft nur Astrozeiten.

          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 Reply Last reply
          0
          • D Offline
            D Offline
            daruse
            wrote on last edited by
            #7

            Jetzt muss ich leider doch nochmal nachfragen, habe versucht die Abfrage zu vereinfachen. Vormittag/Nachmittag Unterscheidung werde ich verzichten dafür nur einen gewissen Zeitraum vorgeben.
            Heraus kam folgendes Blockly:
            ba4463fa-3181-42e0-ba10-9faac23f4894-image.png

            Beim initialen Start läuft noch alles wunderbar, bei dem unteren falls Block hab ich die UND Bedingungen erfüllt, wenn ich dann die Testvariable (Trigger) ändere, schaltet auch das Relais. Allerdings mehr oder weniger unmittelbar danach werden keine Werte mehr aktualisiert --> PI hängt sich auf.

            Könnt ihr mir sagen wo ich hier meinen Gedankenfehler eingebaut habe? Macht es Sinn mit einem festen Pause Block zu arbeiten?

            Dann noch eine Frage zum PI, wenn sich dieser aufgehängt hat, hilft nur stromlos machen und neu booten - gibt es hier evtl. ein schlaueres Vorgehen oder evtl. eine intelligente Abfrage das sowas erst gar nicht passiert?

            Danke vorab,
            Stefan

            D HomoranH 2 Replies Last reply
            0
            • D daruse

              Jetzt muss ich leider doch nochmal nachfragen, habe versucht die Abfrage zu vereinfachen. Vormittag/Nachmittag Unterscheidung werde ich verzichten dafür nur einen gewissen Zeitraum vorgeben.
              Heraus kam folgendes Blockly:
              ba4463fa-3181-42e0-ba10-9faac23f4894-image.png

              Beim initialen Start läuft noch alles wunderbar, bei dem unteren falls Block hab ich die UND Bedingungen erfüllt, wenn ich dann die Testvariable (Trigger) ändere, schaltet auch das Relais. Allerdings mehr oder weniger unmittelbar danach werden keine Werte mehr aktualisiert --> PI hängt sich auf.

              Könnt ihr mir sagen wo ich hier meinen Gedankenfehler eingebaut habe? Macht es Sinn mit einem festen Pause Block zu arbeiten?

              Dann noch eine Frage zum PI, wenn sich dieser aufgehängt hat, hilft nur stromlos machen und neu booten - gibt es hier evtl. ein schlaueres Vorgehen oder evtl. eine intelligente Abfrage das sowas erst gar nicht passiert?

              Danke vorab,
              Stefan

              D Offline
              D Offline
              daruse
              wrote on last edited by
              #8

              @daruse versuch macht Klug, so geht es:
              bce69906-d7db-43ec-991e-022035c1eafc-image.png

              Hab ich hier etwas falsch gemacht:
              bbc8afe6-25b5-4092-9a56-913b1cdc0778-image.png

              Merci

              1 Reply Last reply
              0
              • D daruse

                Jetzt muss ich leider doch nochmal nachfragen, habe versucht die Abfrage zu vereinfachen. Vormittag/Nachmittag Unterscheidung werde ich verzichten dafür nur einen gewissen Zeitraum vorgeben.
                Heraus kam folgendes Blockly:
                ba4463fa-3181-42e0-ba10-9faac23f4894-image.png

                Beim initialen Start läuft noch alles wunderbar, bei dem unteren falls Block hab ich die UND Bedingungen erfüllt, wenn ich dann die Testvariable (Trigger) ändere, schaltet auch das Relais. Allerdings mehr oder weniger unmittelbar danach werden keine Werte mehr aktualisiert --> PI hängt sich auf.

                Könnt ihr mir sagen wo ich hier meinen Gedankenfehler eingebaut habe? Macht es Sinn mit einem festen Pause Block zu arbeiten?

                Dann noch eine Frage zum PI, wenn sich dieser aufgehängt hat, hilft nur stromlos machen und neu booten - gibt es hier evtl. ein schlaueres Vorgehen oder evtl. eine intelligente Abfrage das sowas erst gar nicht passiert?

                Danke vorab,
                Stefan

                HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #9

                @daruse wenn ich das richtig entziffern kann, wird das zweite falls auch dann gestartet, wenn das erste falls zutrifft.

                ist das gewollt?

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                D 1 Reply Last reply
                0
                • HomoranH Homoran

                  @daruse wenn ich das richtig entziffern kann, wird das zweite falls auch dann gestartet, wenn das erste falls zutrifft.

                  ist das gewollt?

                  D Offline
                  D Offline
                  daruse
                  wrote on last edited by
                  #10

                  @homoran da ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!

                  So alleinstehend funktioniert es:
                  23240ac5-b102-4be6-8b53-18f6e6709b25-image.png

                  HomoranH 1 Reply Last reply
                  0
                  • D daruse

                    @homoran da ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!

                    So alleinstehend funktioniert es:
                    23240ac5-b102-4be6-8b53-18f6e6709b25-image.png

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by
                    #11

                    @daruse sagte in Check Blockly - verursacht Absturz:

                    ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!

                    ja, aber wenn die Uhrzeit zutrifft, trifft auch der zweite Block ohne Uhrzeit zusätzlich zu.

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    D 2 Replies Last reply
                    0
                    • HomoranH Homoran

                      @daruse sagte in Check Blockly - verursacht Absturz:

                      ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!

                      ja, aber wenn die Uhrzeit zutrifft, trifft auch der zweite Block ohne Uhrzeit zusätzlich zu.

                      D Offline
                      D Offline
                      daruse
                      wrote on last edited by
                      #12

                      @homoran Ok das ist ein anderes Thema da wollte ich mir noch Gedanken machen wenn das gesamte Blockly läuft, aber aktuell (außerhalb 9-15Uhr) sollte nur der untere zutreffen.

                      Hast du eine Idee warum sich der PI aufhängt?

                      1 Reply Last reply
                      0
                      • HomoranH Homoran

                        @daruse sagte in Check Blockly - verursacht Absturz:

                        ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!

                        ja, aber wenn die Uhrzeit zutrifft, trifft auch der zweite Block ohne Uhrzeit zusätzlich zu.

                        D Offline
                        D Offline
                        daruse
                        wrote on last edited by
                        #13

                        @homoran Aber das war ein guter Anstoß, hab es nun wie folgt umgebaut:
                        3d76914e-2887-424b-86b4-e6080db43536-image.png

                        Allerdings hatte ich beim ersten Versuch bei dem roten X noch eine zusätzliche UND Bedingung mit der Uhrzeit drin --> Absturz
                        So wie abgebildet geht es jetzt, hab es auch durchgetestet...irgendwie muss er mit der Uhrzeit oder dem Format ein Problem haben!?!?!

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        609

                        Online

                        32.4k

                        Users

                        81.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe