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

  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.2k

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

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

Check Blockly - verursacht Absturz

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
13 Beiträge 4 Kommentatoren 751 Aufrufe 1 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.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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 Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      schrieb am zuletzt editiert von
      #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 9.0.18 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      D paul53P 2 Antworten Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #5

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

        1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            daruse
            schrieb am zuletzt editiert von
            #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 Antworten Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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 Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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 Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #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 Antworten Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 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

                        600

                        Online

                        32.4k

                        Benutzer

                        81.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