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 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
                                          • BananaJoe
                                            BananaJoe Most Active @Happyuser20 last edited by

                                            @happyuser20 du müsstest den genauen Speicherort der eigentlichen Datei ermitteln und dann im Adapter eintragen.
                                            Ich nutze die - selbst hochgeladene - Schriftart Oxaniumund dann sieht das so aus:

                                            4b944b18-d3b2-40ca-a499-dea865ed5f68-image.png

                                            Hochladen über den VIS-Dateimanager!
                                            Ggf. lädst du die Schrift einfach zusätzlich hoch, ist es diese hier: https://fonts2u.com/download/jura-demi-bold.font ?
                                            Runterladen, entpacken, die .ttf darin per VIS in (d)einem Projekt hochladen und im Adapter angeben

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            566
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

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