Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. PH-Messung

    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

    PH-Messung

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      ist es schon möglich den Adapter zu testen?
      Muss man für die Installation anders vorgehen als mit normalen Adapter, die man von github installiert?

      coyote 1 Reply Last reply Reply Quote 0
      • coyote
        coyote Most Active @Guest last edited by

        @sven-n gibt noch kein Adapter, Apollon hat ein node Script gebastelt. Weiter oben im Thread hat er geschrieben, wie man es installiert

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @coyote last edited by

          @coyote auf seinem github gibt es doch schon was oder sehe ich das falsch?

          apollon77 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @Guest last edited by

            @sven-n ja da ist ein leeres repository. Finger weg 😉

            ? coyote 2 Replies Last reply Reply Quote 0
            • ?
              A Former User @apollon77 last edited by

              @apollon77 ok danke dir

              1 Reply Last reply Reply Quote 0
              • Marc R
                Marc R last edited by Marc R

                Ich habs endlich geschafft die Werte in mein Home Assistant zu bringen inkl. Grafik und geschätzer FC Kalkulation!
                Lieben Dank für Eure Arbeit!
                f6678f28-2c0a-46bc-bda5-19bc90316c7a-image.png

                1 Reply Last reply Reply Quote 0
                • coyote
                  coyote Most Active @apollon77 last edited by

                  @apollon77 hier die Ausgabe:

                  root@debian:/home/coyote/ph803w/node_modules/node-ph803w/example# DEBUG=ph803w* node discovery
                    ph803w:discovery Send broadcast message 0000000303000003 +0ms
                    ph803w:discovery Listen for local PH803W devices on port 12414 +4ms
                    ph803w:discovery Parsing discovered device: 192.168.66.56:12414 - hCFqpJTSymCE9PLlp1DpbhYH?ڇ�G 2d3d954d9bb741b4a19ba1153104932bapi.gizwits.com:804.0.8 +5ms
                    ph803w:discovery Discovered device: {"ip":"192.168.66.56","id1":"CFqpJTSymCE9PLlp1DpbhY","id2":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.0.8"} +1ms
                  /home/coyote/ph803w/node_modules/node-ph803w/example/discovery.js:10
                      console.log(`PH803W Device discovered on ${remote.address}`);
                                                                        ^
                  
                  TypeError: Cannot read property 'address' of undefined
                      at PH803WDiscovery.<anonymous> (/home/coyote/ph803w/node_modules/node-ph803w/example/discovery.js:10:55)
                      at PH803WDiscovery.emit (events.js:314:20)
                      at PH803WDiscovery.parseResponse (/home/coyote/ph803w/node_modules/node-ph803w/lib/discovery.js:103:14)
                      at Socket.<anonymous> (/home/coyote/ph803w/node_modules/node-ph803w/lib/discovery.js:25:18)
                      at Socket.emit (events.js:314:20)
                      at UDP.onMessage [as onmessage] (dgram.js:921:8)
                  
                  
                  apollon77 1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 @coyote last edited by

                    @coyote Danke! Bitte nochmal versuchen. War nur ein Mini Fehler im Discovery Example Skript 🙂

                    Für die anderen: Bitte auch mal ib updaten von GitHub und das obige Kommando ausführen. Log hier posten. Das ist das Netzwerk-DIscovery per UDP (also gerät wo es gestartet wird und das PH803W muss im gleichen netzwerk sein.

                    Danke!

                    id 1 scheint die mqtt ID zu sien, id2 unbekannt. Ich will mal schauen was am besten für eine Adapter Device-ID taugt 🙂

                    Ingo

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

                      @apollon77 Es kommen keine Werte, so gehts ewig weiter

                      /€ nochmal etwas produktiver:
                      Discovery funktioniert, aber danach kommen keine Werte, nur noch invalid message type 145
                      Das script mit IP aufgerufen funktioniert und liefert Werte.

                      PH803W Device discovered on 192.168.88.128
                      {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"}
                      PH803W Device discovered on 192.168.88.128
                      {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"}
                      ERROR: Ignore data package because invalid message type 145
                      ERROR: Ignore data package because invalid message type 145
                      ERROR: Ignore data package because invalid message type 145
                      ERROR: Ignore data package because invalid message type 145
                      
                      
                      apollon77 1 Reply Last reply Reply Quote 0
                      • apollon77
                        apollon77 @skinni last edited by

                        @skinni sagte in PH-Messung:

                        Es kommen keine Werte, so gehts ewig weiter

                        Naja das Discovery Skript macht auch NUR discovery ... das ist korrekt das es nur sagt "Hab was gefunden" 🙂

                        Aber bei Dir starte bitte mal wie oben gesagt mit dem "DEBUG=..." davor! scheinbar ist deine Message anders ... da muss ich nochmal im Parser ran.

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

                          @apollon77 Das war mit debug 😕

                          pi@iobroker:~/node_modules/node-ph803w/example $ debug=ph803w* node discovery
                          Discover PH803W devices ... CTRL-C to quit
                          PH803W Device discovered on 192.168.88.128
                          {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"}
                          PH803W Device discovered on 192.168.88.128
                          {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"}
                          ERROR: Ignore data package because invalid message type 145
                          ERROR: Ignore data package because invalid message type 145
                          
                          

                          Und hier das normale

                          pi@iobroker:~/node_modules/node-ph803w/example $ DEBUG=ph803w* node data.js 192.168.88.128
                            ph803w:device Connected to TCP 192.168.88.128:12416 +0ms
                            ph803w:device Write and register for response type 7: 0000000303000006 +4ms
                            ph803w:device Passcode received: IVEXBRFPMQ +11ms
                            ph803w:device Resolve for message type 7: {"type":"Buffer","data":[73,86,69,88,66,82,70,80,77,81]} +1ms
                            ph803w:device Write and register for response type 9: 000000030f000008000a49564558425246504d51 +1ms
                            ph803w:device login success +77ms
                            ph803w:device Resolve for message type 9: true +0ms
                            ph803w:device Write and register for response type 145: 000000030400009002 +1ms
                            ph803w:device Retrieved data: {"binFlags1":"11","binFlags2":"0","ph":7.09,"redox":715,"phSwitch":false,"redoxSwitch":false} +130ms
                          Data: {"binFlags1":"11","binFlags2":"0","ph":7.09,"redox":715,"phSwitch":false,"redoxSwitch":false}
                            ph803w:device Resolve for message type 145: {"binFlags1":"11","binFlags2":"0","ph":7.09,"redox":715,"phSwitch":false,"redoxSwitch":false} +3ms
                            ph803w:device Send ping +4s
                            ph803w:device received pong +10ms
                            ph803w:device Send ping +4s
                            ph803w:device received pong +6ms
                            ph803w:device Send ping +4s
                            ph803w:device received pong +9ms
                            ph803w:device Send ping +4s
                            ph803w:device received pong +17ms
                            ph803w:device Retrieved data: {"binFlags1":"100","binFlags2":"0","ph":7.09,"redox":715,"phSwitch":false,"redoxSwitch":false} +2s
                          Data: {"binFlags1":"100","binFlags2":"0","ph":7.09,"redox":715,"phSwitch":false,"redoxSwitch":false}
                            ph803w:device Ignore resolve for message type 145 because no promise stored: {"binFlags1":"100","binFlags2":"0","ph":7.09,"redox":715,"phSwitch":false,"redoxSwitch":false} +1ms
                          

                          ok das DEBUG ist case sensitive 😮

                          pi@iobroker:~/node_modules/node-ph803w/example $ DEBUG=ph803w* node discovery
                          Discover PH803W devices ... CTRL-C to quit
                            ph803w:discovery Listen for local PH803W devices on port 12414 +0ms
                            ph803w:discovery Send broadcast message 0000000303000003 +2ms
                            ph803w:discovery Parsing discovered device: 192.168.88.128:12414 - 00000003780000040016327471526138384667615553354178674152565975670006e8db848c4b17000830343032303033410020326433643935346439626237343162346131396261313135333130343933326200000000000000026170692e67697a776974732e636f6d3a383000342e312e32003033303330303030 +39ms
                            ph803w:discovery Discovered device: {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"} +1ms
                          PH803W Device discovered on 192.168.88.128
                          {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"}
                            ph803w:discovery Parsing discovered device: 192.168.88.128:12414 - 00000003780000040016327471526138384667615553354178674152565975670006e8db848c4b17000830343032303033410020326433643935346439626237343162346131396261313135333130343933326200000000000000026170692e67697a776974732e636f6d3a383000342e312e32003033303330303030 +100ms
                            ph803w:discovery Discovered device: {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"} +1ms
                          PH803W Device discovered on 192.168.88.128
                          {"ip":"192.168.88.128","id1":"2tqRa88FgaUS5AxgARVYug","id2":"02003A\u0000 2d3d954d9bb741b4a19ba1153104932b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002api.","apiServer":"com:80","version":"4.1.2"}
                            ph803w:discovery Ignore data package because invalid message type 145 +9s
                          ERROR: Ignore data package because invalid message type 145
                            ph803w:discovery Ignore data package because invalid message type 145 +35s
                          ERROR: Ignore data package because invalid message type 145
                          ^C
                          
                          apollon77 1 Reply Last reply Reply Quote 0
                          • apollon77
                            apollon77 @skinni last edited by apollon77

                            @skinni sagte in PH-Messung:

                            @apollon77 Das war mit debug

                            Ja klein geschrieben 🙂

                            mach mal DEBUG 🙂

                            EDIT: Danke! Checke später

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

                              @apollon77 Gerade bemerkt, siehe mein edit. Entschuldige meine Amateurhaftigkeit 😬

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @skinni last edited by

                                @skinni Alles gut. Erstes finding ist das der String anders sein kann 🙂 Ich passe mal die Parser Logik an. Zweitest FInding ist das die "id2" identisch ist zu dem von @coyote ... also das eher nicht die unique ID 🙂

                                1 Reply Last reply Reply Quote 1
                                • apollon77
                                  apollon77 last edited by

                                  Ok, dann bitte nochmal von GitHub aktualisieren, jetzt sollte auch das Format von @skinni verarbeitet werden ... bitte nochmal Ausgabe posten

                                  S coyote 2 Replies Last reply Reply Quote 0
                                  • S
                                    skinni @apollon77 last edited by

                                    @apollon77

                                    pi@iobroker:~/node_modules/node-ph803w/example $ DEBUG=ph803w* node discovery
                                    Discover PH803W devices ... CTRL-C to quit
                                      ph803w:discovery Listen for local PH803W devices on port 12414 +0ms
                                      ph803w:discovery Send broadcast message 0000000303000003 +1ms
                                      ph803w:discovery Parsing discovered device: 192.168.88.128:12414 - 00000003780000040016327471526138384667615553354178674152565975670006e8db848c4b17000830343032303033410020326433643935346439626237343162346131396261313135333130343933326200000000000000026170692e67697a776974732e636f6d3a383000342e312e32003033303330303030 +48ms
                                      ph803w:discovery Discovered device: {"ip":"192.168.88.128","id":"2tqRa88FgaUS5AxgARVYug","data1":"e8db848c4b17","data2":"3034303230303341","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.1.2"} +1ms
                                    PH803W Device discovered on 192.168.88.128
                                    {"ip":"192.168.88.128","id":"2tqRa88FgaUS5AxgARVYug","data1":"e8db848c4b17","data2":"3034303230303341","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.1.2"}
                                      ph803w:discovery Parsing discovered device: 192.168.88.128:12414 - 00000003780000040016327471526138384667615553354178674152565975670006e8db848c4b17000830343032303033410020326433643935346439626237343162346131396261313135333130343933326200000000000000026170692e67697a776974732e636f6d3a383000342e312e32003033303330303030 +93ms
                                      ph803w:discovery Discovered device: {"ip":"192.168.88.128","id":"2tqRa88FgaUS5AxgARVYug","data1":"e8db848c4b17","data2":"3034303230303341","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.1.2"} +1ms
                                    PH803W Device discovered on 192.168.88.128
                                    {"ip":"192.168.88.128","id":"2tqRa88FgaUS5AxgARVYug","data1":"e8db848c4b17","data2":"3034303230303341","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.1.2"}
                                      ph803w:discovery Ignore data package because invalid message type 145: ��ۄ�K�
                                      ph803w:discovery ` +1s
                                    ERROR: Ignore data package because invalid message type 145
                                      ph803w:discovery Ignore data package because invalid message type 145: ��ۄ�K�
                                      ph803w:discovery _ +6s
                                    ERROR: Ignore data package because invalid message type 145
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • coyote
                                      coyote Most Active @apollon77 last edited by

                                      @apollon77 bei mir schauts dann so aus:

                                      
                                      root@debian:/home/coyote/ph803w/node_modules/node-ph803w/example# DEBUG=ph803w*                                                                              node discovery
                                      Discover PH803W devices ... CTRL-C to quit
                                        ph803w:discovery Listen for local PH803W devices on port 12414 +0ms
                                        ph803w:discovery Send broadcast message 0000000303000003 +0ms
                                        ph803w:discovery Parsing discovered device: 192.168.66.56:12414 - 000000036800                                                                             00040016434671704a5453796d434539504c6c703144706268590006483fda87dc47000000203264                                                                             33643935346439626237343162346131396261313135333130343933326200000000000000026170                                                                             692e67697a776974732e636f6d3a383000342e302e3800 +6ms
                                        ph803w:discovery Discovered device: {"ip":"192.168.66.56","id":"CFqpJTSymCE9PL                                                                             lp1DpbhY","data1":"483fda87dc47","data2":"","data3":"2d3d954d9bb741b4a19ba115310                                                                             4932b","apiServer":"api.gizwits.com:80","version":"4.0.8"} +1ms
                                      PH803W Device discovered on 192.168.66.56
                                      {"ip":"192.168.66.56","id":"CFqpJTSymCE9PLlp1DpbhY","data1":"483fda87dc47","data                                                                             2":"","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80                                                                             ","version":"4.0.8"}
                                        ph803w:discovery Ignore data package because invalid message type 26: ECFqpJTSymCE9PLlp1DpbhYH?ڇ�G 2d3d954d9bb741b4a19ba1153104932b +29s
                                      ERROR: Ignore data package because invalid message type 26
                                      
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User last edited by

                                        @apollon77 bei mir ist es so

                                          ph803w:discovery Listen for local PH803W devices on port 12414 +0ms
                                          ph803w:discovery Send broadcast message 0000000303000003 +1ms
                                          ph803w:discovery Parsing discovered device: 192.168.0.118:12414 - 000000036800000400166b624538384a6772685a7930794e4a6f6e503961624b000640f5202c849300000020326433643935346439626237343162346131396261313135333130343933326200000000000000026170692e67697a776974732e636f6d3a383000342e302e3800 +306ms
                                          ph803w:discovery Discovered device: {"ip":"192.168.0.118","id":"kbE88JgrhZy0yNJonP9abK","data1":"40f5202c8493","data2":"","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.0.8"} +1ms
                                        PH803W Device discovered on 192.168.0.118
                                        {"ip":"192.168.0.118","id":"kbE88JgrhZy0yNJonP9abK","data1":"40f5202c8493","data2":"","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.0.8"}
                                        
                                        
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 last edited by

                                          Cool, updated Ihr bitte nochmal - vor allem @skinni und @coyote und postet die Ausgabe nochmal ... ich will sehen was bei euch diese "unbekannten Pakete" sind 🙂 habe das Logging angepasst. Danke

                                          (und @coyote bei dir wars irgendwie abgeschnitten) ...

                                          Aber denke auf der Basis haben wir was

                                          ? coyote S 3 Replies Last reply Reply Quote 0
                                          • ?
                                            A Former User @apollon77 last edited by

                                            @apollon77

                                            Discover PH803W devices ... CTRL-C to quit
                                              ph803w:discovery Listen for local PH803W devices on port 12414 +0ms
                                              ph803w:discovery Send broadcast message 0000000303000003 +1ms
                                              ph803w:discovery Parsing discovered device: 192.168.0.118:12414 - 000000036800000400166b624538384a6772685a7930794e4a6f6e503961624b000640f5202c849300000020326433643935346439626237343162346131396261313135333130343933326200000000000000026170692e67697a776974732e636f6d3a383000342e302e3800 +30ms
                                              ph803w:discovery Discovered device: {"ip":"192.168.0.118","id":"kbE88JgrhZy0yNJonP9abK","data1":"40f5202c8493","data2":"","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.0.8"} +2ms
                                            PH803W Device discovered on 192.168.0.118
                                            {"ip":"192.168.0.118","id":"kbE88JgrhZy0yNJonP9abK","data1":"40f5202c8493","data2":"","data3":"2d3d954d9bb741b4a19ba1153104932b","apiServer":"api.gizwits.com:80","version":"4.0.8"}
                                            
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            944
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            48
                                            432
                                            71058
                                            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