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
    759

  • 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 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 Offline
      MichaelFM Offline
      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 Offline
                    MichaelFM Offline
                    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 Offline
                        MichaelFM Offline
                        MichaelF
                        schrieb am zuletzt editiert von
                        #12

                        @mickemup Danke !

                        Grüsse

                        1 Antwort Letzte Antwort
                        0
                        • MichaelFM Offline
                          MichaelFM Offline
                          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 Offline
                                MichaelFM Offline
                                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

                                668

                                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