Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Energiefluss v3.6.x GitHub/Latest

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Energiefluss v3.6.x GitHub/Latest

    This topic has been deleted. Only users with topic management privileges can see it.
    • SKB
      SKB Developer Most Active @da_Woody last edited by

      @da_woody Du kannst so etwas nehmen:

      function listeWerte() {
          // Liste
          let werte = getObject("enum.functions.power_consumption").common.members;
          // Startwert 0
          let wert = 0;
          // Schleife, um die Werte abzufragen
          for (var i = 0; i < werte.length; i++) {
              wert += getState(werte[i]).val();
              log(wert);
          }
      }
      // Funktionsaufruf 
      listeWerte();
      
      da_Woody 1 Reply Last reply Reply Quote 1
      • da_Woody
        da_Woody @SKB last edited by

        @skb hmm, da bekomm ich

        04:59:49.998	info	javascript.0 (501) Start javascript script.js.common.Heizen.Heizen
        04:59:50.005	info	javascript.0 (501) script.js.common.Heizen.Heizen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
        04:59:50.006	error	javascript.0 (501) script.js.common.Heizen.Heizen: TypeError: getState(...).val is not a function
        04:59:50.006	error	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:8:36)
        04:59:50.006	error	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
        04:59:50.006	error	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
        
        SKB 1 Reply Last reply Reply Quote 0
        • SKB
          SKB Developer Most Active @da_Woody last edited by

          @da_woody Oben wie sieht denn das Script nun aus?

          Mit Heizen hatte das obere Bild aber nichts gemein 😄

          da_Woody 1 Reply Last reply Reply Quote 0
          • M
            MHeymann last edited by

            Guten Morgen zusammen,

            erst mal vielen Dank für den Adapter @SKB. Ich habe ihn eben installiert, mit den entsprechenden Datenpunkten gefüllt und gestartet. Wenn ich in der Admin-Leiste auf Energiefluss drücke, bekomme ich den Bildschirm mit der Meldung Loading Config and Values... sonst passiert nichts.

            Screenshot 2022-10-29 112937.png

            Hab den Adapter auf debug gestellt und erhalte folgende Werte:

            
            energiefluss.0
            2022-10-29 11:31:04.102	debug	States changed: {"production":1034.92,"consumption":619.02,"grid_feed":6.06,"battery_charge":387.75,"battery_percent":"7.07","car_charge":0,"car_percent":100,"car_plugged":true}
            
            energiefluss.0
            2022-10-29 11:31:04.101	debug	States changed: {"production":1034.92,"consumption":654.67,"grid_feed":6.06,"battery_charge":387.75,"battery_percent":"7.07","car_charge":0,"car_percent":100,"car_plugged":true}
            
            energiefluss.0
            2022-10-29 11:31:04.099	debug	States changed: {"production":1084.53,"consumption":654.67,"grid_feed":6.06,"battery_charge":387.75,"battery_percent":"7.07","car_charge":0,"car_percent":100,"car_plugged":true}
            
            energiefluss.0
            2022-10-29 11:30:57.962	debug	States changed: {"production":1084.53,"consumption":654.67,"grid_feed":6.06,"battery_charge":435.91,"battery_percent":"7.07","car_charge":0,"car_percent":100,"car_plugged":true}
            
            energiefluss.0
            2022-10-29 11:30:52.370	debug	States changed: {"production":1084.53,"consumption":654.67,"grid_feed":6.06,"battery_charge":435.91,"battery_percent":"7.07","car_charge":0,"car_percent":100,"car_plugged":true}
            

            Kann mir jemand weiterhelfen??

            LG

            SKB 1 Reply Last reply Reply Quote 0
            • SKB
              SKB Developer Most Active @MHeymann last edited by

              @mheymann Wie sieht denn die Konsole im Browser aus?

              Steht der WebAdapter auf "integrierte Sockets"?

              M 1 Reply Last reply Reply Quote 0
              • M
                MHeymann @SKB last edited by

                @skb Vielen Dank für deine schnelle Antwort.

                Einstellung WebAdapter

                Screenshot 2022-10-29 114635.png

                In der Broser Konsole habe ich alles voller Fehlermeldungen.

                Screenshot 2022-10-29 114737.png

                Socket.io Einstellung:

                Screenshot 2022-10-29 115141.png

                SKB 1 Reply Last reply Reply Quote 0
                • SKB
                  SKB Developer Most Active @MHeymann last edited by

                  @mheymann die Websockets erzwingen wurde ich mal deaktivieren.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MHeymann @SKB last edited by

                    @skb vielen lieben Dank. Das war der Fehler.

                    1 Reply Last reply Reply Quote 0
                    • da_Woody
                      da_Woody @SKB last edited by

                      @skb jau, sorry. hab ich scheiße gebaut und eine neue function gemacht. 05:00 in da morning... senile bettflucht. 🙄
                      f6c5b3b3-d974-464f-9789-d148d9033a93-grafik.png
                      dein JS, start:

                      12:43:57.633	info	javascript.0 (501) Start javascript script.js.common.Heizen.Heizen
                      12:43:57.646	info	javascript.0 (501) script.js.common.Heizen.Heizen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                      12:43:57.648	error	javascript.0 (501) script.js.common.Heizen.Heizen: TypeError: getState(...).val is not a function
                      12:43:57.648	error	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:8:36)
                      12:43:57.648	error	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                      12:43:57.648	error	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                      
                      1 Reply Last reply Reply Quote 0
                      • SKB
                        SKB Developer Most Active last edited by

                        @da_woody Sorry, val() am Ende in val.

                        Steht ja da: "not a function" - ich habe es auch nebenbei geschrieben ... ui ui 😄

                        da_Woody 1 Reply Last reply Reply Quote 0
                        • da_Woody
                          da_Woody @SKB last edited by

                          @skb kein problem, ich kann kein JS. du meinst

                                  wert += getState(werte[i]).val();
                          

                          die zeile? ah, die klammern weg! 😄 bascht schon!

                          13:27:37.426	info	javascript.0 (501) Stop script script.js.common.Heizen.Heizen
                          13:27:37.481	info	javascript.0 (501) Start javascript script.js.common.Heizen.Heizen
                          13:27:37.489	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.489	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.489	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.489	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.489	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.489	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.490	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.490	info	javascript.0 (501) script.js.common.Heizen.Heizen: 0
                          13:27:37.490	info	javascript.0 (501) script.js.common.Heizen.Heizen: 736.84
                          13:27:37.490	info	javascript.0 (501) script.js.common.Heizen.Heizen: 736.84
                          13:27:37.490	info	javascript.0 (501) script.js.common.Heizen.Heizen: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                          

                          okidokie, der wert passt mal ungefähr... 🙂
                          jetzt muss ich das ding nur mehr irgendwie in 0_userdata, oder ins alias bringen... wobei alias kann ich ja auch aus userdata basteln...

                          SKB 1 Reply Last reply Reply Quote 0
                          • SKB
                            SKB Developer Most Active @da_Woody last edited by

                            @da_woody in Zeile 9 statt log kannst Du auch setState nehmen und den Datenpunkt angeben, wo es gespeichert werden soll.

                            setState("datenpunkt.datenpunkt", wert);
                            
                            da_Woody 1 Reply Last reply Reply Quote 0
                            • da_Woody
                              da_Woody @SKB last edited by

                              @skb sagte in Test Adapter Energiefluss v1.3.x GitHub/Latest:

                              setState("datenpunkt.datenpunkt", wert);

                              u mean ?

                              setState("0_userdata.Heizen.Heizen", wert); 
                              

                              4df6af0e-8ae8-4230-b254-8d9fc7c1809e-grafik.png

                              SKB 1 Reply Last reply Reply Quote 0
                              • SKB
                                SKB Developer Most Active @da_Woody last edited by

                                @da_woody wenns den gibt, ja 😉

                                da_Woody 1 Reply Last reply Reply Quote 0
                                • da_Woody
                                  da_Woody @SKB last edited by

                                  @skb hrnz, das ist ja mein prob... 😄
                                  muss mich wieder mehr damit befassen...

                                  SKB 1 Reply Last reply Reply Quote 0
                                  • SKB
                                    SKB Developer Most Active @da_Woody last edited by

                                    @da_woody Achso, na den Datenpunkt kannst du ja im Objekt Browser erstellen. Typ Zahl.

                                    Dann im Skript den Namen angeben.

                                    Klappt oder? 😉

                                    da_Woody 1 Reply Last reply Reply Quote 0
                                    • da_Woody
                                      da_Woody @SKB last edited by

                                      @skb sag ja, bin zu dämlich.
                                      87696a0a-ef45-4cdf-92c2-c2454fb9445e-grafik.png 6e453bd2-3cea-4280-bc34-390af3bf2eb3-grafik.png

                                      function listeWerte() {
                                          // Liste
                                          let werte = getObject("enum.functions.power_consumption").common.members;
                                          // Startwert 0
                                          let wert = 0;
                                          // Schleife, um die Werte abzufragen
                                          for (var i = 0; i < werte.length; i++) {
                                              wert += getState(werte[i]).val;
                                              setState("0_userdata.Heizen.Heizen", wert); 
                                          }
                                      }
                                      // Funktionsaufruf 
                                      listeWerte();
                                      
                                      
                                      14:07:37.329	info	javascript.0 (501) Start javascript script.js.common.Heizen.Heizen
                                      14:07:37.336	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.336	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.336	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.338	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.338	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.338	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.339	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.339	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.339	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.340	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.340	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.340	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.341	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.341	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.341	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.343	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.343	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.343	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.343	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.343	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.344	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.344	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.344	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.344	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.345	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.345	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.345	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      14:07:37.346	warn	javascript.0 (501) at listeWerte (script.js.common.Heizen.Heizen:9:9)
                                      14:07:37.346	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:13:1
                                      14:07:37.346	warn	javascript.0 (501) at script.js.common.Heizen.Heizen:15:3
                                      
                                      SKB 1 Reply Last reply Reply Quote 0
                                      • SKB
                                        SKB Developer Most Active @da_Woody last edited by SKB

                                        @da_woody da fehlt eine 0.

                                        Userdata.0.Heizen.Heizen 🙂

                                        da_Woody 3 Replies Last reply Reply Quote 0
                                        • da_Woody
                                          da_Woody @SKB last edited by

                                          @skb hrnz! wenn man dann auch noch so senil 2 punkte reinschreibt... idefix.gif
                                          nuja:
                                          5194905a-74d2-47b0-860a-fa0b0acf4998-grafik.png
                                          this should work! danke.gif

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mrMuppet last edited by mrMuppet

                                            Hallo zusammen.
                                            Ich hab nen Powerfox der den Stromzähler ausliest (Einspeisung und Verbrauch) und einen kleinen Wechselrichter der mir Produktion rausgibt.
                                            5da936fc-c656-491c-9719-3371f47046ed-image.png
                                            sieht für mich ganz richtig aus, oder?
                                            Leider bleibt das "Netz" im Adapter immer auf "0"? Woran kann das liegen?
                                            22094f50-0eaa-447f-a295-5e270bad57e3-image.png

                                            Meine Konfig im Adapter: 330563c4-92fe-4154-aae8-4ec87d27fa84-image.png

                                            Edit: schon gefunden! Muss natürlich angeben, dass es sich um zwei Zustände handelt. Sorry for interrupting you.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            864
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            energiefluss vis visualisierung visualization
                                            149
                                            2366
                                            1026538
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo