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

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Energiefluss v3.6.x GitHub/Latest

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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
                                          • H
                                            Happyuser20 last edited by

                                            Hallo

                                            Erstmal ein Lob zu dem Adapter.
                                            Komme soweit damit klar, ist alles selbsterklärend.
                                            Bei einer Sache bin ich zu doof 🙂
                                            Ich nutze in der VIS die Schriftart "Jura-DemiBold" aus den google-fonts.

                                            Wie kann ich die einbinden bzw. wie ist der relative Pfad dazu?

                                            Gruß
                                            HappyUser20

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            666
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            energiefluss vis visualisierung visualization
                                            149
                                            2366
                                            864652
                                            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