Re: [vz-users] System auf Raspberry neuaufsetzenundalteDatenbank(Synology) nutzen
Das Dumpfile ist ja völlig sinnlos. Bist du sicher dass du nicht doch die Leseköpfe vertauscht hast? René W. schrieb am Do., 6. Juni 2019, 11:51: > Nein, beide laufen nicht. > > > > Ich fokussiere mich gerade auf den USB0 (Wärmepumpe). Hier die Dump > > > 53.207039218s ( 1 ms) > > 04 0c 40 42 7e 10 04 00 54 56 56 6d 42 25 7f 5a @B~ TVVmB% Z > > 07 27 56 21'V! > > > > # 56.706491768s ( 3499 ms) read > > # 56.706534216s ( 0 ms) TCIOFLUSH and cfsetiospeed > > < 57.206782810s ( 500 ms) > > 2f 3f 21 0d 0a/?! > > > > > 57.206995310s ( 0 ms) > > 04 0c 40 42 7e 5a 07 00 56 14 04 60 00 00 7f 10 @B~Z V ` > > 04 40 14 5a 5a 5a 6d 04 7f 5a 07 27 56 56 61 0c@ ZZZm Z 'VVa > > 2d 56 7f 5a 07 07 56 56 56 42 42 25 7f 5a 07 27 -V Z VVVBB% Z ' > > 56 56 56 5a 6d 04 7f 5a 07 67 56 21 VVVZm Z gV! > > > > # 68.712159993s ( 11506 ms) read > > # 68.712232962s ( 0 ms) TCIOFLUSH and cfsetiospeed > > < 69.212554889s ( 500 ms) > > 2f 3f 21 0d 0a/?! > > > > Und hier die aktuelle conf. Ich habe die ganzen Werte aus der Wiki wieder > rein genommen, da das auskommentieren kein Erfolg zeigte. Ich werde das > aber nochmal verifizieren. > > > > { > > "retry": 0, > > "daemon": true, > > "verbosity": 15, > > "log": "/var/log/vzlogger.log", > > "push": [], > > "local": { > > "enabled": false, > > "port": 8080, > > "index": false, > > "timeout": 0, > > "buffer": 0 > > }, > > "meters": [ > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", //Haus > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-0:1.8.0" > > } > > ], > > "protocol": "d0", > > "device": "/dev/usb-ir-lesekopf1", > > "dump_file": "", > > //"pullseq": "2f3f210d0a", > > //"ackseq": "auto", > > "baudrate": 9600, > > //"baudrate_read": 9600, > > "parity": "7e1", > > "wait_sync": "off", > > "read_timeout": 10, > > "baudrate_change_delay": 0 > > }, > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035", //WP > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-1:1.7.0", > > "aggmode": "none", > > "duplicates": 0 > > } > > ], > > "protocol": "d0", > > "device": "/dev/usb-ir-lesekopf0", > > "dump_file": "/var/log/lesekopf0.log", > > "pullseq": "2F3F210D0A", > > "ackseq": "auto", > > "baudrate": 300, > > "baudrate_read": 9600, > > "parity": "7e1", > > //"wait_sync": "off", > > "read_timeout": 100, > > "baudrate_change_delay": 500, > > "read_timeout": 100 > > } > > ] > > } > > > > *Von: *Frank Richter > *Gesendet: *Donnerstag, 6. Juni 2019 11:22 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry > neuaufsetzenundalteDatenbank(Synology) nutzen > > > > D.h. der Q3D funktioniert, der AS1440 noch nicht? > > > > Zeig bitte nochmal den aktuellen Stand der vzlogger.conf und das > zugehörige Logfile. Außerdem solltest du für den Zähler, der > Schwierigkeiten macht, ein Dumpfile anlegen, damit man sich die > Kommunikation mal anschauen kann. > > > > René W. schrieb am Do., 6. Juni 2019, 11:05: > > DB Fehler erstmal ignorieren. > > Nach der Änderung der config.yaml muss ich ja auch die Middleware > neustarten. > > > > Ich habe die Änderungen in der vzlogger.conf habe ich geändert. Brachte > aber kein Erfolg. Wie kann ich sehen ob die Änderungen wirklich geladen > wurden? Reicht ein stop/start? > > > > pi@raspberrypi:~ $ cat /dev/ttyUSB0 > > V@ZVTBBZZVBBZZVZmVZmZVVZmZVgV > > @B~^C > > > > *Von: *Frank Richter > *Gesendet: *Donnerstag, 6. Juni 2019 10:12 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu > aufsetzenundalteDatenbank(Synology) nutzen > > > > systemctl braucht sudo! > > > > Und wo kommt der DB-Fehler jetzt her? > > > > René W. schrieb am Do., 6. Juni 2019, 10:00: > > Beim Versuch den Dienst zu stoppen erhalte ich Fehlermeldung: > > > > pi@raspberrypi:~ $ systemctl stop vzlogger > > AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === > > Authentication is required to stop 'vzlogger.service'. > > Authenticating as: root > > Password: >
Re: [vz-users] System auf Raspberry neuaufsetzenundalteDatenbank(Synology) nutzen
Nein, beide laufen nicht. Ich fokussiere mich gerade auf den USB0 (Wärmepumpe). Hier die Dump > 53.207039218s ( 1 ms) 04 0c 40 42 7e 10 04 00 54 56 56 6d 42 25 7f 5a @B~ TVVmB% Z 07 27 56 21'V! # 56.706491768s ( 3499 ms) read # 56.706534216s ( 0 ms) TCIOFLUSH and cfsetiospeed < 57.206782810s ( 500 ms) 2f 3f 21 0d 0a/?! > 57.206995310s ( 0 ms) 04 0c 40 42 7e 5a 07 00 56 14 04 60 00 00 7f 10 @B~Z V ` 04 40 14 5a 5a 5a 6d 04 7f 5a 07 27 56 56 61 0c@ ZZZm Z 'VVa 2d 56 7f 5a 07 07 56 56 56 42 42 25 7f 5a 07 27 -V Z VVVBB% Z ' 56 56 56 5a 6d 04 7f 5a 07 67 56 21 VVVZm Z gV! # 68.712159993s ( 11506 ms) read # 68.712232962s ( 0 ms) TCIOFLUSH and cfsetiospeed < 69.212554889s ( 500 ms) 2f 3f 21 0d 0a/?! Und hier die aktuelle conf. Ich habe die ganzen Werte aus der Wiki wieder rein genommen, da das auskommentieren kein Erfolg zeigte. Ich werde das aber nochmal verifizieren. { "retry": 0, "daemon": true, "verbosity": 15, "log": "/var/log/vzlogger.log", "push": [], "local": { "enabled": false, "port": 8080, "index": false, "timeout": 0, "buffer": 0 }, "meters": [ { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", //Haus "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-0:1.8.0" } ], "protocol": "d0", "device": "/dev/usb-ir-lesekopf1", "dump_file": "", //"pullseq": "2f3f210d0a", //"ackseq": "auto", "baudrate": 9600, //"baudrate_read": 9600, "parity": "7e1", "wait_sync": "off", "read_timeout": 10, "baudrate_change_delay": 0 }, { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035", //WP "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-1:1.7.0", "aggmode": "none", "duplicates": 0 } ], "protocol": "d0", "device": "/dev/usb-ir-lesekopf0", "dump_file": "/var/log/lesekopf0.log", "pullseq": "2F3F210D0A", "ackseq": "auto", "baudrate": 300, "baudrate_read": 9600, "parity": "7e1", //"wait_sync": "off", "read_timeout": 100, "baudrate_change_delay": 500, "read_timeout": 100 } ] } Von: Frank Richter Gesendet: Donnerstag, 6. Juni 2019 11:22 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neuaufsetzenundalteDatenbank(Synology) nutzen D.h. der Q3D funktioniert, der AS1440 noch nicht? Zeig bitte nochmal den aktuellen Stand der vzlogger.conf und das zugehörige Logfile. Außerdem solltest du für den Zähler, der Schwierigkeiten macht, ein Dumpfile anlegen, damit man sich die Kommunikation mal anschauen kann. René W. schrieb am Do., 6. Juni 2019, 11:05: DB Fehler erstmal ignorieren. Nach der Änderung der config.yaml muss ich ja auch die Middleware neustarten. Ich habe die Änderungen in der vzlogger.conf habe ich geändert. Brachte aber kein Erfolg. Wie kann ich sehen ob die Änderungen wirklich geladen wurden? Reicht ein stop/start? pi@raspberrypi:~ $ cat /dev/ttyUSB0 V@ZVTBBZZVBBZZVZmVZmZVVZmZVgV @B~^C Von: Frank Richter Gesendet: Donnerstag, 6. Juni 2019 10:12 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzenundalteDatenbank(Synology) nutzen systemctl braucht sudo! Und wo kommt der DB-Fehler jetzt her? René W. schrieb am Do., 6. Juni 2019, 10:00: Beim Versuch den Dienst zu stoppen erhalte ich Fehlermeldung: pi@raspberrypi:~ $ systemctl stop vzlogger AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to stop 'vzlogger.service'. Authenticating as: root Password: polkit-agent-helper-1: pam_authenticate failed: Authentication failure Was hat das mit der DB zu tun? In AbstractMySQLDriver.php line 106: An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@ In PDOConnection.php line 31: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' In PDOConnection.php line 27: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' run [-l|--level LEVEL] [-m|--mode MODE] [-p|--periods PERIODS] [-v|--verbose] [--] [...] Hier meine config.yaml # general settings overriding php configuration php: timezone: Europe/Berlin locale: ['de_DE', 'en_US', 'C'] # Doctrine database
Re: [vz-users] System auf Raspberry neu aufsetzenundalteDatenbank(Synology) nutzen
D.h. der Q3D funktioniert, der AS1440 noch nicht? Zeig bitte nochmal den aktuellen Stand der vzlogger.conf und das zugehörige Logfile. Außerdem solltest du für den Zähler, der Schwierigkeiten macht, ein Dumpfile anlegen, damit man sich die Kommunikation mal anschauen kann. René W. schrieb am Do., 6. Juni 2019, 11:05: > DB Fehler erstmal ignorieren. > > Nach der Änderung der config.yaml muss ich ja auch die Middleware > neustarten. > > > > Ich habe die Änderungen in der vzlogger.conf habe ich geändert. Brachte > aber kein Erfolg. Wie kann ich sehen ob die Änderungen wirklich geladen > wurden? Reicht ein stop/start? > > > > pi@raspberrypi:~ $ cat /dev/ttyUSB0 > > V@ZVTBBZZVBBZZVZmVZmZVVZmZVgV > > @B~^C > > > > *Von: *Frank Richter > *Gesendet: *Donnerstag, 6. Juni 2019 10:12 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu > aufsetzenundalteDatenbank(Synology) nutzen > > > > systemctl braucht sudo! > > > > Und wo kommt der DB-Fehler jetzt her? > > > > René W. schrieb am Do., 6. Juni 2019, 10:00: > > Beim Versuch den Dienst zu stoppen erhalte ich Fehlermeldung: > > > > pi@raspberrypi:~ $ systemctl stop vzlogger > > AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === > > Authentication is required to stop 'vzlogger.service'. > > Authenticating as: root > > Password: > > polkit-agent-helper-1: pam_authenticate failed: Authentication failure > > > > Was hat das mit der DB zu tun? > > > > In AbstractMySQLDriver.php line 106: > > An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied > for user 'root'@ > > In PDOConnection.php line 31: > > SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' > > In PDOConnection.php line 27: > > SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' > > run [-l|--level LEVEL] [-m|--mode MODE] [-p|--periods PERIODS] > [-v|--verbose] [--] [...] > > > > Hier meine config.yaml > > > > # general settings overriding php configuration > > php: > > timezone: Europe/Berlin > > locale: ['de_DE', 'en_US', 'C'] > > > > # Doctrine database configuration > > # http://www.doctrine-project.org/projects/doctrine-dbal/en/2.6 > > db: > > driver: pdo_mysql > > host: localhost > > port: 3307 > > user: RWeanres0w > > password: N67!r7xx > > charset: utf8 > > dbname: volkszaehler > > path: volkszaehler # only used for sqlite > > > > # db admin credentials (used by doctrine cli and setup script) > > admin: > > user: root > > password: PsRkLb1xx > > > > # database optimizer - leave empty for automatic > > # optimizer: Volkszaehler\Interpreter\SQL\MySQLOptimizer # provides > additional group=15m setting for demo purposes > > > > # push server for realtime frontend updates > > push: > > server: 5582 > > broadcast: 8082 > > # routes for wamp access > > wamp: > > - / > > - /ws > > # routes for plain web socket access > > websocket: > > - /socket > > > > network: > > # limit maximum POST body size, e.g. 4096 > > postlimit: false > > > > # enable debug messages by default if true > > debug: false > > > > *Von: *Frank Richter > *Gesendet: *Donnerstag, 6. Juni 2019 09:14 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen > undalteDatenbank(Synology) nutzen > > > > Moin René, > > > > in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung > auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. > Wahrscheinlich klappt das so nicht. > > > > Grüße > > Frank > > > > René W. schrieb am Do., 6. Juni 2019, 07:16: > > Moin, > > > > hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf > weitermachen. > > Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. > Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku > nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. > Ich verwende die USB Leseköpfe von Nils. > > > > Gruß > > > > *Von: *Frank Richter > *Gesendet: *Mittwoch, 5. Juni 2019 23:12 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen und > alteDatenbank(Synology) nutzen > > > > Hi René, > > > > eigentlich gibt's keinen Grund, warum die alte Config nicht mehr > funktionieren sollte, wenn sie bisher lief. > > > > Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und > ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal > ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki > dokumentiert. > > > > Neustart von vzlogger mit systemctl stop vzlogger und systemctl start > vzlogger. > > > > Grüße > > Frank > > > > René W. schrieb am Mi., 5. Juni 2019 22:18: > > Hallo Frank, > > API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und > UBS1 vertauscht. > > Hier meine *aktuelle* conf > > > > { > > "retry": 0, > > "daemon": true, > > "verbosity": 15, > > "log":
Re: [vz-users] System auf Raspberry neu aufsetzenundalteDatenbank(Synology) nutzen
DB Fehler erstmal ignorieren. Nach der Änderung der config.yaml muss ich ja auch die Middleware neustarten. Ich habe die Änderungen in der vzlogger.conf habe ich geändert. Brachte aber kein Erfolg. Wie kann ich sehen ob die Änderungen wirklich geladen wurden? Reicht ein stop/start? pi@raspberrypi:~ $ cat /dev/ttyUSB0 V@ZVTBBZZVBBZZVZmVZmZVVZmZVgV @B~^C Von: Frank Richter Gesendet: Donnerstag, 6. Juni 2019 10:12 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzenundalteDatenbank(Synology) nutzen systemctl braucht sudo! Und wo kommt der DB-Fehler jetzt her? René W. schrieb am Do., 6. Juni 2019, 10:00: Beim Versuch den Dienst zu stoppen erhalte ich Fehlermeldung: pi@raspberrypi:~ $ systemctl stop vzlogger AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to stop 'vzlogger.service'. Authenticating as: root Password: polkit-agent-helper-1: pam_authenticate failed: Authentication failure Was hat das mit der DB zu tun? In AbstractMySQLDriver.php line 106: An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@ In PDOConnection.php line 31: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' In PDOConnection.php line 27: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' run [-l|--level LEVEL] [-m|--mode MODE] [-p|--periods PERIODS] [-v|--verbose] [--] [...] Hier meine config.yaml # general settings overriding php configuration php: timezone: Europe/Berlin locale: ['de_DE', 'en_US', 'C'] # Doctrine database configuration # http://www.doctrine-project.org/projects/doctrine-dbal/en/2.6 db: driver: pdo_mysql host: localhost port: 3307 user: RWeanres0w password: N67!r7xx charset: utf8 dbname: volkszaehler path: volkszaehler # only used for sqlite # db admin credentials (used by doctrine cli and setup script) admin: user: root password: PsRkLb1xx # database optimizer - leave empty for automatic # optimizer: Volkszaehler\Interpreter\SQL\MySQLOptimizer # provides additional group=15m setting for demo purposes # push server for realtime frontend updates push: server: 5582 broadcast: 8082 # routes for wamp access wamp: - / - /ws # routes for plain web socket access websocket: - /socket network: # limit maximum POST body size, e.g. 4096 postlimit: false # enable debug messages by default if true debug: false Von: Frank Richter Gesendet: Donnerstag, 6. Juni 2019 09:14 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen Moin René, in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. Wahrscheinlich klappt das so nicht. Grüße Frank René W. schrieb am Do., 6. Juni 2019, 07:16: Moin, hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf weitermachen. Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. Ich verwende die USB Leseköpfe von Nils. Gruß Von: Frank Richter Gesendet: Mittwoch, 5. Juni 2019 23:12 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen Hi René, eigentlich gibt's keinen Grund, warum die alte Config nicht mehr funktionieren sollte, wenn sie bisher lief. Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki dokumentiert. Neustart von vzlogger mit systemctl stop vzlogger und systemctl start vzlogger. Grüße Frank René W. schrieb am Mi., 5. Juni 2019 22:18: Hallo Frank, API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und UBS1 vertauscht. Hier meine aktuelle conf { "retry": 0, "daemon": true, "verbosity": 15, "log": "/var/log/vzlogger.log", "push": [], "local": { "enabled": false, "port": 8080, "index": false, "timeout": 0, "buffer": 0 }, "meters": [ { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-0:1.8.0" } ], "protocol": "d0", "device": "/dev/ttyUSB1", "dump_file": "", "pullseq": "2f3f210d0a", "ackseq": "auto", "baudrate": 9600, //"baudrate_read": 9600, "parity": "7e1", "wait_sync": "off", "read_timeout": 10,
Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen
systemctl braucht sudo! Und wo kommt der DB-Fehler jetzt her? René W. schrieb am Do., 6. Juni 2019, 10:00: > Beim Versuch den Dienst zu stoppen erhalte ich Fehlermeldung: > > > > pi@raspberrypi:~ $ systemctl stop vzlogger > > AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === > > Authentication is required to stop 'vzlogger.service'. > > Authenticating as: root > > Password: > > polkit-agent-helper-1: pam_authenticate failed: Authentication failure > > > > Was hat das mit der DB zu tun? > > > > In AbstractMySQLDriver.php line 106: > > An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied > for user 'root'@ > > In PDOConnection.php line 31: > > SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' > > In PDOConnection.php line 27: > > SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' > > run [-l|--level LEVEL] [-m|--mode MODE] [-p|--periods PERIODS] > [-v|--verbose] [--] [...] > > > > Hier meine config.yaml > > > > # general settings overriding php configuration > > php: > > timezone: Europe/Berlin > > locale: ['de_DE', 'en_US', 'C'] > > > > # Doctrine database configuration > > # http://www.doctrine-project.org/projects/doctrine-dbal/en/2.6 > > db: > > driver: pdo_mysql > > host: localhost > > port: 3307 > > user: RWeanres0w > > password: N67!r7xx > > charset: utf8 > > dbname: volkszaehler > > path: volkszaehler # only used for sqlite > > > > # db admin credentials (used by doctrine cli and setup script) > > admin: > > user: root > > password: PsRkLb1xx > > > > # database optimizer - leave empty for automatic > > # optimizer: Volkszaehler\Interpreter\SQL\MySQLOptimizer # provides > additional group=15m setting for demo purposes > > > > # push server for realtime frontend updates > > push: > > server: 5582 > > broadcast: 8082 > > # routes for wamp access > > wamp: > > - / > > - /ws > > # routes for plain web socket access > > websocket: > > - /socket > > > > network: > > # limit maximum POST body size, e.g. 4096 > > postlimit: false > > > > # enable debug messages by default if true > > debug: false > > > > *Von: *Frank Richter > *Gesendet: *Donnerstag, 6. Juni 2019 09:14 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen > undalteDatenbank(Synology) nutzen > > > > Moin René, > > > > in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung > auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. > Wahrscheinlich klappt das so nicht. > > > > Grüße > > Frank > > > > René W. schrieb am Do., 6. Juni 2019, 07:16: > > Moin, > > > > hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf > weitermachen. > > Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. > Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku > nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. > Ich verwende die USB Leseköpfe von Nils. > > > > Gruß > > > > *Von: *Frank Richter > *Gesendet: *Mittwoch, 5. Juni 2019 23:12 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen und > alteDatenbank(Synology) nutzen > > > > Hi René, > > > > eigentlich gibt's keinen Grund, warum die alte Config nicht mehr > funktionieren sollte, wenn sie bisher lief. > > > > Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und > ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal > ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki > dokumentiert. > > > > Neustart von vzlogger mit systemctl stop vzlogger und systemctl start > vzlogger. > > > > Grüße > > Frank > > > > René W. schrieb am Mi., 5. Juni 2019 22:18: > > Hallo Frank, > > API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und > UBS1 vertauscht. > > Hier meine *aktuelle* conf > > > > { > > "retry": 0, > > "daemon": true, > > "verbosity": 15, > > "log": "/var/log/vzlogger.log", > > "push": [], > > "local": { > > "enabled": false, > > "port": 8080, > > "index": false, > > "timeout": 0, > > "buffer": 0 > > }, > > "meters": [ > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-0:1.8.0" > > } > > ], > > "protocol": "d0", > > "device": "/dev/ttyUSB1", > > "dump_file": "", > > "pullseq": "2f3f210d0a", > > "ackseq": "auto", > > "baudrate": 9600, > > //"baudrate_read": 9600, > > "parity": "7e1", > > "wait_sync": "off", > > "read_timeout":
Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen
Beim Versuch den Dienst zu stoppen erhalte ich Fehlermeldung: pi@raspberrypi:~ $ systemctl stop vzlogger AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to stop 'vzlogger.service'. Authenticating as: root Password: polkit-agent-helper-1: pam_authenticate failed: Authentication failure Was hat das mit der DB zu tun? In AbstractMySQLDriver.php line 106: An exception occurred in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@ In PDOConnection.php line 31: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' In PDOConnection.php line 27: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' run [-l|--level LEVEL] [-m|--mode MODE] [-p|--periods PERIODS] [-v|--verbose] [--] [...] Hier meine config.yaml # general settings overriding php configuration php: timezone: Europe/Berlin locale: ['de_DE', 'en_US', 'C'] # Doctrine database configuration # http://www.doctrine-project.org/projects/doctrine-dbal/en/2.6 db: driver: pdo_mysql host: localhost port: 3307 user: RWeanres0w password: N67!r7xx charset: utf8 dbname: volkszaehler path: volkszaehler # only used for sqlite # db admin credentials (used by doctrine cli and setup script) admin: user: root password: PsRkLb1xx # database optimizer - leave empty for automatic # optimizer: Volkszaehler\Interpreter\SQL\MySQLOptimizer # provides additional group=15m setting for demo purposes # push server for realtime frontend updates push: server: 5582 broadcast: 8082 # routes for wamp access wamp: - / - /ws # routes for plain web socket access websocket: - /socket network: # limit maximum POST body size, e.g. 4096 postlimit: false # enable debug messages by default if true debug: false Von: Frank Richter Gesendet: Donnerstag, 6. Juni 2019 09:14 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen Moin René, in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. Wahrscheinlich klappt das so nicht. Grüße Frank René W. schrieb am Do., 6. Juni 2019, 07:16: Moin, hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf weitermachen. Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. Ich verwende die USB Leseköpfe von Nils. Gruß Von: Frank Richter Gesendet: Mittwoch, 5. Juni 2019 23:12 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen Hi René, eigentlich gibt's keinen Grund, warum die alte Config nicht mehr funktionieren sollte, wenn sie bisher lief. Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki dokumentiert. Neustart von vzlogger mit systemctl stop vzlogger und systemctl start vzlogger. Grüße Frank René W. schrieb am Mi., 5. Juni 2019 22:18: Hallo Frank, API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und UBS1 vertauscht. Hier meine aktuelle conf { "retry": 0, "daemon": true, "verbosity": 15, "log": "/var/log/vzlogger.log", "push": [], "local": { "enabled": false, "port": 8080, "index": false, "timeout": 0, "buffer": 0 }, "meters": [ { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-0:1.8.0" } ], "protocol": "d0", "device": "/dev/ttyUSB1", "dump_file": "", "pullseq": "2f3f210d0a", "ackseq": "auto", "baudrate": 9600, //"baudrate_read": 9600, "parity": "7e1", "wait_sync": "off", "read_timeout": 10, "baudrate_change_delay": 0 }, { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035", "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-1:1.7.0" } ], "protocol": "d0", "device": "/dev/ttyUSB0", "dump_file": "", "pullseq": "2F3F210D0A", "ackseq": "auto", "baudrate": 300, "baudrate_read": 9600, "parity": "7e1", "wait_sync": "off",
Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen
Der Q3D, den ich schon mal auf dem Tisch hatte, sendete ohne Aufforderung. Also lass dort mal pullseq und ackseq weg. Den Elster kenne ich selbst nicht. Bisher hast du ihn auf jeden Fall mit 300 Baud betrieben. Also kommentier mal ackseq und baudrate_read aus, damit zumindest wieder was ankommt. Wenn dir das dann zu langsam ist, kann man immer noch versuchen, die Umschaltung hinzukriegen. Grüße Frank René W. schrieb am Do., 6. Juni 2019, 09:29: > Hey, > > > > USB0 ist die Wärmepumpe, also > https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/elster_as1440 > > > > USB1 ist Hausstrom, also > https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/easymeter_q3d > > > > Reicht es sonst mal die entsprechenden Stellen auszukommentieren „//“ und > auf die Kommas dann zu achten? > > > > *Von: *Frank Richter > *Gesendet: *Donnerstag, 6. Juni 2019 09:14 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen > undalteDatenbank(Synology) nutzen > > > > Moin René, > > > > in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung > auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. > Wahrscheinlich klappt das so nicht. > > > > Grüße > > Frank > > > > René W. schrieb am Do., 6. Juni 2019, 07:16: > > Moin, > > > > hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf > weitermachen. > > Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. > Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku > nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. > Ich verwende die USB Leseköpfe von Nils. > > > > Gruß > > > > *Von: *Frank Richter > *Gesendet: *Mittwoch, 5. Juni 2019 23:12 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen und > alteDatenbank(Synology) nutzen > > > > Hi René, > > > > eigentlich gibt's keinen Grund, warum die alte Config nicht mehr > funktionieren sollte, wenn sie bisher lief. > > > > Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und > ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal > ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki > dokumentiert. > > > > Neustart von vzlogger mit systemctl stop vzlogger und systemctl start > vzlogger. > > > > Grüße > > Frank > > > > René W. schrieb am Mi., 5. Juni 2019 22:18: > > Hallo Frank, > > API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und > UBS1 vertauscht. > > Hier meine *aktuelle* conf > > > > { > > "retry": 0, > > "daemon": true, > > "verbosity": 15, > > "log": "/var/log/vzlogger.log", > > "push": [], > > "local": { > > "enabled": false, > > "port": 8080, > > "index": false, > > "timeout": 0, > > "buffer": 0 > > }, > > "meters": [ > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-0:1.8.0" > > } > > ], > > "protocol": "d0", > > "device": "/dev/ttyUSB1", > > "dump_file": "", > > "pullseq": "2f3f210d0a", > > "ackseq": "auto", > > "baudrate": 9600, > > //"baudrate_read": 9600, > > "parity": "7e1", > > "wait_sync": "off", > > "read_timeout": 10, > > "baudrate_change_delay": 0 > > }, > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035", > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-1:1.7.0" > > } > > ], > > "protocol": "d0", > > "device": "/dev/ttyUSB0", > > "dump_file": "", > > "pullseq": "2F3F210D0A", > > "ackseq": "auto", > > "baudrate": 300, > > "baudrate_read": 9600, > > "parity": "7e1", > > "wait_sync": "off", > > "read_timeout": 100, > > "baudrate_change_delay": 500 > > } > > ] > > } > > > > Und hier die alte conf > > > > { > > "retry": 0, /* how long to sleep > between failed requests, in seconds */ > > "daemon": true,/* run periodically */ > > "verbosity": 15, /* between 0 and 15 */ > > "log": "/tmp/vzlogger.log", /* path to logfile, optional */ > > "push": [], > > "local": { > > "enabled": false, > > "port": 8080, > > "index": true, > >
Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen
Hey, USB0 ist die Wärmepumpe, also https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/elster_as1440 USB1 ist Hausstrom, also https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/easymeter_q3d Reicht es sonst mal die entsprechenden Stellen auszukommentieren „//“ und auf die Kommas dann zu achten? Von: Frank Richter Gesendet: Donnerstag, 6. Juni 2019 09:14 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen undalteDatenbank(Synology) nutzen Moin René, in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. Wahrscheinlich klappt das so nicht. Grüße Frank René W. schrieb am Do., 6. Juni 2019, 07:16: Moin, hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf weitermachen. Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. Ich verwende die USB Leseköpfe von Nils. Gruß Von: Frank Richter Gesendet: Mittwoch, 5. Juni 2019 23:12 An: volkszaehler.org - users Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen Hi René, eigentlich gibt's keinen Grund, warum die alte Config nicht mehr funktionieren sollte, wenn sie bisher lief. Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki dokumentiert. Neustart von vzlogger mit systemctl stop vzlogger und systemctl start vzlogger. Grüße Frank René W. schrieb am Mi., 5. Juni 2019 22:18: Hallo Frank, API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und UBS1 vertauscht. Hier meine aktuelle conf { "retry": 0, "daemon": true, "verbosity": 15, "log": "/var/log/vzlogger.log", "push": [], "local": { "enabled": false, "port": 8080, "index": false, "timeout": 0, "buffer": 0 }, "meters": [ { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-0:1.8.0" } ], "protocol": "d0", "device": "/dev/ttyUSB1", "dump_file": "", "pullseq": "2f3f210d0a", "ackseq": "auto", "baudrate": 9600, //"baudrate_read": 9600, "parity": "7e1", "wait_sync": "off", "read_timeout": 10, "baudrate_change_delay": 0 }, { "enabled": true, "allowskip": false, "interval": -1, "aggtime": -1, "aggfixedinterval": false, "channels": [ { "api": "volkszaehler", "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035", "middleware": "http://192.168.178.22/middleware.php;, "identifier": "1-1:1.7.0" } ], "protocol": "d0", "device": "/dev/ttyUSB0", "dump_file": "", "pullseq": "2F3F210D0A", "ackseq": "auto", "baudrate": 300, "baudrate_read": 9600, "parity": "7e1", "wait_sync": "off", "read_timeout": 100, "baudrate_change_delay": 500 } ] } Und hier die alte conf { "retry": 0, /* how long to sleep between failed requests, in seconds */ "daemon": true, /* run periodically */ "verbosity": 15, /* between 0 and 15 */ "log": "/tmp/vzlogger.log", /* path to logfile, optional */ "push": [], "local": { "enabled": false, "port": 8080, "index": true, "timeout": 30, /* timeout for long polling comet requests, 0 disables comet, in seconds */ "buffer": 600 /* how long to buffer readings for the local interface, in seconds */ }, "meters": [{ "enabled" : true , /* disabled meters will be ignored */ "protocol" : "d0", /* use 'vzlogger -h' for list of available protocols */ "baudrate" : 9600, "device" : "/dev/ttyUSB1", "parity" : "7E1", "pullseq" : "2f3f210d0a", // nur wenn Aufforderung notwendig, sonst auskommentieren. "allowskip": false, "interval": 30, "aggtime": 60, "aggfixedinterval": false, "channels": [{ "uuid": "fe916ca0-82e7-11e9-b3a3-a5ae4f544aae", //Hausstrom - Leistung NEU fe916ca0-82e7-11e9-b3a3-a5ae4f544aae ALT 8a9db380-840d-11e6-b822-372ffe327b1e "identifier": "1-0:1.7.0", "api": "volkszaehler", "middleware":
Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen
Moin René, in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung auf 300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin. Wahrscheinlich klappt das so nicht. Grüße Frank René W. schrieb am Do., 6. Juni 2019, 07:16: > Moin, > > > > hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf > weitermachen. > > Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. > Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku > nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. > Ich verwende die USB Leseköpfe von Nils. > > > > Gruß > > > > *Von: *Frank Richter > *Gesendet: *Mittwoch, 5. Juni 2019 23:12 > *An: *volkszaehler.org - users > *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen und > alteDatenbank(Synology) nutzen > > > > Hi René, > > > > eigentlich gibt's keinen Grund, warum die alte Config nicht mehr > funktionieren sollte, wenn sie bisher lief. > > > > Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und > ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal > ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki > dokumentiert. > > > > Neustart von vzlogger mit systemctl stop vzlogger und systemctl start > vzlogger. > > > > Grüße > > Frank > > > > René W. schrieb am Mi., 5. Juni 2019 22:18: > > Hallo Frank, > > API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und > UBS1 vertauscht. > > Hier meine *aktuelle* conf > > > > { > > "retry": 0, > > "daemon": true, > > "verbosity": 15, > > "log": "/var/log/vzlogger.log", > > "push": [], > > "local": { > > "enabled": false, > > "port": 8080, > > "index": false, > > "timeout": 0, > > "buffer": 0 > > }, > > "meters": [ > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e", > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-0:1.8.0" > > } > > ], > > "protocol": "d0", > > "device": "/dev/ttyUSB1", > > "dump_file": "", > > "pullseq": "2f3f210d0a", > > "ackseq": "auto", > > "baudrate": 9600, > > //"baudrate_read": 9600, > > "parity": "7e1", > > "wait_sync": "off", > > "read_timeout": 10, > > "baudrate_change_delay": 0 > > }, > > { > > "enabled": true, > > "allowskip": false, > > "interval": -1, > > "aggtime": -1, > > "aggfixedinterval": false, > > "channels": [ > > { > > "api": "volkszaehler", > > "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035", > > "middleware": " > http://192.168.178.22/middleware.php;, > > "identifier": "1-1:1.7.0" > > } > > ], > > "protocol": "d0", > > "device": "/dev/ttyUSB0", > > "dump_file": "", > > "pullseq": "2F3F210D0A", > > "ackseq": "auto", > > "baudrate": 300, > > "baudrate_read": 9600, > > "parity": "7e1", > > "wait_sync": "off", > > "read_timeout": 100, > > "baudrate_change_delay": 500 > > } > > ] > > } > > > > Und hier die alte conf > > > > { > > "retry": 0, /* how long to sleep > between failed requests, in seconds */ > > "daemon": true,/* run periodically */ > > "verbosity": 15, /* between 0 and 15 */ > > "log": "/tmp/vzlogger.log", /* path to logfile, optional */ > > "push": [], > > "local": { > > "enabled": false, > > "port": 8080, > > "index": true, > > "timeout": 30, /* timeout for long > polling comet requests, 0 disables comet, in seconds */ > > "buffer": 600 /* how long to buffer readings for the > local interface, in seconds */ > > }, > > "meters": [{ > > "enabled" : true , /* disabled meters will be ignored */ > > "protocol" : "d0", /* use 'vzlogger -h' for list of available > protocols */ > > "baudrate" : 9600, > > "device" : "/dev/ttyUSB1", > > "parity" : "7E1", > > "pullseq" : "2f3f210d0a", // nur wenn Aufforderung notwendig, sonst > auskommentieren. > > "allowskip": false, > > "interval": 30, > > "aggtime": 60, > > "aggfixedinterval": false, > > "channels": [{ > > "uuid": "fe916ca0-82e7-11e9-b3a3-a5ae4f544aae", //Hausstrom - > Leistung NEU fe916ca0-82e7-11e9-b3a3-a5ae4f544aae ALT > 8a9db380-840d-11e6-b822-372ffe327b1e > > "identifier": "1-0:1.7.0", > > "api": "volkszaehler", > > "middleware":