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. Nur positive Werte anzeigen [Gelöst]

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Nur positive Werte anzeigen [Gelöst]

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 4 Kommentatoren 1.2k Aufrufe 3 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.
  • MichaelFM Online
    MichaelFM Online
    MichaelF
    schrieb am zuletzt editiert von MichaelF
    #1

    Hallo,

    ich stehe grade völlig auf dem schlauch und weiß ehrlich gesagt nicht mehr weiter....... Daher die Frage hier.

    Ich habe ein kleines Blockly wo ich lediglich zwei werte von einander subtrahiere:

    ef39af89-d52e-4287-9b43-1e0cc38fd98e-image.png

    Ich berechne diesen Wert damit ich weiß ob die Energie vom Wechselrichter aus der Batterie oder dem Mppt kommt, jetzt kommt es natürlich vor dass der Wert ins - geht, klar durch die Verlustleistung. Wie komme ich es jetzt hin das mir der Script nur positive Werte ausgibt als keine -23W oder so. Wenn der Wert ins - geht soll einfach 0 die Ausgabe sein

    Grüße

    mickemupM 1 Antwort Letzte Antwort
    0
    • MichaelFM MichaelF

      Hallo,

      ich stehe grade völlig auf dem schlauch und weiß ehrlich gesagt nicht mehr weiter....... Daher die Frage hier.

      Ich habe ein kleines Blockly wo ich lediglich zwei werte von einander subtrahiere:

      ef39af89-d52e-4287-9b43-1e0cc38fd98e-image.png

      Ich berechne diesen Wert damit ich weiß ob die Energie vom Wechselrichter aus der Batterie oder dem Mppt kommt, jetzt kommt es natürlich vor dass der Wert ins - geht, klar durch die Verlustleistung. Wie komme ich es jetzt hin das mir der Script nur positive Werte ausgibt als keine -23W oder so. Wenn der Wert ins - geht soll einfach 0 die Ausgabe sein

      Grüße

      mickemupM Offline
      mickemupM Offline
      mickemup
      schrieb am zuletzt editiert von mickemup
      #2

      @michaelf
      Machst einfach um den aktualisiere Block einen "falls summe > 0" Block rum...
      und in sonst "aktualisiere mit 0

      MichaelFM 1 Antwort Letzte Antwort
      0
      • mickemupM mickemup

        @michaelf
        Machst einfach um den aktualisiere Block einen "falls summe > 0" Block rum...
        und in sonst "aktualisiere mit 0

        MichaelFM Online
        MichaelFM Online
        MichaelF
        schrieb am zuletzt editiert von MichaelF
        #3

        @mickemup

        dbd8b64f-bad9-4d62-ba5d-fbaa61fee32a-image.png

        So :-)

        mickemupM paul53P 2 Antworten Letzte Antwort
        0
        • MichaelFM MichaelF

          @mickemup

          dbd8b64f-bad9-4d62-ba5d-fbaa61fee32a-image.png

          So :-)

          mickemupM Offline
          mickemupM Offline
          mickemup
          schrieb am zuletzt editiert von
          #4

          @michaelf sollte passen oder?

          MichaelFM 1 Antwort Letzte Antwort
          0
          • MichaelFM MichaelF

            @mickemup

            dbd8b64f-bad9-4d62-ba5d-fbaa61fee32a-image.png

            So :-)

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

            @michaelf sagte: So

            Besser so:

            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

            mickemupM 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @michaelf sagte: So

              Besser so:

              Blockly_temp.JPG

              mickemupM Offline
              mickemupM Offline
              mickemup
              schrieb am zuletzt editiert von
              #6

              @paul53
              Um was zu lernen.
              Warum ist es so rum besser?

              paul53P 1 Antwort Letzte Antwort
              0
              • mickemupM mickemup

                @paul53
                Um was zu lernen.
                Warum ist es so rum besser?

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

                @mickemup sagte: Warum ist es so rum besser?

                Nur einmal "aktualisiere" benötigt (Ressourcen).

                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

                CodierknechtC 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @mickemup sagte: Warum ist es so rum besser?

                  Nur einmal "aktualisiere" benötigt (Ressourcen).

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von Codierknecht
                  #8

                  @paul53 sagte in Nur positive Werte anzeigen:

                  Nur einmal "aktualisiere" benötigt (Ressourcen).

                  Sollte aber zur Laufzeit eigentlich Wurscht sein.
                  Es wird ja nur das eine oder das andere aufgerufen.

                  Liest sich allerdings so besser ;-)

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 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

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • CodierknechtC Codierknecht

                    @paul53 sagte in Nur positive Werte anzeigen:

                    Nur einmal "aktualisiere" benötigt (Ressourcen).

                    Sollte aber zur Laufzeit eigentlich Wurscht sein.
                    Es wird ja nur das eine oder das andere aufgerufen.

                    Liest sich allerdings so besser ;-)

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

                    @codierknecht sagte: Sollte aber zur Laufzeit eigentlich Wurscht sein.

                    Ja, was die CPU-Last betrifft, aber der RAM-Verbrauch ist höher.

                    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
                    • mickemupM mickemup

                      @michaelf sollte passen oder?

                      MichaelFM Online
                      MichaelFM Online
                      MichaelF
                      schrieb am zuletzt editiert von
                      #10

                      @mickemup Ja Funktioniert, Danke.

                      Jetzt die Verbesserung, wo schreibe ich den Wert in die Variable, in dem sonst Teil ? Sorry für die bestimmt doofe Frage.....

                      Grüße

                      mickemupM 1 Antwort Letzte Antwort
                      0
                      • MichaelFM MichaelF

                        @mickemup Ja Funktioniert, Danke.

                        Jetzt die Verbesserung, wo schreibe ich den Wert in die Variable, in dem sonst Teil ? Sorry für die bestimmt doofe Frage.....

                        Grüße

                        mickemupM Offline
                        mickemupM Offline
                        mickemup
                        schrieb am zuletzt editiert von
                        #11

                        @michaelf

                        Bei meinem Vorschlag musst du gar nichts ändern.
                        Wenn du @paul53 Variante nimmts, dann den Block in der Mitte von deinem in Post 1 einsetzen.

                        Gleicher Outcome, aber wohl etwas effizienter was die Ressourcen angeht.

                        MichaelFM 1 Antwort Letzte Antwort
                        0
                        • mickemupM mickemup

                          @michaelf

                          Bei meinem Vorschlag musst du gar nichts ändern.
                          Wenn du @paul53 Variante nimmts, dann den Block in der Mitte von deinem in Post 1 einsetzen.

                          Gleicher Outcome, aber wohl etwas effizienter was die Ressourcen angeht.

                          MichaelFM Online
                          MichaelFM Online
                          MichaelF
                          schrieb am zuletzt editiert von
                          #12

                          @mickemup Danke !

                          Grüsse

                          1 Antwort Letzte Antwort
                          0
                          • MichaelFM Online
                            MichaelFM Online
                            MichaelF
                            schrieb am zuletzt editiert von
                            #13

                            Hallo,

                            leider habe ich noch ein kleines Problem gefunden. Also hoffe ich:

                            Wenn mein Wert instantaneosPower ins - geht soll der Batterie_Brechnet Wert auch null sein.

                            Mein Versuch :

                            N.jpg

                            Funktioniert leider so nicht, kann mir da jemand auf die Sprünge helfen ?

                            Grüße

                            CodierknechtC 1 Antwort Letzte Antwort
                            0
                            • MichaelFM MichaelF

                              Hallo,

                              leider habe ich noch ein kleines Problem gefunden. Also hoffe ich:

                              Wenn mein Wert instantaneosPower ins - geht soll der Batterie_Brechnet Wert auch null sein.

                              Mein Versuch :

                              N.jpg

                              Funktioniert leider so nicht, kann mir da jemand auf die Sprünge helfen ?

                              Grüße

                              CodierknechtC Offline
                              CodierknechtC Offline
                              Codierknecht
                              Developer Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @michaelf sagte in Nur positive Werte anzeigen [Gelöst]:

                              Wenn mein Wert instantaneosPower ins - geht soll der Batterie_Brechnet Wert auch null sein.

                              Das sagst Du ihm aber nicht.
                              Du sagst: Wenn summe > 0 oder instantaneosPower < 0 dann summe speichern.
                              Wenn also instantaneosPower unter 0 sinkt, wird die summe gespeichert - und die kann halt auch mal negativ sein.

                              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                              Proxmox 9.1.1 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

                              1 Antwort Letzte Antwort
                              0
                              • mickemupM Offline
                                mickemupM Offline
                                mickemup
                                schrieb am zuletzt editiert von
                                #15

                                @codierknecht sagte in Nur positive Werte anzeigen [Gelöst]:

                                Du sagst: Wenn summe > 0 oder instantaneosPower < 0 dann summe speichern.

                                Stimmt gemäss Text müsste es wohl eher so sein:

                                Wenn summe > 0 und instantaneosPower > 0 dann summe speichern.

                                MichaelFM 1 Antwort Letzte Antwort
                                0
                                • mickemupM mickemup

                                  @codierknecht sagte in Nur positive Werte anzeigen [Gelöst]:

                                  Du sagst: Wenn summe > 0 oder instantaneosPower < 0 dann summe speichern.

                                  Stimmt gemäss Text müsste es wohl eher so sein:

                                  Wenn summe > 0 und instantaneosPower > 0 dann summe speichern.

                                  MichaelFM Online
                                  MichaelFM Online
                                  MichaelF
                                  schrieb am zuletzt editiert von
                                  #16

                                  @mickemup

                                  DANKE :-)

                                  Funktioniert

                                  N1.jpg

                                  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

                                  769

                                  Online

                                  32.6k

                                  Benutzer

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