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. Wert Addition funktioniert nicht

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

Wert Addition funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 4 Kommentatoren 463 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.
  • F Foggy

    Hallo,
    heute habe ich hier ein merkwürdiges Verhalten bei folgendem Script:
    Wert von Objekt.png
    Als Beispiel liegt wer wert von ct bei 2600. Sobald die Bedingung zutrifft wird er nun auf 2600100 gesetzt anstatt auf 2700. Leider finde ich den Fehler nicht. Weiß jemand was ich falsch mache?
    Grüße

    FredFF Offline
    FredFF Offline
    FredF
    Most Active Forum Testing
    schrieb am zuletzt editiert von
    #2

    @Foggy
    Probier hier mal einen Mathematik Blockly einzusetzen:
    19be9191-1f15-4ecb-a9a9-b4dc5919e28e-grafik.png

    J 1 Antwort Letzte Antwort
    0
    • FredFF FredF

      @Foggy
      Probier hier mal einen Mathematik Blockly einzusetzen:
      19be9191-1f15-4ecb-a9a9-b4dc5919e28e-grafik.png

      J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #3

      @FredF
      Das ist ein Mathe Block. Der Fehler liegt wo anders und zwar darin, dass er ein DP berechnet den er im selben Moment schreibt. Das ist problematisch und sollte über eine Variable gelöst werden.

      1 Antwort Letzte Antwort
      0
      • F Foggy

        Hallo,
        heute habe ich hier ein merkwürdiges Verhalten bei folgendem Script:
        Wert von Objekt.png
        Als Beispiel liegt wer wert von ct bei 2600. Sobald die Bedingung zutrifft wird er nun auf 2600100 gesetzt anstatt auf 2700. Leider finde ich den Fehler nicht. Weiß jemand was ich falsch mache?
        Grüße

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

        @Foggy sagte:

        auf 2600100 gesetzt

        Das ist eine String-Verkettung. Konvertiere den eingelesenen Wert nach Zahl.

        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

        J F 2 Antworten Letzte Antwort
        0
        • paul53P paul53

          @Foggy sagte:

          auf 2600100 gesetzt

          Das ist eine String-Verkettung. Konvertiere den eingelesenen Wert nach Zahl.

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #5

          @paul53
          Das kommt noch dazu :-)

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @Foggy sagte:

            auf 2600100 gesetzt

            Das ist eine String-Verkettung. Konvertiere den eingelesenen Wert nach Zahl.

            F Offline
            F Offline
            Foggy
            schrieb am zuletzt editiert von
            #6

            @paul53 said in Wert Addition funktioniert nicht:

            Das ist eine String-Verkettung. Konvertiere den eingelesenen Wert nach Zahl.

            Danke euch! Variable hatte ich auch schon versucht, aber das mit der String-Verkettung tatsächlich nicht gesehen.

            J 1 Antwort Letzte Antwort
            0
            • F Foggy

              @paul53 said in Wert Addition funktioniert nicht:

              Das ist eine String-Verkettung. Konvertiere den eingelesenen Wert nach Zahl.

              Danke euch! Variable hatte ich auch schon versucht, aber das mit der String-Verkettung tatsächlich nicht gesehen.

              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von Jan1
              #7

              @Foggy
              Wo kommt denn der DP "active_bright" her? Da das in der Regel ein Zahlenwert sein sollte ist das auch etwas komisch, dass das ein String ist, oder hast den selber erstellt und nur falsch deklariert?
              Fakt ist aber auch das was Paul53 schreibt, wenn Du einen String mit einer Zahl addierst, passiert eben genau das was Du oben hattest.

              F 1 Antwort Letzte Antwort
              0
              • J Jan1

                @Foggy
                Wo kommt denn der DP "active_bright" her? Da das in der Regel ein Zahlenwert sein sollte ist das auch etwas komisch, dass das ein String ist, oder hast den selber erstellt und nur falsch deklariert?
                Fakt ist aber auch das was Paul53 schreibt, wenn Du einen String mit einer Zahl addierst, passiert eben genau das was Du oben hattest.

                F Offline
                F Offline
                Foggy
                schrieb am zuletzt editiert von Foggy
                #8

                @Jan1 said in Wert Addition funktioniert nicht:

                @Foggy
                Wo kommt denn der DP "active_bright" her? Da das in der Regel ein Zahlenwert sein sollte ist das auch etwas komisch, dass das ein String ist, oder hast den selber erstellt und nur falsch deklariert?
                Fakt ist aber auch das was Paul53 schreibt, wenn Du einen String mit einer Zahl addierst, passiert eben genau das was Du oben hattest.

                Von einer Yeelight Lampe (Yeelight Controller Adapter), hier die Farbtemperatur. Aber auch die anderen Werte scheinen ein String zu sein. Ich meine früher schon einmal ein Script ausprobiert zu haben und da waren es Zahlenwerte?!

                EDIT
                Gerad mal nachgeschaut, sollte doch eigentlich eine Zahl sein, oder?:

                {
                  "type": "state",
                  "common": {
                    "name": "ct",
                    "role": "level.color.temperature",
                    "write": true,
                    "read": true,
                    "type": "number",
                    "min": 2600,
                    "max": 6500,
                    "unit": "K",
                    "smartName": {
                      "de": "Deckenlampe",
                      "smartType": "LIGHT"
                    }
                
                J 1 Antwort Letzte Antwort
                0
                • F Foggy

                  @Jan1 said in Wert Addition funktioniert nicht:

                  @Foggy
                  Wo kommt denn der DP "active_bright" her? Da das in der Regel ein Zahlenwert sein sollte ist das auch etwas komisch, dass das ein String ist, oder hast den selber erstellt und nur falsch deklariert?
                  Fakt ist aber auch das was Paul53 schreibt, wenn Du einen String mit einer Zahl addierst, passiert eben genau das was Du oben hattest.

                  Von einer Yeelight Lampe (Yeelight Controller Adapter), hier die Farbtemperatur. Aber auch die anderen Werte scheinen ein String zu sein. Ich meine früher schon einmal ein Script ausprobiert zu haben und da waren es Zahlenwerte?!

                  EDIT
                  Gerad mal nachgeschaut, sollte doch eigentlich eine Zahl sein, oder?:

                  {
                    "type": "state",
                    "common": {
                      "name": "ct",
                      "role": "level.color.temperature",
                      "write": true,
                      "read": true,
                      "type": "number",
                      "min": 2600,
                      "max": 6500,
                      "unit": "K",
                      "smartName": {
                        "de": "Deckenlampe",
                        "smartType": "LIGHT"
                      }
                  
                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #9

                  @Foggy
                  Der schon, ist aber auch nicht der "active_bright".

                  F 1 Antwort Letzte Antwort
                  0
                  • J Jan1

                    @Foggy
                    Der schon, ist aber auch nicht der "active_bright".

                    F Offline
                    F Offline
                    Foggy
                    schrieb am zuletzt editiert von
                    #10

                    @Jan1 "active_bright" steuert die Helligkeit:

                    {
                      "type": "state",
                      "common": {
                        "name": "active_bright",
                        "role": "level.dimmer",
                        "write": true,
                        "read": true,
                        "type": "number",
                        "min": 0,
                        "max": 100,
                        "unit": "%",
                        "smartName": {
                          "de": "Deckenlampe",
                          "smartType": "LIGHT",
                          "byON": "-"
                        }
                    
                    
                    J 1 Antwort Letzte Antwort
                    0
                    • F Foggy

                      @Jan1 "active_bright" steuert die Helligkeit:

                      {
                        "type": "state",
                        "common": {
                          "name": "active_bright",
                          "role": "level.dimmer",
                          "write": true,
                          "read": true,
                          "type": "number",
                          "min": 0,
                          "max": 100,
                          "unit": "%",
                          "smartName": {
                            "de": "Deckenlampe",
                            "smartType": "LIGHT",
                            "byON": "-"
                          }
                      
                      
                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #11

                      @Foggy
                      Dann scheint der Adapter da wohl ein String rein zuschreiben, obwohl das als "number" deklariert ist. Wenn man es weiß, ist das nicht tragisch, nur richtig ist es nicht. Könnte man fast mal ein Issues beim Adapter dafür anlegen ;-)

                      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

                      295

                      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