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. Panasonic Wärmepumpenmanager, Script / Ideen gesucht

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Panasonic Wärmepumpenmanager, Script / Ideen gesucht

Scheduled Pinned Locked Moved Skripten / Logik
74 Posts 5 Posters 7.8k Views 5 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.
  • T ticaki

    @sonny

    Ja ich weiß wo der Fehler liegt, aber muß rumprobieren wie ich ihn behebe. die Regex kommt mit den Zeilenumbrüchen nicht klar und das entfernen sebiger hat scheinbar nicht geholfen.

    const ip = '192.168.8.165';
    const prefix = '0_userdata.0.test'; // wird erstellt oder erweitert bei jedem durchlauf
    const channelName = 'My great channel';
    const interval = '* * * * *';
    const DEBUG = true
    
    
    const axios = require('axios');
    const { HTMLToJSON } = require('html-to-json-parser');
    
    let values: any = {};
    async function main() {
        const result = await axios(`http://${ip}`);
        if ( result && result.data) {
            logDebug(`Get data from http://${ip}`);
            logDebug(``);
            for (const r of db) {
                const match = result.data.match(r);
                if (match && Array.isArray(match) && match.length >= 1) {
                    log(`http://${ip}/${match[0]}`)
                    const response = await axios(`http://${ip}/${match[0]}`);
                    if (response && response.data) {
                        logDebug(`Get data from http://${ip}/${match[0]}`);
                        let body = response.data.replace(/\n/gm, '').match(/<body>.*?<\/body>/gms)
                        if (body || Array.isArray(body) ) {
                            body = body[0];
                        }
                        if (!body) {
                            log('Regex: Body not found', 'error');
                            continue;
                        }
                        let data
                        try {
                            data = await HTMLToJSON(body, false);
                        } catch (e) {
                            log(e)
                        }
                        if (data && data.type == 'body') {
                            logDebug(`Parse data ok, found body`);
                            let d = data.content;
                            for (const c in d) {
                                const v = d[c];
                                if (v.type === 'div') {
                                    logDebug(`div found`);
                                    for (const i of v.content) {
                                        if (i.attributes && i.attributes.class == 'dp') {
                                            logDebug(`class db found`);
                                            for (const b of i.content) {
                                                if (b.type) {
                                                    logDebug(`type ${b.type} found`);
                                                    let val = b.content.join(' ').match(/ [0-9\.,]+/);
                                                    let end = '';
                                                    logDebug(val);
                                                    if (!val || isNaN(val.join(''))) val = b.content.join(' ');
                                                    else {
                                                        end = '_' + b.content.join(' ').replace(val, '');
                                                        val = parseFloat(val.join(''));
                                                    }
                                                    values[(b.attributes.href + end).replace(/^.*?sessionid\=[0-9A-Z]+\&id\=/, '').replace(/[^_\-/:!#$%&()+=@^{}|~\p{Ll}\p{Lu}\p{Nd}]+/gu, '_')] = val;
                                                }
                                            }
                                        }
                                    }
    
                                }
                            }
                        } else logDebug(`${data ? 'Parse data ok' : 'Parse data failed!'}, ${data.type == 'body' ? 'body found' : 'body not found'}`);
                    } else logDebug(`Don't get data from http://${ip}/${match[0]}`);
                }
            }
        } else logDebug(`Don't get data from http://${ip}`);
        for (const id in values) {
            const val = values[id];
            await extendObjectAsync(`${prefix}`,{type: 'channel', common:{name: channelName}});
            if (!existsState(`${prefix}.${id}`)) await createStateAsync(`${prefix}.${id}`, val, {name: 'no description', role: typeof val === 'string' ? 'text' : 'value', type: typeof val, read: true, write: false})
            await setStateAsync(`${prefix}.${id}`, val, true);
        }
    }
    
    function logDebug(l: string): void {
        if (DEBUG) log(l);
    }
    
    const db: RegExp[] = [
        /v107000\.rsp\?sessionid=[0-9A-Z]+/,
        /v21\.rsp\?sessionid=[0-9A-Z]+/,
        /v50\.rsp\?sessionid=[0-9A-Z]+/  
    ]
    
    schedule(interval, main);
    

    Jetzt gibts nicht mehr den großen Fehler sondern nur noch welche die zeigen das die Regex noch immer nicht funktioniert.

    S Offline
    S Offline
    sonny
    wrote on last edited by sonny
    #42

    @ticaki

    Ich kann dir hier vielleicht helfen: fängst du mit Python etwas an ?
    Es gibt jemanden aus dem Haustechnikdialog , der das mit Python geschafft hat, vermutlich eh auf gleichem Weg wie du hier:
    Ich füg hier ein Codebeispiel ein- Eigentum "Ladyshave" aus dem Haustechnikforum. (Ist öffentlich , ich hoffe man hat nichts dagegen wenn ich mir den für Demonstrationszwecke ausborge)

    [code]
    ####################################################
    # Script zum Auslesen des HPM Waermepumpenmanagers #
    # getestete Firmware H1.1.20 vom 22.01.2015 #
    # #
    # programmed by ladyshave ;-) #
    ####################################################
    # V1.0 vom 14.03.2016 #
    ####################################################
    
    import requests
    
    #ip-Adresse des HPM
    website="http://192.168.101.10"
    
    #Auslesen der Daten und Aufbereiten
    t = requests.get(website)
    url = t.url
    print (url)
    
    #holen der SessionID für die Sitzung
    sessionid = url[39:47]
    print (sessionid)
    
    #URLs mit SessionID basteln:
    url_wp= "http://192.168.101.10/v21.rsp?sessionid=" + sessionid
    url_bw= "http://192.168.101.10/v107000.rsp?sessionid=" + sessionid
    url_pu= "http://192.168.101.10/v100100.rsp?sessionid=" + sessionid
    url_hk1= "http://192.168.101.10/v30.rsp?sessionid=" + sessionid
    url_hk2= "http://192.168.101.10/v3.rsp?sessionid=" + sessionid
    
    #Daten der Seiten abholen
    daten_wp = requests.get(url_wp)
    daten_bw = requests.get(url_bw)
    daten_pu = requests.get(url_pu)
    daten_hk1 = requests.get(url_hk1)
    daten_hk2 = requests.get(url_hk2)
    
    #Test Augabe der Website als Text
    #print (daten_wp.text)
    #print (daten_bw.text)
    #print (daten_pu.text)
    #print (daten_hk1.text)
    #print (daten_hk2.text)
    
    #Funktion zum Auslesen der Daten aus der Seite
    def daten_lesen(text, suchstring, bezeichnung):
    index = text.find(suchstring) #Anfangsindex im String suchen
    indexend = text.find("</a>", index) #Endindex im String suchen
    #print (index)
    #print (indexend)
    if index == -1:
    return -1
    index = index + 14 #Index nach ID setzen
    i=0
    rueckgabe=""
    laenge = indexend-index #laenge des Index berechnen
    while i != laenge: #Schleife ueber laenge
    # falls Zahl im Namen wird dies mit isalpaha() ausgeblendet
    # ansonsten Zahl oder "." oder "-"schreiben
    if text[index + i-1].isalpha() == False and (text[index + i].isdigit() == True or text[index + i] == "." or text[index + i] == "-"):
    rueckgabe = rueckgabe + text[index + i]
    i = i + 1 #naechter bitte
    return (bezeichnung + ":" + rueckgabe) #Rueckgabe des Textes
    
    #id=126:6.6.22">Freq 0</a>
    #id=110:6.6.5">SollwertBW 2 °C
    #id=109:6.6.4">SollwertHK 2 °C</a>
    #Vorlauf id=111:6.6.6"> 29 °C</a>
    #Ruecklauf id=112:6.6.7"> 29 °C</a>
    print (daten_lesen (daten_wp.text, "id=126:6.6.22", "WP_Freq"))
    print (daten_lesen (daten_wp.text, "id=110:6.6.5", "WP_SollBW"))
    print (daten_lesen (daten_wp.text, "id=109:6.6.4", "WP_SollHK"))
    print (daten_lesen (daten_wp.text, "id=111:6.6.6", "WP_Vorl"))
    print (daten_lesen (daten_wp.text, "id=112:6.6.7", "WP_Rueckl"))
    
    #Pufferdaten auslesen:
    #Istwert id=61:6.5.5"> 32.0 °C</a>
    #Sollwert id=59:6.5.3">SW-Zone1 32.4 °C</a>
    print (daten_lesen (daten_pu.text, "id=61:6.5.5", "PU_Istwert"))
    print (daten_lesen (daten_pu.text, "id=59:6.5.3", "PU_Sollwert"))
    
    #Brauchwasser:
    #Istwertid=38:6.4.8"> 42.0 °C</a>
    #Sollwertid=37:6.4.7">SW-Spei 45.0 °C</a>
    print (daten_lesen (daten_bw.text, "id=38:6.4.8", "BW_Istwert"))
    print (daten_lesen (daten_bw.text, "id=37:6.4.7", "BW_Sollwert"))
    
    #HK1
    #Istwert id=13:6.2.12"> 22.7 °C</a>
    #Sollwert id=12:6.2.11">SW-Vorl 30.9 °C</a>
    #Ausstemp id=9:6.2.8"> 2.0 °C</a>
    print (daten_lesen (daten_hk1.text, "id=13:6.2.12", "HK1_Istwert"))
    print (daten_lesen (daten_hk1.text, "id=12:6.2.11", "HK1_Sollwert"))
    print (daten_lesen (daten_hk1.text, "id=9:6.2.8", "HK1_Aussen"))
    
    #HK2
    #Istwert id=27:6.3.12"> 30.7 °C</a>
    #Sollwert id=26:6.3.11">SW-Vorl 31.0 °C</a>
    print (daten_lesen (daten_hk2.text, "id=27:6.3.12", "HK2_Istwert"))
    print (daten_lesen (daten_hk2.text, "id=26:6.3.11", "HK2_Sollwert"))
    [/code]
    

    und hier ein Forumsbeitrag, sehr versprechend, mit selbigem Projekt: Da gabs ne Lösung dazu (aus der ich natürlich absolut nicht schlau werd)
    https://www.loxforum.com/forum/german/software-konfiguration-programm-und-visualisierung/35354-web-interface-einer-panasonic-lwp-mit-hpm-über-virtuelle-http-eingänge-einlesen

    Die Infos hab ich in vergangenheit zusammengekrazt, es war alles was ich finden konnte darüber

    LG und danke derweil für alles !

    Screenshot 2024-01-13 145527.png

    T 1 Reply Last reply
    0
    • S sonny

      @ticaki

      Ich kann dir hier vielleicht helfen: fängst du mit Python etwas an ?
      Es gibt jemanden aus dem Haustechnikdialog , der das mit Python geschafft hat, vermutlich eh auf gleichem Weg wie du hier:
      Ich füg hier ein Codebeispiel ein- Eigentum "Ladyshave" aus dem Haustechnikforum. (Ist öffentlich , ich hoffe man hat nichts dagegen wenn ich mir den für Demonstrationszwecke ausborge)

      [code]
      ####################################################
      # Script zum Auslesen des HPM Waermepumpenmanagers #
      # getestete Firmware H1.1.20 vom 22.01.2015 #
      # #
      # programmed by ladyshave ;-) #
      ####################################################
      # V1.0 vom 14.03.2016 #
      ####################################################
      
      import requests
      
      #ip-Adresse des HPM
      website="http://192.168.101.10"
      
      #Auslesen der Daten und Aufbereiten
      t = requests.get(website)
      url = t.url
      print (url)
      
      #holen der SessionID für die Sitzung
      sessionid = url[39:47]
      print (sessionid)
      
      #URLs mit SessionID basteln:
      url_wp= "http://192.168.101.10/v21.rsp?sessionid=" + sessionid
      url_bw= "http://192.168.101.10/v107000.rsp?sessionid=" + sessionid
      url_pu= "http://192.168.101.10/v100100.rsp?sessionid=" + sessionid
      url_hk1= "http://192.168.101.10/v30.rsp?sessionid=" + sessionid
      url_hk2= "http://192.168.101.10/v3.rsp?sessionid=" + sessionid
      
      #Daten der Seiten abholen
      daten_wp = requests.get(url_wp)
      daten_bw = requests.get(url_bw)
      daten_pu = requests.get(url_pu)
      daten_hk1 = requests.get(url_hk1)
      daten_hk2 = requests.get(url_hk2)
      
      #Test Augabe der Website als Text
      #print (daten_wp.text)
      #print (daten_bw.text)
      #print (daten_pu.text)
      #print (daten_hk1.text)
      #print (daten_hk2.text)
      
      #Funktion zum Auslesen der Daten aus der Seite
      def daten_lesen(text, suchstring, bezeichnung):
      index = text.find(suchstring) #Anfangsindex im String suchen
      indexend = text.find("</a>", index) #Endindex im String suchen
      #print (index)
      #print (indexend)
      if index == -1:
      return -1
      index = index + 14 #Index nach ID setzen
      i=0
      rueckgabe=""
      laenge = indexend-index #laenge des Index berechnen
      while i != laenge: #Schleife ueber laenge
      # falls Zahl im Namen wird dies mit isalpaha() ausgeblendet
      # ansonsten Zahl oder "." oder "-"schreiben
      if text[index + i-1].isalpha() == False and (text[index + i].isdigit() == True or text[index + i] == "." or text[index + i] == "-"):
      rueckgabe = rueckgabe + text[index + i]
      i = i + 1 #naechter bitte
      return (bezeichnung + ":" + rueckgabe) #Rueckgabe des Textes
      
      #id=126:6.6.22">Freq 0</a>
      #id=110:6.6.5">SollwertBW 2 °C
      #id=109:6.6.4">SollwertHK 2 °C</a>
      #Vorlauf id=111:6.6.6"> 29 °C</a>
      #Ruecklauf id=112:6.6.7"> 29 °C</a>
      print (daten_lesen (daten_wp.text, "id=126:6.6.22", "WP_Freq"))
      print (daten_lesen (daten_wp.text, "id=110:6.6.5", "WP_SollBW"))
      print (daten_lesen (daten_wp.text, "id=109:6.6.4", "WP_SollHK"))
      print (daten_lesen (daten_wp.text, "id=111:6.6.6", "WP_Vorl"))
      print (daten_lesen (daten_wp.text, "id=112:6.6.7", "WP_Rueckl"))
      
      #Pufferdaten auslesen:
      #Istwert id=61:6.5.5"> 32.0 °C</a>
      #Sollwert id=59:6.5.3">SW-Zone1 32.4 °C</a>
      print (daten_lesen (daten_pu.text, "id=61:6.5.5", "PU_Istwert"))
      print (daten_lesen (daten_pu.text, "id=59:6.5.3", "PU_Sollwert"))
      
      #Brauchwasser:
      #Istwertid=38:6.4.8"> 42.0 °C</a>
      #Sollwertid=37:6.4.7">SW-Spei 45.0 °C</a>
      print (daten_lesen (daten_bw.text, "id=38:6.4.8", "BW_Istwert"))
      print (daten_lesen (daten_bw.text, "id=37:6.4.7", "BW_Sollwert"))
      
      #HK1
      #Istwert id=13:6.2.12"> 22.7 °C</a>
      #Sollwert id=12:6.2.11">SW-Vorl 30.9 °C</a>
      #Ausstemp id=9:6.2.8"> 2.0 °C</a>
      print (daten_lesen (daten_hk1.text, "id=13:6.2.12", "HK1_Istwert"))
      print (daten_lesen (daten_hk1.text, "id=12:6.2.11", "HK1_Sollwert"))
      print (daten_lesen (daten_hk1.text, "id=9:6.2.8", "HK1_Aussen"))
      
      #HK2
      #Istwert id=27:6.3.12"> 30.7 °C</a>
      #Sollwert id=26:6.3.11">SW-Vorl 31.0 °C</a>
      print (daten_lesen (daten_hk2.text, "id=27:6.3.12", "HK2_Istwert"))
      print (daten_lesen (daten_hk2.text, "id=26:6.3.11", "HK2_Sollwert"))
      [/code]
      

      und hier ein Forumsbeitrag, sehr versprechend, mit selbigem Projekt: Da gabs ne Lösung dazu (aus der ich natürlich absolut nicht schlau werd)
      https://www.loxforum.com/forum/german/software-konfiguration-programm-und-visualisierung/35354-web-interface-einer-panasonic-lwp-mit-hpm-über-virtuelle-http-eingänge-einlesen

      Die Infos hab ich in vergangenheit zusammengekrazt, es war alles was ich finden konnte darüber

      LG und danke derweil für alles !

      Screenshot 2024-01-13 145527.png

      T Do not disturb
      T Do not disturb
      ticaki
      wrote on last edited by ticaki
      #43

      @sonny
      Erstmal kann ich python nicht leiden und die Arbeit mache ich mir für einen Adapter und dann bis du das Opfer :D

      bitte probiere noch meinen Code aus ich will das mit der RegEx noch probieren (vorheriger Beitrag) wenn nicht klappt mache ich es auf dem langweiliigen weg.

      EDIT: gehts?

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      S 1 Reply Last reply
      0
      • T ticaki

        @sonny
        Erstmal kann ich python nicht leiden und die Arbeit mache ich mir für einen Adapter und dann bis du das Opfer :D

        bitte probiere noch meinen Code aus ich will das mit der RegEx noch probieren (vorheriger Beitrag) wenn nicht klappt mache ich es auf dem langweiliigen weg.

        EDIT: gehts?

        S Offline
        S Offline
        sonny
        wrote on last edited by
        #44

        @ticaki

        Moment ich hab das Script gerade gestartet, der Ordner wurde erstellt.
        Ich gleich das eben ab und "suche" nach fehler :) Das Log wird halt überfüllt, das unmengen "gefunden" wurde .aber Infos, keine Fehler.

        Opfer immer gern, für die Entwicklung sowieso. Soll ja jedem helfen.

        T 2 Replies Last reply
        0
        • S sonny

          @ticaki

          Moment ich hab das Script gerade gestartet, der Ordner wurde erstellt.
          Ich gleich das eben ab und "suche" nach fehler :) Das Log wird halt überfüllt, das unmengen "gefunden" wurde .aber Infos, keine Fehler.

          Opfer immer gern, für die Entwicklung sowieso. Soll ja jedem helfen.

          T Do not disturb
          T Do not disturb
          ticaki
          wrote on last edited by
          #45

          @sonny

          Dann mache DEBUG=false Dann hält es die klappe :)

          Wenn du einen Adapter haben möchtest trage bitte sorgfällig englische Bezeichnungen in das Namenfeld der Objekte ein. (stift rechts klicken) Wenn du das hast exportiere den ganze Ordner und stelle ihn hier ein.

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          S 1 Reply Last reply
          0
          • T ticaki

            @sonny

            Dann mache DEBUG=false Dann hält es die klappe :)

            Wenn du einen Adapter haben möchtest trage bitte sorgfällig englische Bezeichnungen in das Namenfeld der Objekte ein. (stift rechts klicken) Wenn du das hast exportiere den ganze Ordner und stelle ihn hier ein.

            S Offline
            S Offline
            sonny
            wrote on last edited by
            #46

            @ticaki

            Du ich glaub das funktioniert !!!

            Screenshot 2024-01-13 145527.png

            So z.b ?

            Für mich extra brauchst keinen machen. Ich glaub auch nicht, das den jemals jemand braucht- Das Script sollte reichen.
            Wenn du allerdings willst, mach ich das gern. (Bin eigentlich eh grad dabei, was ich weiß geb ich einen Namen)

            Ich tests mal kommende Tage auf Herz und Nieren. Sieht MOMENTAN aber alles wunderbar aus hey !

            T 1 Reply Last reply
            1
            • S sonny

              @ticaki

              Moment ich hab das Script gerade gestartet, der Ordner wurde erstellt.
              Ich gleich das eben ab und "suche" nach fehler :) Das Log wird halt überfüllt, das unmengen "gefunden" wurde .aber Infos, keine Fehler.

              Opfer immer gern, für die Entwicklung sowieso. Soll ja jedem helfen.

              T Do not disturb
              T Do not disturb
              ticaki
              wrote on last edited by
              #47

              @sonny

              und wenn alles geht kannst du das

              log(`http://${ip}/${match[0]}`)
              

              auskommentieren:

              //log(`http://${ip}/${match[0]}`)
              

              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

              Spenden

              1 Reply Last reply
              0
              • S sonny

                @ticaki

                Du ich glaub das funktioniert !!!

                Screenshot 2024-01-13 145527.png

                So z.b ?

                Für mich extra brauchst keinen machen. Ich glaub auch nicht, das den jemals jemand braucht- Das Script sollte reichen.
                Wenn du allerdings willst, mach ich das gern. (Bin eigentlich eh grad dabei, was ich weiß geb ich einen Namen)

                Ich tests mal kommende Tage auf Herz und Nieren. Sieht MOMENTAN aber alles wunderbar aus hey !

                T Do not disturb
                T Do not disturb
                ticaki
                wrote on last edited by
                #48

                @sonny sagte in Panasonic Wärmepumpenmanager, Script / Ideen gesucht:

                Für mich extra brauchst keinen machen. Ich glaub auch nicht, das den jemals jemand braucht- Das Script sollte reichen.
                Wenn du allerdings willst, mach ich das gern. (Bin eigentlich eh grad dabei, was ich weiß geb ich einen Namen)

                Ist dein Gerät hier dabei, oder mit denen kompatibel?
                https://github.com/search?q=repo%3AioBroker%2FAdapterRequests+Panasonic&type=issues

                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                Spenden

                S 1 Reply Last reply
                0
                • T ticaki

                  @sonny sagte in Panasonic Wärmepumpenmanager, Script / Ideen gesucht:

                  Für mich extra brauchst keinen machen. Ich glaub auch nicht, das den jemals jemand braucht- Das Script sollte reichen.
                  Wenn du allerdings willst, mach ich das gern. (Bin eigentlich eh grad dabei, was ich weiß geb ich einen Namen)

                  Ist dein Gerät hier dabei, oder mit denen kompatibel?
                  https://github.com/search?q=repo%3AioBroker%2FAdapterRequests+Panasonic&type=issues

                  S Offline
                  S Offline
                  sonny
                  wrote on last edited by sonny
                  #49

                  @ticaki

                  Moment ich brauch ein bissl ich schau mir das an, ob diese Wärmepumpe vom Pumpenmanager Unterstützt wird.
                  Ich kann dir, vorrausgesetzt man HAT diesen Pumpenmanager und entsprechendes Adapterkabel von Panasonic , die Liste der unterstützten Geräte hier posten....

                  Für Google: Das Geräte heißt: Panasonic PAW-HPM oder PAW-HPM1 (Das sich Leute hierher verlaufen)

                  Screenshot 2024-01-13 145527.png

                  Alle anderen Requests, Seitens Wärmepumpen: sind beim Projekt: HEISHAMON besser aufgehoben.
                  Was der HPM kann, kann Heishamon nicht und umgekehrt .

                  Wir handeln hier die Generationen ab, die Heishamon NICHT kann (und vermutlich auch nie können wird- Anderes Kommunikationsprotokoll) - Aber auch älter sind, aber von den Kübeln sind noch genug im Umlauf.
                  Ich hatte Heishamon an meiner Probiert, keine Chance, daher den HPM gekauft. Es sind immer mal wieder auf Ebay Kleinanzeigen, welche zu gutem Kurs zu bekommen.

                  Ich geb hier alles mal einen Namen, mach meine Datenbank fertig- und werd kommende Tage schaun ob alles passt (Ich nehm aber an ja, würde ja jetzt schon Probleme geben denk ich).

                  Nächste Woche möcht ich mich noch wegen paar Kisten Bier oder was auch immer du gerne hättest, was ich dir schuldig bin, unterhalten :) - Ich sag in jedem Fall : Tausend dank derweil !- Ich meld mich hier sollte es Probleme geben, und in jedem Fall Dienstag/Mittwoch und sorge für ein selbstverständliches entgegenkommen meinerseits .

                  LG

                  S 1 Reply Last reply
                  0
                  • S sonny

                    @ticaki

                    Moment ich brauch ein bissl ich schau mir das an, ob diese Wärmepumpe vom Pumpenmanager Unterstützt wird.
                    Ich kann dir, vorrausgesetzt man HAT diesen Pumpenmanager und entsprechendes Adapterkabel von Panasonic , die Liste der unterstützten Geräte hier posten....

                    Für Google: Das Geräte heißt: Panasonic PAW-HPM oder PAW-HPM1 (Das sich Leute hierher verlaufen)

                    Screenshot 2024-01-13 145527.png

                    Alle anderen Requests, Seitens Wärmepumpen: sind beim Projekt: HEISHAMON besser aufgehoben.
                    Was der HPM kann, kann Heishamon nicht und umgekehrt .

                    Wir handeln hier die Generationen ab, die Heishamon NICHT kann (und vermutlich auch nie können wird- Anderes Kommunikationsprotokoll) - Aber auch älter sind, aber von den Kübeln sind noch genug im Umlauf.
                    Ich hatte Heishamon an meiner Probiert, keine Chance, daher den HPM gekauft. Es sind immer mal wieder auf Ebay Kleinanzeigen, welche zu gutem Kurs zu bekommen.

                    Ich geb hier alles mal einen Namen, mach meine Datenbank fertig- und werd kommende Tage schaun ob alles passt (Ich nehm aber an ja, würde ja jetzt schon Probleme geben denk ich).

                    Nächste Woche möcht ich mich noch wegen paar Kisten Bier oder was auch immer du gerne hättest, was ich dir schuldig bin, unterhalten :) - Ich sag in jedem Fall : Tausend dank derweil !- Ich meld mich hier sollte es Probleme geben, und in jedem Fall Dienstag/Mittwoch und sorge für ein selbstverständliches entgegenkommen meinerseits .

                    LG

                    S Offline
                    S Offline
                    sonny
                    wrote on last edited by sonny
                    #50

                    @ticaki

                    Einen Schönheitsfehler hab ich bisher gefunden (Sonst scheint das wirklich bisher ohne Probleme zu laufen !).

                    Sonderzeichen. Aussentemperatur wird mir als : "-1.1 �C"
                    angezeigt und gespeichert. Was Grad Celsius " °C" sein soll nehm ich an.

                    statt eines "ö" wird als "�" dargestellt (Störung z.b) , vermutlich Zeichensatzproblem ?
                    Hab eben gesehen, das bei deinem Screenshot von den States, das "ö" zumindest richtig dargestellt wird. Komisch, hab ich hier Blödsinn bei mir beinander ?

                    T 1 Reply Last reply
                    0
                    • S sonny

                      @ticaki

                      Einen Schönheitsfehler hab ich bisher gefunden (Sonst scheint das wirklich bisher ohne Probleme zu laufen !).

                      Sonderzeichen. Aussentemperatur wird mir als : "-1.1 �C"
                      angezeigt und gespeichert. Was Grad Celsius " °C" sein soll nehm ich an.

                      statt eines "ö" wird als "�" dargestellt (Störung z.b) , vermutlich Zeichensatzproblem ?
                      Hab eben gesehen, das bei deinem Screenshot von den States, das "ö" zumindest richtig dargestellt wird. Komisch, hab ich hier Blödsinn bei mir beinander ?

                      T Do not disturb
                      T Do not disturb
                      ticaki
                      wrote on last edited by ticaki
                      #51

                      @sonny im Wert wird kein - dargestellt imho müsste die Temperatur aktuell im State sein. Bitte ein Bild davon.

                      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                      Spenden

                      S 1 Reply Last reply
                      0
                      • T ticaki

                        @sonny im Wert wird kein - dargestellt imho müsste die Temperatur aktuell im State sein. Bitte ein Bild davon.

                        S Offline
                        S Offline
                        sonny
                        wrote on last edited by sonny
                        #52

                        @ticaki

                        Naja es hat ja Die Temperatur, Die 1,5 Grad minus stimmen ja

                        Schau hier siehst es , das "ö" (Störung) und "Grad Celsius" Zeichenproblem

                        Screenshot 2024-01-13 184614.png

                        hab am Raspi mit "locale" nachgeschaut, von da sollt alles passen.

                        Das versucht er darzustellen:
                        Screenshot 2024-01-13 184845.png

                        T 1 Reply Last reply
                        0
                        • S sonny

                          @ticaki

                          Naja es hat ja Die Temperatur, Die 1,5 Grad minus stimmen ja

                          Schau hier siehst es , das "ö" (Störung) und "Grad Celsius" Zeichenproblem

                          Screenshot 2024-01-13 184614.png

                          hab am Raspi mit "locale" nachgeschaut, von da sollt alles passen.

                          Das versucht er darzustellen:
                          Screenshot 2024-01-13 184845.png

                          T Do not disturb
                          T Do not disturb
                          ticaki
                          wrote on last edited by
                          #53

                          @sonny
                          Jo passt, wenn du guckst sind alles Zahlen nur das ist eine Zeichenkette. folgendes bitte Anpassen:

                          suche nach: / [0-9\.,]+/ und ersetze durch / [0-9\-.,]+/

                          State bitte auch löschen sonst gibts warnungen.

                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                          Spenden

                          S 1 Reply Last reply
                          0
                          • T ticaki

                            @sonny
                            Jo passt, wenn du guckst sind alles Zahlen nur das ist eine Zeichenkette. folgendes bitte Anpassen:

                            suche nach: / [0-9\.,]+/ und ersetze durch / [0-9\-.,]+/

                            State bitte auch löschen sonst gibts warnungen.

                            S Offline
                            S Offline
                            sonny
                            wrote on last edited by
                            #54

                            @ticaki

                            Das hat Wunderbar geklappt, danke.

                            Das mit den "ö" - ist kein Problem (Diese Daten verwend ich eh nicht)
                            LG dweil, Wünsch einen angenehmen Wochenstart, ich meld mich .

                            Sieht soweit aber echt alles bestens aus .

                            T 1 Reply Last reply
                            0
                            • S sonny

                              @ticaki

                              Das hat Wunderbar geklappt, danke.

                              Das mit den "ö" - ist kein Problem (Diese Daten verwend ich eh nicht)
                              LG dweil, Wünsch einen angenehmen Wochenstart, ich meld mich .

                              Sieht soweit aber echt alles bestens aus .

                              T Do not disturb
                              T Do not disturb
                              ticaki
                              wrote on last edited by
                              #55

                              @sonny

                              Ups da war ich zuschnell

                              / [0-9\-.,]+/ ist falsch / [0-9\.,-]+/ ist richtig der \ muss vor dem Punkt sein :)

                              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                              Spenden

                              S W 2 Replies Last reply
                              0
                              • T ticaki

                                @sonny

                                Ups da war ich zuschnell

                                / [0-9\-.,]+/ ist falsch / [0-9\.,-]+/ ist richtig der \ muss vor dem Punkt sein :)

                                S Offline
                                S Offline
                                sonny
                                wrote on last edited by sonny
                                #56

                                @ticaki
                                Okay hab das nochmal geändert

                                Geändert hat sich aber beim drüberschauen nichts :)
                                Hast du Punkt mit Bindestrich verwechselt ? :)

                                T 1 Reply Last reply
                                0
                                • S sonny

                                  @ticaki
                                  Okay hab das nochmal geändert

                                  Geändert hat sich aber beim drüberschauen nichts :)
                                  Hast du Punkt mit Bindestrich verwechselt ? :)

                                  T Do not disturb
                                  T Do not disturb
                                  ticaki
                                  wrote on last edited by
                                  #57

                                  @sonny

                                  Ne ich hab das - einfach rein geknallt, weil ich am telefonieren war :D

                                  das findet halt -19.3 und -2,1 und 19.3 - der . ohne \ findet aber 1 zeichen egal was. :)

                                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                  Spenden

                                  S 1 Reply Last reply
                                  0
                                  • T ticaki

                                    @sonny

                                    Ne ich hab das - einfach rein geknallt, weil ich am telefonieren war :D

                                    das findet halt -19.3 und -2,1 und 19.3 - der . ohne \ findet aber 1 zeichen egal was. :)

                                    S Offline
                                    S Offline
                                    sonny
                                    wrote on last edited by sonny
                                    #58

                                    @ticaki
                                    Achherrje , natürlich hab ich vergessen mich hier zu melden ...
                                    Alles hier funktioniert einwandfrei und wie es soll !.
                                    Hab echt ne Mega Freude damit .Tausend dank nochmals.

                                    Sag mir bitte was ich dir schuldig bin - Ich werd das über deinen Spenden Link in deiner Signatur dann erledigen.
                                    LG derweil

                                    T SaettelS 2 Replies Last reply
                                    0
                                    • S sonny

                                      @ticaki
                                      Achherrje , natürlich hab ich vergessen mich hier zu melden ...
                                      Alles hier funktioniert einwandfrei und wie es soll !.
                                      Hab echt ne Mega Freude damit .Tausend dank nochmals.

                                      Sag mir bitte was ich dir schuldig bin - Ich werd das über deinen Spenden Link in deiner Signatur dann erledigen.
                                      LG derweil

                                      T Do not disturb
                                      T Do not disturb
                                      ticaki
                                      wrote on last edited by
                                      #59

                                      @sonny

                                      Betrag kann ich dir nicht nennen. Spende etwas das deine Wertschätzung widerspiegelt. Freut mich das es so funktioniert wie du es brauchst. :)

                                      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                      Spenden

                                      1 Reply Last reply
                                      1
                                      • S sonny

                                        @ticaki
                                        Achherrje , natürlich hab ich vergessen mich hier zu melden ...
                                        Alles hier funktioniert einwandfrei und wie es soll !.
                                        Hab echt ne Mega Freude damit .Tausend dank nochmals.

                                        Sag mir bitte was ich dir schuldig bin - Ich werd das über deinen Spenden Link in deiner Signatur dann erledigen.
                                        LG derweil

                                        SaettelS Offline
                                        SaettelS Offline
                                        Saettel
                                        wrote on last edited by
                                        #60

                                        @sonny

                                        Hallo Sonny,

                                        ich habe eine Frage. Ich habe auch einen HPM und versuche ihn einzubinden. Bei stützt die LAN Schnittstelle regelmässig ab und baut sich erst nach einem Neustart auf. Kennst du solche Probleme? Ich habe einen HPM1 und die SW ist H1.1.14.

                                        Danke und Gruß
                                        Timo

                                        SaettelS 1 Reply Last reply
                                        1
                                        • SaettelS Saettel

                                          @sonny

                                          Hallo Sonny,

                                          ich habe eine Frage. Ich habe auch einen HPM und versuche ihn einzubinden. Bei stützt die LAN Schnittstelle regelmässig ab und baut sich erst nach einem Neustart auf. Kennst du solche Probleme? Ich habe einen HPM1 und die SW ist H1.1.14.

                                          Danke und Gruß
                                          Timo

                                          SaettelS Offline
                                          SaettelS Offline
                                          Saettel
                                          wrote on last edited by
                                          #61

                                          Hallo,

                                          habe alles gefunden unter:
                                          HPM

                                          Danke!

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          789

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          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