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.
    • coyote
      coyote Most Active @skinni last edited by

      @skinni das kann gut sein. Konnte ich leider noch nicht testen, da mein Gerät noch auf dem Tisch liegt und sich die Werte eben ständig ändern.

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

        @skinni also das nur Updates kommen bei Änderungen war auch mein Gefühl. Was ja ok ist. Aber alles klar. Dann haben wir halt nur 4 Werte pro gerät bisher. Alles ok

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

                                            Support us

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

                                            915
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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