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.
    • Marc R
      Marc R last edited by

      40dffc51-06c4-4df2-a2a7-fdd6f0568e78-image.png

      So habs endlich auch geschafft das Ding auf einem alten Raspi zu installieren! Cool vielen lieben Dank für all die Arbeit!

      1 Reply Last reply Reply Quote 0
      • I
        ioUser 0 last edited by

        Hallo,
        Wahnsinn, was ihr hier auf die Beine gestellt habt 👍 .
        Bis wann kann man mit einem Adapter für ioBroker rechnen?

        1 Reply Last reply Reply Quote 0
        • ?
          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
                                            • First post
                                              Last post

                                            Support us

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

                                            933
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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