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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Stromkostenberechnung

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 5 Kommentatoren 546 Aufrufe 5 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.
  • SMSS Offline
    SMSS Offline
    SMS
    schrieb am zuletzt editiert von SMS
    #1

    Hi,
    bräuchte mal Hilfe!

    Ich möchte mit blockly meine Stromkosten berechnen lassen. Die Werte gebe ich über ein "ctrl - Input + Set - Button" ein. Datenpunkte werden auch beschrieben, nur das Ergebnis passt nicht.

    Berechnung wie folgt:

    Abschlag /Monat gesamt = Abschlag /Monat x 12
    Abschlag gesamt = Abschlag /Monat gesamt + Grundpreis /Jahr

    Mit Werten:

    x = 50 x 12
    y = 600 + 80 => 680

    Angezeigt bekomme ich aber 60080

    99c3e21b-d5d7-4769-adce-68b203e3ddd8-image.png

    Meldung wenn ich einen Wert ändere:

    0c639291-ff9b-4092-bf4c-76e4c07ef828-image.png

    Wo liegt der Fehler?? Denke ich habe schon alles ausprobiert was mir eingefallen ist …

    Danke!

    paul53P G 2 Antworten Letzte Antwort
    0
    • SMSS SMS

      Hi,
      bräuchte mal Hilfe!

      Ich möchte mit blockly meine Stromkosten berechnen lassen. Die Werte gebe ich über ein "ctrl - Input + Set - Button" ein. Datenpunkte werden auch beschrieben, nur das Ergebnis passt nicht.

      Berechnung wie folgt:

      Abschlag /Monat gesamt = Abschlag /Monat x 12
      Abschlag gesamt = Abschlag /Monat gesamt + Grundpreis /Jahr

      Mit Werten:

      x = 50 x 12
      y = 600 + 80 => 680

      Angezeigt bekomme ich aber 60080

      99c3e21b-d5d7-4769-adce-68b203e3ddd8-image.png

      Meldung wenn ich einen Wert ändere:

      0c639291-ff9b-4092-bf4c-76e4c07ef828-image.png

      Wo liegt der Fehler?? Denke ich habe schon alles ausprobiert was mir eingefallen ist …

      Danke!

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

      @SMS sagte:

      Wo liegt der Fehler??

      Was steht in Zeile 15 des erzeugten Javascript-Codes ?

      Man kann nicht einen Datenpunkt auslesen, dessen Wert man gerade geändert hat. Man benötigt eine Variable als Zwischenspeicher.

      Blockly_temp.JPG

      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
      • SMSS Offline
        SMSS Offline
        SMS
        schrieb am zuletzt editiert von
        #3
        setState("javascript.0.Meine_Datenpunkte.Abschlag_Gesamt"/*Abschlag_Gesamt*/, (getState("javascript.0.Meine_Datenpunkte.Abschlag_/Monat_gesamt").val + getState("javascript.0.Meine_Datenpunkte.Grundpreis_/Jahr").val), true);
        
        paul53P 1 Antwort Letzte Antwort
        0
        • SMSS SMS
          setState("javascript.0.Meine_Datenpunkte.Abschlag_Gesamt"/*Abschlag_Gesamt*/, (getState("javascript.0.Meine_Datenpunkte.Abschlag_/Monat_gesamt").val + getState("javascript.0.Meine_Datenpunkte.Grundpreis_/Jahr").val), true);
          
          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @SMS
          Enthält keinen Hinweis auf die Ursache der Warnmeldung. Mir fallen lediglich die "/" in der ID auf.

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

            Der Fehler ist klassisch wenn die Datentypen nicht passen.

            Wenn du Strings mit einem + verbindest kommt wie angezeigt dein Ergebnis raus.

            Versuche mal zur Sicherheit noch die Werte in ein Double zu konvertieren. Sollte dann klappen

            1 Antwort Letzte Antwort
            0
            • SMSS Offline
              SMSS Offline
              SMS
              schrieb am zuletzt editiert von
              #6

              Und wo sollte Strings auswählbar sein? Finde es nur bei dem Eingabefeld, und da ist es deaktiviert.

              RababersaftR 1 Antwort Letzte Antwort
              0
              • SMSS SMS

                Und wo sollte Strings auswählbar sein? Finde es nur bei dem Eingabefeld, und da ist es deaktiviert.

                RababersaftR Offline
                RababersaftR Offline
                Rababersaft
                schrieb am zuletzt editiert von
                #7

                @SMS sagte in Stromkostenberechnung:

                Und wo sollte Strings auswählbar sein? Finde es nur bei dem Eingabefeld, und da ist es deaktiviert.

                Hi
                Wandle bitte mal den "Leistungspreis" vor der Berechnung in eine Zahl.

                Das hat bei meiner Wasser berechnung, die so ähnlich ist, auch geholfen...

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  R1Snake
                  schrieb am zuletzt editiert von
                  #8

                  Oder du gehst bei allen Felder die etwas mit Zahlen zu tun haben auf Raw-Definition und änderst den Datentyp dort manuell ab:

                  6d3aefc6-0408-413a-81b4-d0ce5a757001-image.png

                  Und schreibst statt "string" number dort rein

                  1 Antwort Letzte Antwort
                  0
                  • SMSS SMS

                    Hi,
                    bräuchte mal Hilfe!

                    Ich möchte mit blockly meine Stromkosten berechnen lassen. Die Werte gebe ich über ein "ctrl - Input + Set - Button" ein. Datenpunkte werden auch beschrieben, nur das Ergebnis passt nicht.

                    Berechnung wie folgt:

                    Abschlag /Monat gesamt = Abschlag /Monat x 12
                    Abschlag gesamt = Abschlag /Monat gesamt + Grundpreis /Jahr

                    Mit Werten:

                    x = 50 x 12
                    y = 600 + 80 => 680

                    Angezeigt bekomme ich aber 60080

                    99c3e21b-d5d7-4769-adce-68b203e3ddd8-image.png

                    Meldung wenn ich einen Wert ändere:

                    0c639291-ff9b-4092-bf4c-76e4c07ef828-image.png

                    Wo liegt der Fehler?? Denke ich habe schon alles ausprobiert was mir eingefallen ist …

                    Danke!

                    G Offline
                    G Offline
                    guergen
                    schrieb am zuletzt editiert von
                    #9

                    @SMS Wandele das Blockly mal in JS um und guck in der Zeile 15... da müsste der Fehlerrin stecken

                    1 Antwort Letzte Antwort
                    0
                    • SMSS Offline
                      SMSS Offline
                      SMS
                      schrieb am zuletzt editiert von
                      #10

                      da steht nirgends wo was von "string"

                      {
                        "_id": "javascript.0.Meine_Datenpunkte.Grundpreis_Jahr",
                        "type": "state",
                        "common": {
                          "name": "Grundpreis_Jahr",
                          "role": "value",
                          "type": "number",
                          "desc": "Manuell erzeugt",
                          "unit": "€",
                          "min": 0,
                          "def": 0,
                          "read": true,
                          "write": true
                        },
                        "native": {},
                        "from": "system.adapter.admin.0",
                        "user": "system.user.admin",
                        "ts": 1579338096667,
                        "acl": {
                          "object": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator",
                          "state": 1636
                        }
                      }
                      
                      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

                      647

                      Online

                      32.7k

                      Benutzer

                      82.3k

                      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