Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Gelöst] Daten für neuen Datenpunkt verarbeiten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    720

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

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

[Gelöst] Daten für neuen Datenpunkt verarbeiten

Scheduled Pinned Locked Moved JavaScript
25 Posts 3 Posters 1.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    c1olli
    wrote on last edited by c1olli
    #1

    Um die Ladung meiner Wallbox zu steuern benötige ich ein kleines Script, um den PV Überschuss zu ermitteln, damit mir beim Laden des Autos nicht der Hausspeicher geleert wird.

    Folgende Datenpunkte habe ich identifiziert:
    idPVout = Aktuelle PV Erzeugung
    idVerb = Aktueller Verbrauch
    idBatt = Aktuelle Batterieladung
    idWatt = Aktuelle Fahrzeugladung

    Der neue Datenpunkt soll idPVload = '0_userdata.0.PVload sein

    // aktuellen PV-Ueberschuss für Wattpilot berechnen
    // PV Erzeugung - Akt Verbrauch - Batt- Speicher + Wattpilot out
    const idPVout = 'energymanager.0.PV-Anlage_(PV-Anlage).PowerACOut';
    const idVerb = 'energymanager.0.Standort_(Standort_1).PowerConsumed';
    const idBatt = 'energymanager.0.Standort_(Standort_1).PowerBuffered';
    const idWatt = 'fronius-wattpilot.0.power';
    

    Wer kann helfen, btw wie muss das aussehen?

    Gruss
    Olli

    Gruß
    Olli

    C 1 Reply Last reply
    0
    • C c1olli

      Um die Ladung meiner Wallbox zu steuern benötige ich ein kleines Script, um den PV Überschuss zu ermitteln, damit mir beim Laden des Autos nicht der Hausspeicher geleert wird.

      Folgende Datenpunkte habe ich identifiziert:
      idPVout = Aktuelle PV Erzeugung
      idVerb = Aktueller Verbrauch
      idBatt = Aktuelle Batterieladung
      idWatt = Aktuelle Fahrzeugladung

      Der neue Datenpunkt soll idPVload = '0_userdata.0.PVload sein

      // aktuellen PV-Ueberschuss für Wattpilot berechnen
      // PV Erzeugung - Akt Verbrauch - Batt- Speicher + Wattpilot out
      const idPVout = 'energymanager.0.PV-Anlage_(PV-Anlage).PowerACOut';
      const idVerb = 'energymanager.0.Standort_(Standort_1).PowerConsumed';
      const idBatt = 'energymanager.0.Standort_(Standort_1).PowerBuffered';
      const idWatt = 'fronius-wattpilot.0.power';
      

      Wer kann helfen, btw wie muss das aussehen?

      Gruss
      Olli

      C Offline
      C Offline
      c1olli
      wrote on last edited by c1olli
      #2

      @c1olli
      Also es funktioniert nicht so wie ich will, Javascript wirft auch Fehlermeldungen.
      Siehe nächsten Beitrag

      Gruß
      Olli

      C 1 Reply Last reply
      0
      • C c1olli

        @c1olli
        Also es funktioniert nicht so wie ich will, Javascript wirft auch Fehlermeldungen.
        Siehe nächsten Beitrag

        C Offline
        C Offline
        c1olli
        wrote on last edited by
        #3

        @c1olli
        Also es funktioniert nicht so wie ich will, Javascript wirft auch Fehlermeldungen.

        Es soll die zur Verfügung stehende Energie für die Ladung des E-Autos berechnet werden, da die Wallbox sonst den Speicher leert.
        Das Script für die Wallbox ist vorhanden und funktioniert.

        Berechnung:
        PV Überschuss ( energymanager.0.Standort_(Standort_1).PowerProduced)

        • Momentanverbrauch (fronius.0.powerflow.P_Load) (negativer Wert, daher Addition)
        • Speicherladung (energymanager.0.Standort_(Standort_1).PowerBuffered)
        • Speicherentladung (energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage)
        • Ladung der Wallbox (fronius-wattpilot.0.power) (Wert muss mit 1000 multipliziert werden, da kW - alle anderen Werte sind in Watt)
          Neuer Datenpunkt: PV_Ueberschuss (0_userdata.0.PVload)
          Der Wert sollte alle 10 Sekunden neu berechnet werden.
        // aktuellen PV-Ueberschuss für Wattpilot berechnen
        // PV Erzeugung - Akt Verbrauch - Speicher Entladung - Speicher Ladung + Wattpilot
        const idPVout = 'energymanager.0.Standort_(Standort_1).PowerProduced';
        const idVerb = 'fronius.0.powerflow.P_Load';
        const idBattin = 'energymanager.0.Standort_(Standort_1).PowerBuffered';
        const idBattout = 'energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage';
        const idWatt = 'fronius-wattpilot.0.power';
        const idPVload = '0_userdata.0.PVload'
        
        var pvout = getState(idPVout).val;
        var verb = getState(idVerb).val;
        var battin = getState(idBattin).val;
        var battout = getState(idBattout).val;
        var watt = getState(idWatt).val;
        var aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
        if(existsState(idPVload)) setState(idPVload, aktuell, true);
        else createState(idPVload, aktuell, {type: 'number', name: 'PV_Ueberschuss', unit: 'W', role: 'value'});
         
        on(idPVout, function(dp) {
        pvout = dp.state.val;
        aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
        setState(idPVload, aktuell, true);
        });
        

        Fehlermeldung von Javascript:

        11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:10:13
        11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
        11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:12:14
        11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
        11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:13:15
        11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
        

        Die Werte beim jetzigem Script sind teilweise unplausibel.
        Ich habs auch schon mit Blockly versucht, aber das krieg ich auch nicht hin.

        Für Hilfe wäre ich sehr dankbar.
        Gruß Olli

        Gruß
        Olli

        HomoranH paul53P 3 Replies Last reply
        0
        • C c1olli

          @c1olli
          Also es funktioniert nicht so wie ich will, Javascript wirft auch Fehlermeldungen.

          Es soll die zur Verfügung stehende Energie für die Ladung des E-Autos berechnet werden, da die Wallbox sonst den Speicher leert.
          Das Script für die Wallbox ist vorhanden und funktioniert.

          Berechnung:
          PV Überschuss ( energymanager.0.Standort_(Standort_1).PowerProduced)

          • Momentanverbrauch (fronius.0.powerflow.P_Load) (negativer Wert, daher Addition)
          • Speicherladung (energymanager.0.Standort_(Standort_1).PowerBuffered)
          • Speicherentladung (energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage)
          • Ladung der Wallbox (fronius-wattpilot.0.power) (Wert muss mit 1000 multipliziert werden, da kW - alle anderen Werte sind in Watt)
            Neuer Datenpunkt: PV_Ueberschuss (0_userdata.0.PVload)
            Der Wert sollte alle 10 Sekunden neu berechnet werden.
          // aktuellen PV-Ueberschuss für Wattpilot berechnen
          // PV Erzeugung - Akt Verbrauch - Speicher Entladung - Speicher Ladung + Wattpilot
          const idPVout = 'energymanager.0.Standort_(Standort_1).PowerProduced';
          const idVerb = 'fronius.0.powerflow.P_Load';
          const idBattin = 'energymanager.0.Standort_(Standort_1).PowerBuffered';
          const idBattout = 'energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage';
          const idWatt = 'fronius-wattpilot.0.power';
          const idPVload = '0_userdata.0.PVload'
          
          var pvout = getState(idPVout).val;
          var verb = getState(idVerb).val;
          var battin = getState(idBattin).val;
          var battout = getState(idBattout).val;
          var watt = getState(idWatt).val;
          var aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
          if(existsState(idPVload)) setState(idPVload, aktuell, true);
          else createState(idPVload, aktuell, {type: 'number', name: 'PV_Ueberschuss', unit: 'W', role: 'value'});
           
          on(idPVout, function(dp) {
          pvout = dp.state.val;
          aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
          setState(idPVload, aktuell, true);
          });
          

          Fehlermeldung von Javascript:

          11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:10:13
          11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
          11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:12:14
          11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
          11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:13:15
          11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
          

          Die Werte beim jetzigem Script sind teilweise unplausibel.
          Ich habs auch schon mit Blockly versucht, aber das krieg ich auch nicht hin.

          Für Hilfe wäre ich sehr dankbar.
          Gruß Olli

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @c1olli hast du globale Skripte?

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          C 1 Reply Last reply
          0
          • HomoranH Homoran

            @c1olli hast du globale Skripte?

            C Offline
            C Offline
            c1olli
            wrote on last edited by c1olli
            #5

            @homoran

            Was sind globale Scripte?

            • Ich habs gerade mal nachgelesen, aber ich weiß nicht ob ich solche Skripte habe. Wie erkenne ich die?

            Gruß
            Olli

            HomoranH 1 Reply Last reply
            0
            • C c1olli

              @homoran

              Was sind globale Scripte?

              • Ich habs gerade mal nachgelesen, aber ich weiß nicht ob ich solche Skripte habe. Wie erkenne ich die?
              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #6

              @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

              @homoran

              Was sind globale Scripte?

              Skripte im Verzeichnis global
              Aus Sicherheitsgründen nur für EXPERTEN zu sehen.

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              C 1 Reply Last reply
              0
              • C c1olli

                @c1olli
                Also es funktioniert nicht so wie ich will, Javascript wirft auch Fehlermeldungen.

                Es soll die zur Verfügung stehende Energie für die Ladung des E-Autos berechnet werden, da die Wallbox sonst den Speicher leert.
                Das Script für die Wallbox ist vorhanden und funktioniert.

                Berechnung:
                PV Überschuss ( energymanager.0.Standort_(Standort_1).PowerProduced)

                • Momentanverbrauch (fronius.0.powerflow.P_Load) (negativer Wert, daher Addition)
                • Speicherladung (energymanager.0.Standort_(Standort_1).PowerBuffered)
                • Speicherentladung (energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage)
                • Ladung der Wallbox (fronius-wattpilot.0.power) (Wert muss mit 1000 multipliziert werden, da kW - alle anderen Werte sind in Watt)
                  Neuer Datenpunkt: PV_Ueberschuss (0_userdata.0.PVload)
                  Der Wert sollte alle 10 Sekunden neu berechnet werden.
                // aktuellen PV-Ueberschuss für Wattpilot berechnen
                // PV Erzeugung - Akt Verbrauch - Speicher Entladung - Speicher Ladung + Wattpilot
                const idPVout = 'energymanager.0.Standort_(Standort_1).PowerProduced';
                const idVerb = 'fronius.0.powerflow.P_Load';
                const idBattin = 'energymanager.0.Standort_(Standort_1).PowerBuffered';
                const idBattout = 'energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage';
                const idWatt = 'fronius-wattpilot.0.power';
                const idPVload = '0_userdata.0.PVload'
                
                var pvout = getState(idPVout).val;
                var verb = getState(idVerb).val;
                var battin = getState(idBattin).val;
                var battout = getState(idBattout).val;
                var watt = getState(idWatt).val;
                var aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
                if(existsState(idPVload)) setState(idPVload, aktuell, true);
                else createState(idPVload, aktuell, {type: 'number', name: 'PV_Ueberschuss', unit: 'W', role: 'value'});
                 
                on(idPVout, function(dp) {
                pvout = dp.state.val;
                aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
                setState(idPVload, aktuell, true);
                });
                

                Fehlermeldung von Javascript:

                11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:10:13
                11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
                11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:12:14
                11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
                11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:13:15
                11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
                

                Die Werte beim jetzigem Script sind teilweise unplausibel.
                Ich habs auch schon mit Blockly versucht, aber das krieg ich auch nicht hin.

                Für Hilfe wäre ich sehr dankbar.
                Gruß Olli

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #7

                @c1olli sagte: Fehlermeldung von Javascript:

                Im Tab "Protokolle" finden sich weitere Informationen zu den Warnungen.

                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 Reply Last reply
                0
                • HomoranH Homoran

                  @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

                  @homoran

                  Was sind globale Scripte?

                  Skripte im Verzeichnis global
                  Aus Sicherheitsgründen nur für EXPERTEN zu sehen.

                  C Offline
                  C Offline
                  c1olli
                  wrote on last edited by
                  #8

                  @homoran java.jpg

                  Gruß
                  Olli

                  C 1 Reply Last reply
                  0
                  • C c1olli

                    @homoran java.jpg

                    C Offline
                    C Offline
                    c1olli
                    wrote on last edited by
                    #9

                    so jetzt im Experten Modus
                    java1.png

                    Im Tab Fehlermeldungen steht nichts.

                    Gruß
                    Olli

                    HomoranH 1 Reply Last reply
                    0
                    • C c1olli

                      @c1olli
                      Also es funktioniert nicht so wie ich will, Javascript wirft auch Fehlermeldungen.

                      Es soll die zur Verfügung stehende Energie für die Ladung des E-Autos berechnet werden, da die Wallbox sonst den Speicher leert.
                      Das Script für die Wallbox ist vorhanden und funktioniert.

                      Berechnung:
                      PV Überschuss ( energymanager.0.Standort_(Standort_1).PowerProduced)

                      • Momentanverbrauch (fronius.0.powerflow.P_Load) (negativer Wert, daher Addition)
                      • Speicherladung (energymanager.0.Standort_(Standort_1).PowerBuffered)
                      • Speicherentladung (energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage)
                      • Ladung der Wallbox (fronius-wattpilot.0.power) (Wert muss mit 1000 multipliziert werden, da kW - alle anderen Werte sind in Watt)
                        Neuer Datenpunkt: PV_Ueberschuss (0_userdata.0.PVload)
                        Der Wert sollte alle 10 Sekunden neu berechnet werden.
                      // aktuellen PV-Ueberschuss für Wattpilot berechnen
                      // PV Erzeugung - Akt Verbrauch - Speicher Entladung - Speicher Ladung + Wattpilot
                      const idPVout = 'energymanager.0.Standort_(Standort_1).PowerProduced';
                      const idVerb = 'fronius.0.powerflow.P_Load';
                      const idBattin = 'energymanager.0.Standort_(Standort_1).PowerBuffered';
                      const idBattout = 'energymanager.0.Standort_(Standort_1).PowerConsumedFromStorage';
                      const idWatt = 'fronius-wattpilot.0.power';
                      const idPVload = '0_userdata.0.PVload'
                      
                      var pvout = getState(idPVout).val;
                      var verb = getState(idVerb).val;
                      var battin = getState(idBattin).val;
                      var battout = getState(idBattout).val;
                      var watt = getState(idWatt).val;
                      var aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
                      if(existsState(idPVload)) setState(idPVload, aktuell, true);
                      else createState(idPVload, aktuell, {type: 'number', name: 'PV_Ueberschuss', unit: 'W', role: 'value'});
                       
                      on(idPVout, function(dp) {
                      pvout = dp.state.val;
                      aktuell = Math.round((pvout + verb - battin - battout + (watt * 1000)) * 100) / 100;
                      setState(idPVload, aktuell, true);
                      });
                      

                      Fehlermeldung von Javascript:

                      11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:10:13
                      11:48:16.311	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
                      11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:12:14
                      11:48:16.314	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
                      11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:13:15
                      11:48:16.317	warn	javascript.0 (22409) at script.js.common.Wattpilot_steuern.PV-Ueberschuss:24:3
                      

                      Die Werte beim jetzigem Script sind teilweise unplausibel.
                      Ich habs auch schon mit Blockly versucht, aber das krieg ich auch nicht hin.

                      Für Hilfe wäre ich sehr dankbar.
                      Gruß Olli

                      paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by
                      #10

                      @c1olli sagte: Standort_(Standort_1)

                      Ein solches Konstrukt in der ID kann Probleme bereiten, denn genau zu diesen IDs gibt es die Warnungen.

                      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

                      C 1 Reply Last reply
                      0
                      • paul53P paul53

                        @c1olli sagte: Standort_(Standort_1)

                        Ein solches Konstrukt in der ID kann Probleme bereiten, denn genau zu diesen IDs gibt es die Warnungen.

                        C Offline
                        C Offline
                        c1olli
                        wrote on last edited by
                        #11

                        @paul53
                        Die Werte kommen vom Kiwigrid Adapter. Was kann ich da tun?

                        Ist das Script denn sonst ok?

                        Gruß
                        Olli

                        1 Reply Last reply
                        0
                        • C c1olli

                          so jetzt im Experten Modus
                          java1.png

                          Im Tab Fehlermeldungen steht nichts.

                          HomoranH Do not disturb
                          HomoranH Do not disturb
                          Homoran
                          Global Moderator Administrators
                          wrote on last edited by Homoran
                          #12

                          @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

                          so jetzt im Experten Modus

                          du weisst, dass alle globalen Skripte vor jedem anderen Skript ausgeführt werden?
                          die angemeckerte Zeile 24 existiert nämlich gar nicht in deinem Skript!

                          warum hast du überhaupt globale Skripte wenn du fragen musst, was das ist?

                          kein Support per PN! - Fragen im Forum stellen -
                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          C paul53P 2 Replies Last reply
                          0
                          • HomoranH Homoran

                            @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

                            so jetzt im Experten Modus

                            du weisst, dass alle globalen Skripte vor jedem anderen Skript ausgeführt werden?
                            die angemeckerte Zeile 24 existiert nämlich gar nicht in deinem Skript!

                            warum hast du überhaupt globale Skripte wenn du fragen musst, was das ist?

                            C Offline
                            C Offline
                            c1olli
                            wrote on last edited by
                            #13

                            @homoran
                            Wahrscheinlich weil ich die einfach so eingetragen habe, da ich mich nicht so gut mit der Materie auskenne.
                            Aber ich habe das Ganze jetzt umstrukturiert. Ich hoffe so ist es ok.
                            java1.jpg

                            Gruß
                            Olli

                            HomoranH 1 Reply Last reply
                            0
                            • C c1olli

                              @homoran
                              Wahrscheinlich weil ich die einfach so eingetragen habe, da ich mich nicht so gut mit der Materie auskenne.
                              Aber ich habe das Ganze jetzt umstrukturiert. Ich hoffe so ist es ok.
                              java1.jpg

                              HomoranH Do not disturb
                              HomoranH Do not disturb
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by Homoran
                              #14

                              @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

                              da ich mich nicht so gut mit der Materie auskenne.

                              und für solche User ist der global Ordner extra versteckt!

                              ist der jetzt leer?

                              kein Support per PN! - Fragen im Forum stellen -
                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              C 1 Reply Last reply
                              0
                              • HomoranH Homoran

                                @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

                                da ich mich nicht so gut mit der Materie auskenne.

                                und für solche User ist der global Ordner extra versteckt!

                                ist der jetzt leer?

                                C Offline
                                C Offline
                                c1olli
                                wrote on last edited by
                                #15

                                @homoran

                                Jepp, nun ist er leer.

                                Ich hatte den Experten Modus an um einen Test Adapter zu installieren, danach hatte ich mich an das Script gemacht, so ist da wahrscheinlich was im falschen Ordner gelandet.

                                Gruß
                                Olli

                                C 1 Reply Last reply
                                0
                                • C c1olli

                                  @homoran

                                  Jepp, nun ist er leer.

                                  Ich hatte den Experten Modus an um einen Test Adapter zu installieren, danach hatte ich mich an das Script gemacht, so ist da wahrscheinlich was im falschen Ordner gelandet.

                                  C Offline
                                  C Offline
                                  c1olli
                                  wrote on last edited by
                                  #16

                                  Also eine Fehlermeldung kommt nicht mehr, nur die Berechnung passt noch nicht ganz.
                                  Kann das eventuell durch die Addition eines negativen Wertes kommen?

                                  Gruß
                                  Olli

                                  paul53P 1 Reply Last reply
                                  0
                                  • HomoranH Homoran

                                    @c1olli sagte in Daten für neuen Datenpunkt verarbeiten:

                                    so jetzt im Experten Modus

                                    du weisst, dass alle globalen Skripte vor jedem anderen Skript ausgeführt werden?
                                    die angemeckerte Zeile 24 existiert nämlich gar nicht in deinem Skript!

                                    warum hast du überhaupt globale Skripte wenn du fragen musst, was das ist?

                                    paul53P Offline
                                    paul53P Offline
                                    paul53
                                    wrote on last edited by
                                    #17

                                    @homoran sagte: warum hast du überhaupt globale Skripte wenn du fragen musst, was das ist?

                                    Ich sehe im offenen Ordner "global" keine Skripte. Die Skripte darunter sind in der Wurzel angesiedelt.

                                    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

                                    HomoranH 1 Reply Last reply
                                    1
                                    • C c1olli

                                      Also eine Fehlermeldung kommt nicht mehr, nur die Berechnung passt noch nicht ganz.
                                      Kann das eventuell durch die Addition eines negativen Wertes kommen?

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by
                                      #18

                                      @c1olli sagte: die Berechnung passt noch nicht ganz.

                                      Bis auf pvout ändern sich die Variablen nach dem Skriptstart nicht mehr, sondern bleiben konstant. Dann kann die Berechnung natürlich nicht stimmen.

                                      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

                                      C 1 Reply Last reply
                                      0
                                      • paul53P paul53

                                        @homoran sagte: warum hast du überhaupt globale Skripte wenn du fragen musst, was das ist?

                                        Ich sehe im offenen Ordner "global" keine Skripte. Die Skripte darunter sind in der Wurzel angesiedelt.

                                        HomoranH Do not disturb
                                        HomoranH Do not disturb
                                        Homoran
                                        Global Moderator Administrators
                                        wrote on last edited by Homoran
                                        #19

                                        @paul53 Danke! Da hab ich schief geguckt 👓

                                        kein Support per PN! - Fragen im Forum stellen -
                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        C 1 Reply Last reply
                                        0
                                        • paul53P paul53

                                          @c1olli sagte: die Berechnung passt noch nicht ganz.

                                          Bis auf pvout ändern sich die Variablen nach dem Skriptstart nicht mehr, sondern bleiben konstant. Dann kann die Berechnung natürlich nicht stimmen.

                                          C Offline
                                          C Offline
                                          c1olli
                                          wrote on last edited by
                                          #20

                                          @paul53
                                          Ob sich die Variablen ändern kommt ja darauf an, wie die Umstände gerade sind.
                                          Wie kann man es den besser machen?

                                          Gruß
                                          Olli

                                          paul53P 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          453

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe