Ankündigung

Einklappen
Keine Ankündigung bisher.

ebusd

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #91
    Zitat von yuhu Beitrag anzeigen
    ich schätze hier ist nur die Achsbeschriftung falsch
    OK, jetzt verstehe ich die Verwirrung. Ja, die Beschriftungen sind default aus dem graph2.cgi des WG.

    Kommentar


      #92
      warum nimmst du nicht die aktuelle Konfiguration?
      Code:
      r,,SystemMode,Betriebsweise,,,,9700,,,UCH,0=off;1=heat;2=cool;3=water;4=water during heat;5=water during cool,,,,,,,,


      Kommentar


        #93
        Zitat von yuhu Beitrag anzeigen
        warum nimmst du nicht die aktuelle Konfiguration?
        Code:
        r,,SystemMode,Betriebsweise,,,,9700,,,UCH,0=off;1=heat;2=cool;3=water;4=water during heat;5=water during cool,,,,,,,,


        Naja, ich brauch die "Rohwerte" also die Werte 1, 2, 3 , 4, 5 und nicht die Text-Werte. Das Mapping mache ich in der CV und mit den Rohdaten füttere ich noch ein paar andere Logiken. Wie müsste ich den Eintrag ändern um nur die Zahlen zu bekommen?

        Danke,
        Micha

        Kommentar


          #94
          Zitat von mivola Beitrag anzeigen
          Naja, ich brauch die "Rohwerte" also die Werte 1, 2, 3 , 4, 5 und nicht die Text-Werte. Das Mapping mache ich in der CV und mit den Rohdaten füttere ich noch ein paar andere Logiken. Wie müsste ich den Eintrag ändern um nur die Zahlen zu bekommen?
          Ganz einfach die Einträge für die Übersetzung raus nehmen.
          Code:
          r,,SystemMode,Betriebsweise,,,,9700,,,UCH,,,,,,,,,

          Kommentar


            #95
            Zitat von yuhu Beitrag anzeigen
            Ganz einfach die Einträge für die Übersetzung raus nehmen.
            Code:
            r,,SystemMode,Betriebsweise,,,,9700,,,UCH,,,,,,,,,
            Naja, ganz genau so sieht der Eintrag bei mir ja auch aus: siehe #83: https://knx-user-forum.de/448739-post83.html

            Nur die gelieferten Werte passen irgendwie nicht...

            Kommentar


              #96
              Morgen,

              wenn ich mir die Grafik ansehe und mit meiner Wärmepumpe vergleiche kommen hier die 1 bzw 4 in der aktuellen Jahreszeit für (früher ci mode)

              Code:
              r,,SystemMode,Betriebsweise,,,,9700,,,UCH,0=off;1=heat;2=cool;3=water;4=water during heat;5=water during cool,,,,,,,,
              vor. Ich denke der passt so.

              Der andere Parameter (amu wp_stat) fehlt anscheinend in ehp00. In meiner alllgemeinen Liste ist dieser jedoch vorhanden. Ich werde den gleich mal einbauen.

              Code:
              [FONT=arial]Heat_Pump_Status[/FONT]            [FONT=arial]D000[/FONT]

              Kommentar


                #97
                Ich habe jetzt einen RPI reaktiviert und den ebus darauf kompiliert und installiert. Er scheint auch mit dem ebus zu sprechen, aber ich habe da noch Fehlermeldungen:
                Code:
                admin@smarthome:/etc/ebusd$ ls -l
                total 52
                -rw-r--r-- 1 root staff  1905 Jan  3 13:54 broadcast.csv
                -rw-r--r-- 1 root root  14124 Jan  3 14:13 ehp00.csv
                -rw-r--r-- 1 root root   3726 Jan  3 14:14 mc2.csv
                -rw-r--r-- 1 root root   1116 Jan  3 14:14 pms00.csv
                -rw-r--r-- 1 root root   3824 Jan  3 14:15 pmw00.csv
                -rw-r--r-- 1 root root    783 Jan  3 14:15 rcc.csv
                -rw-r--r-- 1 root staff   370 Jan  2 20:59 scan.csv
                -rw-r--r-- 1 root staff  2756 Jan  2 20:57 _templates.csv
                -rw-r--r-- 1 root root   4723 Jan  3 14:16 uih00.csv
                admin@smarthome:/etc/ebusd$ ebusd -f
                Error reading "/etc/ebusd/pmw00.csv" line 13 value "": ERR: file/element not found or not readable
                2015-01-03 14:16:33.002 [bas event] ebusd started
                2015-01-03 14:16:33.003 [bas trace] ebus configuration dir: /etc/ebusd
                2015-01-03 14:16:33.004 [bas error] error reading templates: ERR: file/element not found or not readable
                Erroneous item is here:
                "r1","","Ntc1","Ntc1 Sensor","","","","0000","","","tempsensor","","","","","","","","",""
                                                                                       ^
                Error reading "/etc/ebusd/pmw00.csv" line 13 value "": ERR: file/element not found or not readable
                Erroneous item is here:
                "w","","Ntc1","Ntc1 Sensor","","","","0000","","","tempsensor","","","","","","","","",""
                                                                                      ^
                error reading "/etc/ebusd/pmw00.csv" line 5: ERR: file/element not found or not readable
                2015-01-03 14:16:33.018 [bas error] error reading config files: ERR: file/element not found or not readable
                2015-01-03 14:16:56.887 [net trace] [00001] connection opened 127.0.0.1
                2015-01-03 14:16:56.890 [bas event] >>> scan
                2015-01-03 14:16:56.891 [bas event] <<< scan initiated
                2015-01-03 14:16:56.900 [net trace] [00001] connection closed
                2015-01-03 14:17:36.197 [net trace] [00002] connection opened 127.0.0.1
                2015-01-03 14:17:36.200 [bas event] >>> scan result
                2015-01-03 14:17:36.201 [bas event] <<< 
                2015-01-03 14:17:36.208 [net trace] [00002] connection closed
                2015-01-03 14:18:39.838 [net trace] [00003] connection opened 127.0.0.1
                2015-01-03 14:18:39.841 [bas event] >>> scan result
                2015-01-03 14:18:39.841 [bas event] <<< 
                2015-01-03 14:18:39.849 [net trace] [00003] connection closed
                2015-01-03 14:18:45.079 [net trace] [00004] connection opened 127.0.0.1
                2015-01-03 14:18:45.082 [bas event] >>> read holiday
                2015-01-03 14:18:45.083 [bas event] <<< message not defined
                2015-01-03 14:18:45.090 [net trace] [00004] connection closed
                2015-01-03 14:18:46.788 [upd trace] update MS cmd: 1012b505082b7800000000008005 / 0000
                Hat jemand eine Idee?

                Schöne Grüße,
                Sven

                Kommentar


                  #98
                  Hallo Sven,

                  der Befehl ist unvollständig.
                  Mein Befehl für die direkte Ausgabe sieh so aus:
                  Code:
                  ./ebusd -d 192.168.178.225:5000 -p 8888 -f
                  Ich benutze das EthernetDevice 192.168.178.255 mit dem Port 5000
                  Wenn der ebusd im Hintergrund laufen soll dann:
                  Code:
                  ./ebusd -d 192.168.178.225:5000 -p 8888 -n
                  eingeben.

                  Alle Parameter siehst du mit:
                  ./ebusd -h

                  Gruß
                  Henry
                  Neustes Projekt: Ubutu als VM (Parallels) auf einem MacMini
                  Raspberry Pi - MacMini - geoTHERM VWL S

                  Kommentar


                    #99
                    Hallo,

                    ich habe den ebusd soweit am laufen.
                    der ./ebusctl scan result liefert mir folgendes Ergebnis:
                    Code:
                    08;Joh. Vaillant GmbH & Co.;EHP00;0413;7201;21110600;200752150;006005007;N2
                    0a;Joh. Vaillant GmbH & Co.;PMW00;0117;4402;21104300;100072683;110000820;N9
                    15;Joh. Vaillant GmbH & Co.;UIH00;0362;6901;21104600;201017800;907005357;N7
                    23;Joh. Vaillant GmbH & Co.;EHP00;0413;7201;21110600;200752150;006005007;N2
                    25;Joh. Vaillant GmbH & Co.;EHP00;0413;7201;21110600;200752150;006005007;N2
                    50;Joh. Vaillant GmbH & Co.;EHP00;0413;7201;21110600;200752150;006005007;N2
                    Wenn ich mir die Datei /var/log/ebusd.log anschaue:
                    Code:
                    2015-01-03 17:47:44.655 [bas event] ebusd started
                    2015-01-03 17:47:44.655 [bas trace] path to ebus configuration files: /etc/ebusd
                    2015-01-03 17:47:44.656 [bas trace] read templates
                    2015-01-03 17:47:44.667 [bas error] error reading config files: ERR: duplicate entry
                    2015-01-03 17:47:44.667 [bas event] message DB: 627
                    2015-01-03 17:47:44.667 [bas event] updates DB: 35
                    2015-01-03 17:47:44.667 [bas event] polling DB: 25
                    2015-01-03 17:47:44.875 [bus trace] poll cmd: ff0ab509030d0000f6
                    2015-01-03 17:47:44.884 [bus error] ERR: arbitration lost, retry
                    2015-01-03 17:47:45.110 [upd trace] update BC cmd: 10feb516030470020e
                    2015-01-03 17:47:45.110 [upd event] unknown BC cmd: 10feb516030470020e
                    2015-01-03 17:47:45.234 [bus event] poll pmw00 Ntc1: 44.56;ok
                    2015-01-03 17:47:45.644 [upd trace] update MS cmd: 1050b505072b00010000000024 / 0000
                    2015-01-03 17:47:45.644 [upd event] unknown MS cmd: 1050b505072b00010000000024 / 0000
                    2015-01-03 17:47:46.183 [upd trace] update MS cmd: 1008b5110203001e / 0a07027a07ef05032c000042
                    2015-01-03 17:47:46.183 [upd event] unknown MS cmd: 1008b5110203001e / 0a07027a07ef05032c00004
                    2
                    2015-01-03 17:47:46.345 [upd trace] update MS cmd: 1008b51101028a / 050000c800c8ca
                    2015-01-03 17:47:46.346 [upd event] unknown MS cmd: 1008b51101028a / 050000c800c8ca
                    2015-01-03 17:47:46.521 [upd trace] update MS cmd: 1008b5100900023c00000000000272 / 0000
                    2015-01-03 17:47:46.521 [upd event] unknown MS cmd: 1008b5100900023c00000000000272 / 0000
                    2015-01-03 17:47:46.675 [upd trace] update MS cmd: 1008b509040ed1000029 / 0000
                    2015-01-03 17:47:46.676 [upd event] unknown MS cmd: 1008b509040ed1000029 / 0000
                    2015-01-03 17:47:48.412 [upd trace] update MS cmd: 1025b5040101d2 / 092d0300000003000100cd
                    2015-01-03 17:47:48.412 [upd event] unknown MS cmd: 1025b5040101d2 / 092d0300000003000100cd
                    2015-01-03 17:47:48.579 [upd trace] update MS cmd: 1025b504020d00be / 05500024032d12
                    2015-01-03 17:47:48.579 [upd event] unknown MS cmd: 1025b504020d00be / 05500024032d12
                    2015-01-03 17:47:48.763 [upd trace] update MS cmd: 1025b5040132e1 / 0a00000000000070020000a3
                    2015-01-03 17:47:48.763 [upd event] unknown MS cmd: 1025b5040132e1 / 0a00000000000070020000a3
                    2015-01-03 17:47:48.913 [upd trace] update MS cmd: 1025b5040131e2 / 0200002c
                    sehe ich viele unbekannte MS cmd?
                    Ich habe in das Verzeichnis /etc/ebusd alles csv Dateien reinkopiert.
                    Welche fehlen mir noch?

                    Gruß
                    Henry
                    Neustes Projekt: Ubutu als VM (Parallels) auf einem MacMini
                    Raspberry Pi - MacMini - geoTHERM VWL S

                    Kommentar


                      Zitat von hilknx Beitrag anzeigen
                      Mein Befehl für die direkte Ausgabe sieh so aus:
                      Code:
                      ./ebusd -d 192.168.178.225:5000 -p 8888 -f
                      Ich benutze das EthernetDevice 192.168.178.255 mit dem Port 5000
                      Wenn der ebusd im Hintergrund laufen soll dann:
                      Code:
                      ./ebusd -d 192.168.178.225:5000 -p 8888 -n
                      eingeben.
                      Vielen Dank, Henry!

                      Ich habe eine ebus/USB Schnittstelle und die Standardparameter scheinen dafür zu passen. Es werden jetzt auch drei Geräte gefunden.

                      Ich habe gerade mal versucht Werte mit "read" abzufragen. Aber irgendwie bekomme ich nur ein "message not defined". Vielleicht setze ich auch den read Befehl falsch ab...

                      Scan hat bei mir folgende Geräte gefunden:

                      0a;Joh. Vaillant GmbH & Co.;PMW01;0205;8302
                      12;Joh. Vaillant GmbH & Co.;PMW01;0205;8302
                      ed;Joh. Vaillant GmbH & Co.;PMS02;0209;8402

                      Eigentlich sollten es vier sein. Am ebus hängt bei mir
                      - Heizung VC DE 206/5-5
                      - Solarstation VPM S
                      - Frischwasserstation VPM W
                      - Steuerung AUROmatic 620

                      Was ist wohl was bei mir? Und warum fehlt eins?

                      Ich habe versucht einen Wert abzufragen mit:

                      - ebusctl read class 0a ntc1
                      - ebusctl read PMW1 ntc1
                      - ebusctl read 0a ntc1

                      ...alles ohne Erfolg. Was mache ich falsch?

                      Schöne Grüße,
                      Sven

                      Kommentar


                        Hi Sven,

                        in deinem Code:
                        Code:
                        0a;Joh. Vaillant GmbH & Co.;[B]PMW01[/B];0205;8302
                        12;Joh. Vaillant GmbH & Co.;PMW01;0205;8302
                        ed;Joh. Vaillant GmbH & Co.;[B]PMS02[/B];0209;8402
                        der ebusctl sucht die Dateien pmw01.csv und pms02.csv.
                        Hast du die Dateien?
                        evtl. kannst du versuchen die Datei pms00.csv nach pms02.csv kopieren und dann noch mal versuchen.
                        Meine read funktionieren:
                        Code:
                        ./ebusctl read cpinput
                        off
                        
                        ./ebusctl read date
                        03.01.2015
                        Gruß
                        Henry
                        Neustes Projekt: Ubutu als VM (Parallels) auf einem MacMini
                        Raspberry Pi - MacMini - geoTHERM VWL S

                        Kommentar


                          ...mit einem scan full habe ich jetzt noc hein paar Geräte mehr gefunden:
                          Code:
                          admin@smarthome:/usr/smarthome$ ebusctl scan result
                          06;Joh. Vaillant GmbH & Co.;PMS02;0209;8402
                          0a;Joh. Vaillant GmbH & Co.;PMW01;0205;8302
                          12;Joh. Vaillant GmbH & Co.;PMW01;0205;8302
                          15;Joh. Vaillant GmbH & Co.;UI   ;0508;6201
                          ed;Joh. Vaillant GmbH & Co.;PMS02;0209;8402
                          fc;Joh. Vaillant GmbH & Co.;PMW01;0205;8302
                          Aber... welches ist welches Gerät? Warum habe ich 3x PMW01 und 2x PMS02?

                          Kommentar


                            Zitat von yuhu Beitrag anzeigen
                            Morgen,

                            wenn ich mir die Grafik ansehe und mit meiner Wärmepumpe vergleiche kommen hier die 1 bzw 4 in der aktuellen Jahreszeit für (früher ci mode)

                            Code:
                            r,,SystemMode,Betriebsweise,,,,9700,,,UCH,0=off;1=heat;2=cool;3=water;4=water during heat;5=water during cool,,,,,,,,
                            vor. Ich denke der passt so.
                            Hm. Naja, wenn bei dir dieselben Werte kommen, gehe ich mal davon aus, dass es passt. Ich hätte nur gemeint dass "früher" andere Werte kamen. Das kann aber wohl auch daran liegen, dass damals noch Sommer war und die WP deshalb andere Werte zurückgab...

                            Zitat von yuhu Beitrag anzeigen
                            Der andere Parameter (amu wp_stat) fehlt anscheinend in ehp00. In meiner alllgemeinen Liste ist dieser jedoch vorhanden. Ich werde den gleich mal einbauen.

                            Code:
                            [FONT=arial]Heat_Pump_Status[/FONT]            [FONT=arial]D000[/FONT]
                            Ja, den Befehl hatte Mirko "rausgefunden": #48: https://knx-user-forum.de/448143-post48.html

                            Damit hätte ich nun bis auf einen alle Befehle vom alten ebusd übernommen. Es fehlt nur noch dieser hier:
                            Code:
                            set;short;hw_load;Quick - WW Speicherladung;1;FE;B505;2;06;1;-;sd;1;bcd;1.000;-;-;-;;;;;;;;;;;;;;;;;;;;;;;;
                            bzw: 
                            set;short;hw_load;Quick - WW Speicherladung;3;50;B505;2;6;1;-;sd;1;bcd;1.000;-;-;-;;;;;;;;;;;;;;;;;;;;;;;;
                            @Roland: kannst du mir diesbzgl. weiterhelfen?

                            Danke,
                            Micha

                            Kommentar


                              Hallo Henry,

                              ich habe die Datei pmw00.csv mal nach pmw01.csv kopiert. Hat aber auch nichts gebracht. Ein

                              ebusctl read date

                              bringt bei mir nur "message not defined".

                              Kommentar


                                Hallo,

                                nachdem nun mein ebusd läuft, würde ich gerne das in die SmartHome/SmartVISU übernehmen.
                                Für SmartHome gibt es ein Plugin. Das habe ich installiert und aktiviert.
                                Code:
                                [ebus]
                                  [[RunTime]]
                                    type = num
                                    knx_dpt = 12
                                    knx_send = 8/6/110
                                    knx_reply = 8/6/110
                                    ebus_cmd = "RunTime"
                                    ebus_type = "get"
                                Bei mir kommt der wert immer nur 0 an.
                                Was mache ich falsch?

                                Gruß
                                Henry
                                Neustes Projekt: Ubutu als VM (Parallels) auf einem MacMini
                                Raspberry Pi - MacMini - geoTHERM VWL S

                                Kommentar

                                Lädt...
                                X