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. [gelöst] Problem Anwesenheitskontrolle in Blockly

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] Problem Anwesenheitskontrolle in Blockly

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
10 Beiträge 6 Kommentatoren 3.8k 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.
  • M Offline
    M Offline
    mic62
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich mache gerade die ersten Schritte mit Blockly und habe, nachdem ich mehrere Skripte aus dem Netz übernommen und angepasst habe, nun mein erstes Skript alleine erstellt - und schon funktioniert es nicht wie es soll :-( Ich hoffe, dass mir hier jemand mit einem Hinweis helfen kann.

    Das Skript soll als Anwesenheitssteuerung auf Basis des Handy-Status im tr-064-Adapter dienen. Der Status des Handies sowohl meiner Frau als auch Meines (jeweils Huaweih Mate 9) wird zuverlässig erkannnt und auch bei abgeschaltetem Screen beibehalten. Dies kann ich unter den Objekten einwandfrei nachvollziehen.

    Ich habe einen zusätzlichen Datenpunkt "Anwesenheit" unter dem Objekt tr-064 erstellt, der bei Abwesenheit beider Handies auf false, ansonsten bei Anweseheit eines oder beider Handies auf true gesetzt werden soll. Dazu sollte bei jedem Statuswechsel der Handies das Blockly-Skript abgearbeitet werden. Leider wird der Status des Datenpunktes aber in keinem Fall geändert sondern verbleibt immer auf false.

    Ich hänge Screenshot vom Datenpunkt, der Objektstati und des Blocklyscriptes an und hoffe, dass jemand mir einen Hinweis geben kann, warum der Datenpunkt nicht wie erwartet aktualisiert wird.

    Ich bedanke mich schon mal im Voraus Danke für jeden Hinweis!

    6039_blockly.jpg 6039_stati.jpg 6039_datenpunkt.jpg

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      RappiRN
      Most Active
      schrieb am zuletzt editiert von
      #2

      Du musst deinen Trigger ändern. Der Trigger selbst ist schon der Richtige.

      Du klickst einmal auf das Zahnrad und fügst noch ein weiteres Objekt-ID Feld ein. Dann kommt in beide Objekt-ID Felder nur die Objekt-ID von beiden Handys, dann sollte es gehen.

      Enrico

      K 1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mic62
        schrieb am zuletzt editiert von
        #3

        Besten Dank, das war's. Jetzt klappt es so wie gedacht.

        Der Teufel steckt halt manchmal im Detail.

        Aber von der Logik her hätte ich gedacht, dass mein erster Ansatz genau so hätte funktionieren müssen.

        Eine abschließende Frage noch. Nach Änderungen an einem laufenden Skript beende ich dieses kurz und starte es neu. Ist das eigentlich nötig damit die Änderungen auch wirksam werden, oder kann ich mir das sparen?

        1 Antwort Letzte Antwort
        0
        • paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @mic62:

          Ist das eigentlich nötig damit die Änderungen auch wirksam werden, oder kann ich mir das sparen? `
          Es ist nicht nötig, da mit dem Button "Speichern" das Skript gestoppt, die Änderungen gespeichert, das Skript compiliert und anschließend wieder gestartet wird.

          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
          • M Offline
            M Offline
            mic62
            schrieb am zuletzt editiert von
            #5

            Supi, danke Euch beiden nochmal - bin für heute glücklich ;-)

            1 Antwort Letzte Antwort
            0
            • ChaotC Offline
              ChaotC Offline
              Chaot
              schrieb am zuletzt editiert von
              #6

              @mic62 Noch als kleiner Hinweis:

              Ich habe eine Fritzbox 6490 im Einsatz.

              Wenn ich die Anwesenheit über den TR064 Adapter abgefragt habe (so wie du eben) ist di Box komplett in die Knie gegangen und hat sich nicht mehr bedienen lassen.

              Ich habe jetzt einen Unifi Hotspot und frage die Anwesenheit darüber ab. Das entlastet die Fritzbox deutlich.

              Ansonsten das Abrageintervall deutlich größer machen.

              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mic62
                schrieb am zuletzt editiert von
                #7

                @Chaot Danke für den Hinweis.

                Ich selber nutze eine FB 6590 Cable plus zwei FRITZ!WLAN Repeater 1750E und da ist mir gestern nicht aufgefallen, dass diese in die Knie gegangen wäre. Ich werde das aber mal ein paar Tage beobachten und dann gegebenfalls diesbzgl. nochmal tätig werden.

                1 Antwort Letzte Antwort
                0
                • R RappiRN

                  Du musst deinen Trigger ändern. Der Trigger selbst ist schon der Richtige.

                  Du klickst einmal auf das Zahnrad und fügst noch ein weiteres Objekt-ID Feld ein. Dann kommt in beide Objekt-ID Felder nur die Objekt-ID von beiden Handys, dann sollte es gehen.

                  Enrico

                  K Offline
                  K Offline
                  KingOfTheBongo
                  schrieb am zuletzt editiert von
                  #8

                  @rappirn said in [gelöst] Problem Anwesenheitskontrolle in Blockly:

                  Du musst deinen Trigger ändern. Der Trigger selbst ist schon der Richtige.

                  Du klickst einmal auf das Zahnrad und fügst noch ein weiteres Objekt-ID Feld ein. Dann kommt in beide Objekt-ID Felder nur die Objekt-ID von beiden Handys, dann sollte es gehen.

                  Enrico

                  Hallo zusammen,
                  mein erster Post :sunglasses:
                  Ich habe das Gleiche vor wie der Threadersteller, habe ebenfalls alles haargenau so gemacht, nur dass ich es erstmal nur mit einem Handy benötige.
                  Hier das obige Programm, angepasst auf mich. Der selbst erstellte Datenpunkt bleibt immer nur auf false.. warum? Ich werde noch wahnsinnig..

                  17600719-acbc-41be-892f-209883e6b6bf-grafik.png

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • K KingOfTheBongo

                    @rappirn said in [gelöst] Problem Anwesenheitskontrolle in Blockly:

                    Du musst deinen Trigger ändern. Der Trigger selbst ist schon der Richtige.

                    Du klickst einmal auf das Zahnrad und fügst noch ein weiteres Objekt-ID Feld ein. Dann kommt in beide Objekt-ID Felder nur die Objekt-ID von beiden Handys, dann sollte es gehen.

                    Enrico

                    Hallo zusammen,
                    mein erster Post :sunglasses:
                    Ich habe das Gleiche vor wie der Threadersteller, habe ebenfalls alles haargenau so gemacht, nur dass ich es erstmal nur mit einem Handy benötige.
                    Hier das obige Programm, angepasst auf mich. Der selbst erstellte Datenpunkt bleibt immer nur auf false.. warum? Ich werde noch wahnsinnig..

                    17600719-acbc-41be-892f-209883e6b6bf-grafik.png

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @kingofthebongo sagte in [gelöst] Problem Anwesenheitskontrolle in Blockly:

                    Der selbst erstellte Datenpunkt bleibt immer nur auf false.. warum?

                    Triggern nie auf Werte! nur auf IDs

                    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 -

                    K 1 Antwort Letzte Antwort
                    1
                    • HomoranH Homoran

                      @kingofthebongo sagte in [gelöst] Problem Anwesenheitskontrolle in Blockly:

                      Der selbst erstellte Datenpunkt bleibt immer nur auf false.. warum?

                      Triggern nie auf Werte! nur auf IDs

                      K Offline
                      K Offline
                      KingOfTheBongo
                      schrieb am zuletzt editiert von
                      #10

                      @homoran

                      die Lösung kann so einfach sein. Vielen Dank, jetzt hab ichs auch verstanden :+1:

                      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

                      639

                      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