Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Panasonic Wärmepumpenmanager, Script / Ideen gesucht

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Panasonic Wärmepumpenmanager, Script / Ideen gesucht

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      ticaki Developer @sonny last edited by ticaki

      @sonny
      Ich kanns mir mal ansehen, aber vor Weihnachten wird das bei mir nix.

      S 2 Replies Last reply Reply Quote 0
      • S
        sonny @ticaki last edited by

        @ticaki
        Hi 🙂 Ich wäre dir sehr dankbar !!
        Soll auch keinen Stress haben, jetz zur Weihnachtszeit braucht den eh niemand 🙂

        LG

        S 1 Reply Last reply Reply Quote 0
        • S
          sonny @sonny last edited by

          Grüße 🙂

          Hab hier einige Informationen aus dem Quellcode richtiggestellt (Zeilennummern und Darstellung der Werte- Also wie die da daherkommen)
          Das man sich beim finden von Informationen leichter tut.
          LG

          1 Reply Last reply Reply Quote 0
          • S
            sonny @ticaki last edited by

            @ticaki
            Hi du 🙂 Darf ein gesundes und Erfolgreiches neues Jahr wünschen 🙂
            Konntest evtl. bereits drüberschauen ?

            LG

            T 1 Reply Last reply Reply Quote 0
            • T
              ticaki Developer @sonny last edited by

              @sonny

              oh ha... morgen versprochen 🙂 hab mir ein nspanel gekauft und was soll ich sagen 😄

              S 1 Reply Last reply Reply Quote 0
              • S
                sonny @ticaki last edited by

                @ticaki
                Herrlich 😄 - Ich bin auch mit Solarspielzeug beschäftigt 🙂 🙂
                Jo super kein Stress, wollt nur nicht das es in Vergessenheit gerät 🙂

                LG

                T 1 Reply Last reply Reply Quote 0
                • T
                  ticaki Developer @sonny last edited by

                  @sonny
                  Darf ichs noch einen Tag weiter schieben? Ich hab an dem nspanel skript gearbeitet und dabei die Zeit vergessen.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    sonny @ticaki last edited by sonny

                    @ticaki
                    Guten morgen, um gottes Willen - sicher, hat ja keinen Stress . Ich hab mittlerweile auch alle Datenpunkte angelegt (Ich pass die im Script von dir dann einfach entsprechend an) und die Grafana Panels fertig dafür. 🙂

                    Momentan betreib ich Iobroker, Grafana und die Influx auf einem Windows Laptop . Morgen kommt mein Raspberry Pi 4, 8GB. Mit dem Argon Case ist dort eine 256GB SSD mit im Einsatz. Bin dann eh mit dem "umsiedeln" beschäftigt.
                    Hatte mich vor nem halben Jahr vorerst zu Windows entschieden, um zu schauen wie ich zurecht komm damit und mich nun bewegt das ich , wie sichs gehört , auf nen Raspi umsteig

                    S 1 Reply Last reply Reply Quote 1
                    • S
                      sonny @sonny last edited by

                      @ticaki
                      Hallöchen 🙂 Hab das hier alles perfekt hinbekommen. (Bin von dem Raspberry ganz angetan und sehr zufrieden damit)
                      Konntest schon ein Auge auf meine leichte Problematik hier werfen ? LG derweil und vielen Dank.
                      Das Script ist das letzte was noch fehlt.

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        ticaki Developer @sonny last edited by ticaki

                        @sonny

                        erstelle mal bitte ein Javascript und führe diesen Code aus, ich bräuchte dann die Zeile aus dem Log.

                        const axios = require('axios');
                        async function init(url) {
                            const result = await axios.get(url);
                            log(result);
                        }
                        
                        init(' http://192.168.8.165/')
                        

                        Ich baue das dann so, das der Sting als csv mit 2 Leerzeichen als trenner behandelt wird, leere Felder fliegen weg, das erste Feld ist der State name, das 2 der Wert - gibts keinen 2. ist der 1. der Wert und der Statename ist 1,2,3,...

                        Ich werte alles aus was nach <a*> und for </a> steht.ist einfacher.

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          sonny @ticaki last edited by

                          Screenshot 2024-01-09 063616.png

                          Halli Hallo 🙂
                          Hab das erledigt, sorry, hab gestern hier nicht reingeschaut 🙂

                          Siehe Screenshot, das kommt dabei raus wenn ich es ausführe.
                          Gruß derweil und dank vorab.

                          Screenshot 2024-01-09 063754.png

                          S 1 Reply Last reply Reply Quote 0
                          • S
                            sonny @sonny last edited by

                            @ticaki

                            Hab hier selbst noch bissl was versucht inzwischen , das will so nicht 🙂 , Versuch hier ja natürlich bissl was mitzunehmen und zu lernen auch.

                            1 Reply Last reply Reply Quote 0
                            • T
                              ticaki Developer last edited by ticaki

                              @sonny

                              Nur die letzte Nachricht ist bei mir als neue Nachricht markiert worden, sonst hätte ich die andere auch gesehen.

                              Bitte entferne das leerzeichen aus der url, das ist falsch in der Vorlage.

                              und dann versuche es mal mit log(result.data)

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                sonny @ticaki last edited by

                                @ticaki
                                Hi, das hatte nun Erfolg 🙂 Hier die Antwort als Screenshot und als Code 🙂
                                LG und danke

                                Bildschirmfoto vom 2024-01-12 06-52-36.png

                                <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"> </meta> <meta http-equiv="refresh" content="10; URL=/v0.rsp?sessionid=922CBF1E"> <link rel="stylesheet" type="text/css" href="view.css"> <title>Anlagen�bersicht</title> <script type="text/javascript" src="v0.js"></script> </head> <body onload="hidebuttons();"> <div id="vheaderpane" style="width:1216px;"><!-- start_vheaderpane --> <a href="http://www.aircon.panasonic.eu/DE_de/" target="_blank"><img id="reginlogo" src="hpm.png" alt=""></a> <div id="hnavbar"> <span class="navlink_enabled"><a href="leave.rsp?sessionid=922CBF1E">Verlassen</a></span> <span class="navlink_enabled"><a href="v0.rsp?sessionid=922CBF1E">Startbild</a></span> <span class="navlink_disabled">Abmelden</span> <span class="navlink_enabled"><a href="/webfb.rsp?sessionid=922CBF1E">WEB-FB</a></span> </div> <span style="position:absolute; top:0px; left:0px;z-index:2"><a href="resize.rsp?sessionid=922CBF1E&pdm=1"><img src="arrow-up.png" alt="up"></a></span> <div id="captionblock"><span id="captionone">Joachim_PAW_HPM1</span> <br /><span id="captiontwo">Anlagen�bersicht</span><br /> </div> <span class="webgrservice"><span style="vertical-align:top;">SCHEMA 57050 GEL. </span><a href="http://hpmtool.eu?locale=de_DE&cn=57050" target="_blank"><img src="configuration-small.png" alt="HPMtool" title="HPMtool"></a></span> </div><!-- end_vheaderpane --> <div id="vnavipane" style="width:215px; height:600px;"><!-- start vnavipane --> <p class="treecap">Bildwahl</p> <span style="position: relative; left:0em"><a href="v0.rsp?sessionid=922CBF1E"><img src="minivrw.png" alt="[ ]"></a><span class="selected"><a href="v0.rsp?sessionid=922CBF1E">Anlagen�bersicht</a></span></span><br /> <span style="position: relative; left:0em"><a href="v50000.rsp?sessionid=922CBF1E"><img src="minivrw.png" alt="[ ]"></a><a href="v50000.rsp?sessionid=922CBF1E">W�rmeerzeuger</a></span><br /> <span style="position: relative; left:1em"><a href="v21.rsp?sessionid=922CBF1E"><img src="minivrw.png" alt="[ ]"></a><a href="v21.rsp?sessionid=922CBF1E">W�rmepumpe</a></span><br /> <span style="position: relative; left:0em"><a href="v107000.rsp?sessionid=922CBF1E"><img src="minivrw.png" alt="[ ]"></a><a href="v107000.rsp?sessionid=922CBF1E">Warmwasser</a></span><br /> <span style="position: relative; left:0em"><a href="v50.rsp?sessionid=922CBF1E"><img src="minivrw.png" alt="[ ]"></a><a href="v50.rsp?sessionid=922CBF1E">Heizkreis Fu�boden</a></span><br /> <span style="position:absolute; top:0px; left:0px;z-index:2"><a href="resize.rsp?sessionid=922CBF1E&pdm=2"><img src="arrow-left.png" alt="left"></a></span> </div><!-- end vnavipane --> <div id="vmainpane" style="left:216px; width:1000px; height:600px; border-left-style: solid; border-left-width: 1px;border-left-color: black;"><!-- start_mainpane --> <div style="position:absolute; top:10px;left:405px;width:190px; text-align:center"> BArtSchalter<br> <form id="MS0Form" method="POST" action="ms.rsp"> <select name="MS0" id="MS0Select" size="1" style="background-color:lime;" onchange="post('MS0');"> <option value="0"style="background-color:orange;" >Aus</option> <option value="1"style="background-color:lime;" selected>Auto</option> <option value="2"style="background-color:orange;" >Sommer</option> <option value="3"style="background-color:orange;" >Ferien</option> <option value="4"style="background-color:orange;" >Dauer</option> <option value="5"style="background-color:orange;" >Hand</option> </select> <input id="button0" type="submit" value="OK"> <input type="hidden" name="sessionid" value="922CBF1E"> </form> </div> <div style="position:absolute; top:60px;left:25px;width:190px; text-align:center"> HS-WP1<br> <form id="MS1Form" method="POST" action="ms.rsp"> <select name="MS1" id="MS1Select" size="1" style="background-color:lime;" onchange="post('MS1');"> <option value="0"style="background-color:orange;" >Aus</option> <option value="1"style="background-color:lime;" selected>Auto</option> <option value="2"style="background-color:orange;" >Force</option> </select> <input id="button1" type="submit" value="OK"> <input type="hidden" name="sessionid" value="922CBF1E"> </form> </div> <div style="top:127px; left:25px; width:950px; position:absolute; border-width:0px;"> <div style="float:left;"><a href="v50000.rsp?sessionid=922CBF1E""><img src="grafik/s5xxxx.png" style="width:190px; height:345px;"></a></div> <div style="float:left;"><a href="v107000.rsp?sessionid=922CBF1E""><img src="grafik/sx7xxx_1.png" style="width:190px; height:345px;"></a></div> <div style="float:left;"><img src="grafik/sxx0xx_1.png" style="width:190px; height:345px;"></div> <div style="float:left;"><a href="v50.rsp?sessionid=922CBF1E""><img src="grafik/sxxx5x.png" style="width:190px; height:345px;"></a></div> <div style="float:left;"><img src="grafik/sxxxx0.png" style="width:190px; height:345px;"></div> </div> </div><!-- end_vmainpane --> </body> </html>
                                
                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  ticaki Developer @sonny last edited by

                                  @sonny
                                  War nicht das was ich suche. Morgen bin ich wieder fit, war ne anstrengende Woche,. )

                                  Was gibt dir log(result.headers) zurück.

                                  Ich muß da ein bissle rumprobieren wie ich die sessionid bekomme ohne die aus der html raus zu suchen.

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    sonny @ticaki last edited by

                                    @ticaki

                                    Jo bei mir eh auch.Gottseidank Wochenende !

                                    Okay result.headers gibt diese eine Zeile retour:

                                    {'cache-control':'no-cache, no-store, must-revalidate','pragma':'no-cache','expires':'0','content-type':'text/html'}

                                    Ohne SessionID

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      ticaki Developer @sonny last edited by

                                      @sonny
                                      ok, hab auch ne bessere idee, morgen abend oder sonntag morgen schreibe ich das skript.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        sonny @ticaki last edited by

                                        @ticaki

                                        Okay, stresst wirklich nicht, wie es dir reinpasst.
                                        LG derweil

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          ticaki Developer @sonny last edited by

                                          @sonny

                                          {
                                              "vinfo_rsp_sessionid=4198B670&id=36:6_4_6": "UHR-NZ1 ----- ",
                                              "vinfo_rsp_sessionid=4198B670&id=35:6_4_5": "keine Störung ",
                                              "vinfo_rsp_sessionid=4198B670&id=34:6_4_4": "Nennbetrieb NZ1 ",
                                              "vinfo_rsp_sessionid=4198B670&id=75:2_4_4": "Status",
                                              "vinfo_rsp_sessionid=4198B670&id=37:6_4_7": "SW-Spei 48.0 °C",
                                              "vinfo_rsp_sessionid=4198B670&id=38:6_4_8": " 46.0 °C",
                                              "vinfo_rsp_sessionid=4198B670&id=117:6_6_13": "Ein",
                                              "vinfo_rsp_sessionid=4198B670&id=55:6_4_3": "SW-NN 48.0 °C",
                                              "vinfo_rsp_sessionid=4198B670&id=171:6_4_2": "SW-NZ2 48.0 °C",
                                              "vinfo_rsp_sessionid=4198B670&id=54:6_4_1": "SW-NZ1 48.0 °C"
                                          }
                                          

                                          bissle hab ich schon.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            sonny @ticaki last edited by sonny

                                            @ticaki

                                            Ach . super, Du ich brauch da aber nur die Daten , die ich oben beschrieben hab, gell, nicht das du dir da zuviel arbeit machst.

                                            Also die Sollwerte (SW) der Nutzungszeiten NZ1,2,3, die Uhrenkanäle "UHR NZ1 usw sind unnotwendig , "Keine Störung" auch nicht .
                                            Weiss nicht ob du da hier lediglich was testest 🙂
                                            Also den kompletten Manager brauchen wir nicht zu zerrupfen 🙂

                                            Das kann ich dann eh ummoddeln...
                                            Screenshot 2024-01-13 130047.png

                                            Screenshot 2024-01-13 130143.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            796
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            74
                                            4062
                                            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