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. ioBroker Allgemein
  4. Gesamtwert zweier Datenpunkten

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    580

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    873

Gesamtwert zweier Datenpunkten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 4 Kommentatoren 887 Aufrufe 3 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.
  • dslraserD dslraser

    @mercyful-0
    am besten das ganze Blockly zeigen.
    Die Codeschnipsel sind nur so "halb richtig"

    M Offline
    M Offline
    Mercyful 0
    schrieb am zuletzt editiert von
    #6

    @dslraser
    Öhm...die Blockly Codes habe ich oben eingefügt.
    Was fehlt da noch?

    A 1 Antwort Letzte Antwort
    0
    • M Mercyful 0

      @dslraser
      Öhm...die Blockly Codes habe ich oben eingefügt.
      Was fehlt da noch?

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

      @mercyful-0 Zeig doch bitte mal einen Screenshot vom kompletten Blockly, das den Fehler macht. Ich denke das meint @dslraser.

      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

      M 1 Antwort Letzte Antwort
      0
      • M Mercyful 0

        Hallo!
        Der Datenpunkt Variable_fuer_Automatik_und Abwesenheit

        {
          "_id": "0_userdata.0.Variable_fuer_Autoamtik_und_Anwesenheit",
          "type": "state",
          "common": {
            "name": "Variable_fuer_Autoamtik_und_Anwesenheit",
            "role": "",
            "type": "boolean",
            "read": true,
            "write": true,
            "desc": "Manuell erzeugt",
            "def": false
          },
          "native": {},
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1626620522637,
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          }
        }
        

        und die Datenpunkte Anwesend und Automatik sehen so aus:

        {
          "_id": "javascript.0.variables.b_Automatik",
          "type": "state",
          "common": {
            "name": "b_Automatik",
            "role": "",
            "type": "boolean",
            "desc": "Manuell erzeugt",
            "read": true,
            "write": true,
            "def": true
          },
          "native": {},
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1609102214333,
          "acl": {
            "object": 1638,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator",
            "state": 1638
          }
        }
        

        und

        {
          "_id": "javascript.0.variables.b_Anwesend",
          "type": "state",
          "common": {
            "name": "b_Anwesend",
            "role": "",
            "type": "boolean",
            "desc": "Manuell erzeugt",
            "read": true,
            "write": true,
            "def": true,
            "custom": {
              "material": {
                "admin": {
                  "enabled": true,
                  "useCustom": false,
                  "name": "Useful variables"
                }
              }
            }
          },
          "native": {},
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1609596014250,
          "acl": {
            "object": 1638,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator",
            "state": 1638
          }
        }
        

        alle drei Datenpunkte sind vom Typ Boolean.
        Was ich spannend finde, setze ich den Datenpunkt Anwesend_und_Automatik auf einen ungültigen Wert (z.B. 22) wird bei der nächsten Auswertung dort True eingetragen, obwohl eine der beiden Datenpunkte den Wert False beinhaltet. Selbst wenn ich dort False eintrage, wird nach der nächsten Auswertung der Wert auf True gesetzt.
        Ich bin da grad echt ratlos. 😖

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

        @mercyful-0 sagte: alle drei Datenpunkte sind vom Typ Boolean.

        Trage mal noch die Rolle ein:

            "role": "switch",
        

        Ergänze mal vor oder nach dem "steuere"-Block eine Log-Ausgabe:

        Bild_2021-07-23_142502.png

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

        1 Antwort Letzte Antwort
        0
        • A Ahnungsbefreit

          @mercyful-0 Zeig doch bitte mal einen Screenshot vom kompletten Blockly, das den Fehler macht. Ich denke das meint @dslraser.

          M Offline
          M Offline
          Mercyful 0
          schrieb am zuletzt editiert von
          #9

          @ahnungsbefreit said in Gesamtwert zweier Datenpunkten:

          @mercyful-0 Zeig doch bitte mal einen Screenshot vom kompletten Blockly, das den Fehler macht. Ich denke das meint @dslraser.


          a1ffaa2c-07d0-45ef-8e5d-cb7ff1d83a85-image.png

          Und hier der Eintrag aus dem Logfile
          5f1d95df-8397-40de-af40-66cde2d30cb0-image.png

          roter Rahmen ist für den DP Automatik an und der ist False
          lila Rahmen ist für den DP Anwesenheit und der der ist True
          grüner Rahmen ist für den Wert beider verknüpften Variablen und der ist True

          Sorry für die schlechte Formatierung aus dem Logfile, ich habe da eben ein paar Spaces eingefügt, morgen früh sieht es dann besser aus, wenn gewünscht.

          A paul53P 2 Antworten Letzte Antwort
          0
          • M Mercyful 0

            @ahnungsbefreit said in Gesamtwert zweier Datenpunkten:

            @mercyful-0 Zeig doch bitte mal einen Screenshot vom kompletten Blockly, das den Fehler macht. Ich denke das meint @dslraser.


            a1ffaa2c-07d0-45ef-8e5d-cb7ff1d83a85-image.png

            Und hier der Eintrag aus dem Logfile
            5f1d95df-8397-40de-af40-66cde2d30cb0-image.png

            roter Rahmen ist für den DP Automatik an und der ist False
            lila Rahmen ist für den DP Anwesenheit und der der ist True
            grüner Rahmen ist für den Wert beider verknüpften Variablen und der ist True

            Sorry für die schlechte Formatierung aus dem Logfile, ich habe da eben ein paar Spaces eingefügt, morgen früh sieht es dann besser aus, wenn gewünscht.

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

            @mercyful-0 "False" sieht nach string, nicht nach Boolean aus (sonst wäre es "false"), oder?

            Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

            1 Antwort Letzte Antwort
            0
            • M Mercyful 0

              @ahnungsbefreit said in Gesamtwert zweier Datenpunkten:

              @mercyful-0 Zeig doch bitte mal einen Screenshot vom kompletten Blockly, das den Fehler macht. Ich denke das meint @dslraser.


              a1ffaa2c-07d0-45ef-8e5d-cb7ff1d83a85-image.png

              Und hier der Eintrag aus dem Logfile
              5f1d95df-8397-40de-af40-66cde2d30cb0-image.png

              roter Rahmen ist für den DP Automatik an und der ist False
              lila Rahmen ist für den DP Anwesenheit und der der ist True
              grüner Rahmen ist für den Wert beider verknüpften Variablen und der ist True

              Sorry für die schlechte Formatierung aus dem Logfile, ich habe da eben ein paar Spaces eingefügt, morgen früh sieht es dann besser aus, wenn gewünscht.

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

              @mercyful-0 sagte: hier der Eintrag aus dem Logfile

              Siehe hier. "False" ist ein String.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

              M 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @mercyful-0 sagte: hier der Eintrag aus dem Logfile

                Siehe hier. "False" ist ein String.

                M Offline
                M Offline
                Mercyful 0
                schrieb am zuletzt editiert von
                #12

                @paul53 said in Gesamtwert zweier Datenpunkten:

                @mercyful-0 sagte: hier der Eintrag aus dem Logfile

                Siehe hier. "False" ist ein String.

                Ich habe in B_Abwesenheit "False" manuell eingetragen, somit wird der Typ des Datenpunktes beim setzen dieses Wertes während der Laufzeit oder bei (falschen) Änderungen auf String geändert. Ich dachte False ist im Boolschen Type das Gleiche wie false, dem ist aber wohl nicht so :-(
                Wenn das der Fehler war (ich werde das morgen früh sehen wenn das Script wieder anläuft) bin ich happy. Ich berichte morgen früh.

                Vielen Dank schon einmal für das Augen öffnen.

                Gruß Mercy

                A 1 Antwort Letzte Antwort
                0
                • M Mercyful 0

                  @paul53 said in Gesamtwert zweier Datenpunkten:

                  @mercyful-0 sagte: hier der Eintrag aus dem Logfile

                  Siehe hier. "False" ist ein String.

                  Ich habe in B_Abwesenheit "False" manuell eingetragen, somit wird der Typ des Datenpunktes beim setzen dieses Wertes während der Laufzeit oder bei (falschen) Änderungen auf String geändert. Ich dachte False ist im Boolschen Type das Gleiche wie false, dem ist aber wohl nicht so :-(
                  Wenn das der Fehler war (ich werde das morgen früh sehen wenn das Script wieder anläuft) bin ich happy. Ich berichte morgen früh.

                  Vielen Dank schon einmal für das Augen öffnen.

                  Gruß Mercy

                  A Offline
                  A Offline
                  Ahnungsbefreit
                  schrieb am zuletzt editiert von
                  #13

                  @mercyful-0 Wenn der Datentyp richtig gesetzt ist, kannst Du manuell von false auf true und zurück ändern, indem den Wert anklickst. Dann erscheint eine Checkbox, also keine Texteingabe

                  Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • A Ahnungsbefreit

                    @mercyful-0 Wenn der Datentyp richtig gesetzt ist, kannst Du manuell von false auf true und zurück ändern, indem den Wert anklickst. Dann erscheint eine Checkbox, also keine Texteingabe

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

                    @ahnungsbefreit sagte: Wenn der Datentyp richtig gesetzt ist

                    Bild_2021-07-28_121311.png

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                    M 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @ahnungsbefreit sagte: Wenn der Datentyp richtig gesetzt ist

                      Bild_2021-07-28_121311.png

                      M Offline
                      M Offline
                      Mercyful 0
                      schrieb am zuletzt editiert von
                      #15

                      Moin zusammen!
                      Ich möchte mich bei allen für die Hilfe bedanken!
                      Der entscheidende Tipp war dass False nicht gleich false ist.
                      Ich hatte manuell den Wert eines DP auf False geändert und damit ungewollt/unbeabsichtigt eine Typenumwandlung des DP als String zur Laufzeit erzwungen.
                      Nachdem ich den DP mit dem Wert false gesetzt habe, sind die Typen alle als boolean gesetzt worden/geblieben und damit läuft das Script wieder!

                      Herzlichen Dank an Eure Hilfe!

                      Schöne Grüße
                      Mercy

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      500

                      Online

                      32.9k

                      Benutzer

                      83.0k

                      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