Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
Hallo Udo, ich glaube du hast recht. Ich habe in den Sourcen die du mir zum Y-Port Node geschickt hast folgendes gefunden: Beim Port 7890 ist anscheinend 7E1 eingestellt. Ich habe die gesamte autoconf.h mal als Anhang beigepackt. Wie kann den einen neue Firmware für den Y-PORT Node erstellen? Oder laesst sich das per Konfiguration lösen? Gruß Marcus Auszug aus AutoConf.h #define YPORT_SUPPORT 1 #define YPORT_USE_USART 1 #define YPORT_PORT (7970) #define YPORT_BAUDRATE (9600) #define YPORT_USART_MODE YPORT_USE_8N1 #define YPORT_BUFFER_LEN (255) #undef DEBUG_YPORT #define ZPORT_SUPPORT 1 #define ZPORT_USE_USART 0 #define ZPORT_PORT (7980) #define ZPORT_BAUDRATE (9600) #define ZPORT_USART_MODE ZPORT_USE_7E1 #define ZPORT_BUFFER_LEN (255) #undef DEBUG_ZPORT -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Udo1 Gesendet: Freitag, 26. April 2013 16:32 An: volkszaehler-dev@lists.volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem Am 26.04.2013 15:47, schrieb Marcus Fries: ich habe mit dem PCcomm Termial Emulator folgenden Dump(Anhang) aufgezeichenet. Das sieht nach falschen Frameformat aus. Nach meinen Aufzeichnungen ist bei dir der YPORT=Port7970 auf 8N1 und der ZPORT=Port7980 auf 7E1 eingestellt. Du könntest jetzt Probehalber die beiden Köpfe an den Zählern mal vertauschen und dann mal schauen was auf Port 7970 ankommt und hier posten. Gruß Udo /* * Automatically generated by make menuconfig: don't edit */ #define AUTOCONF_INCLUDED /* * General Setup */ #define CONFIG_EXPERIMENTAL 1 #define CONFIG_EXPERT 1 #define ARCH ARCH_AVR #define MCU atmega1284p #define FREQ (1250) #define HARDWARE user_Volkszaehler_YPORT_Node #undef CPU_SLEEP #undef SRAM_SUPPORT #undef SRAM_MEMTEST_ON_BOOT #undef BOOTLOADER_SUPPORT #define BOOTLOADER_START_ADDRESS 0x1e000 #define BOOTLOADER_JUMP 1 #define BOOTLOADER_WORDS (4096) #undef CRC_PAD_SUPPORT #undef TEENSY_SUPPORT #undef SPI_TIMEOUT #undef USART_SPI_SUPPORT #undef SOFT_SPI_SUPPORT #define VERSION_STRING_CHOICE USE_RELEASE_VERSION #define VERSION_GIT 835b972 #undef DEBUG_DISCARD_SOME #undef DEBUG #define DEBUG_BAUDRATE (115200) #undef DEBUG_USE_SYSLOG #undef SOFT_UART_SUPPORT #undef DEBUG_HOOK #undef DEBUG_RESET_REASON #undef STATUSLEDS #undef STATUSLED_POWER_SUPPORT #undef STATUSLED_BOOTED_SUPPORT #undef STATUSLED_NETLINK_SUPPORT #undef STATUSLED_TX_SUPPORT #undef STATUSLED_RFM12_TX_SUPPORT #undef STATUSLED_ZBUS_TX_SUPPORT #undef STATUSLED_IRMP_TX_SUPPORT #undef STATUSLED_RX_SUPPORT #undef STATUSLED_RFM12_RX_SUPPORT #undef STATUSLED_ZBUS_RX_SUPPORT #undef STATUSLED_IRMP_RX_SUPPORT #undef STATUSLED_HB_ACT_SUPPORT #undef STATUSLED_HEARTBEAT_SUPPORT #undef STATUSLED_RFM12_TX_ACT_SUPPORT #undef STATUSLED_RFM12_RX_ACT_SUPPORT #undef STATUSLED_ZBUS_TX_ACT_SUPPORT #undef STATUSLED_ZBUS_RX_ACT_SUPPORT #undef STATUSLED_ECMD_ACT_SUPPORT #undef CRYPTO_SUPPORT #undef CAST5_SUPPORT #undef MD5_SUPPORT #undef SHA1_SUPPORT #define VFS_SUPPORT 1 #undef VFS_DF_SUPPORT #define VFS_INLINE_SUPPORT 1 #define CONFIG_INLINE_SUPPORT 1 #define VFS_CONFIG_INLINE_SUPPORT 1 #undef MOTD_INLINE_SUPPORT #undef RFM12_INLINE_SUPPORT #undef I2C_INLINE_SUPPORT #undef VFS_IO_INLINE_SUPPORT #undef KTY_INLINE_SUPPORT #undef ADC_INLINE_SUPPORT #undef ONEWIRE_INLINE_SUPPORT #undef CAMERA_INLINE_SUPPORT #undef NAMED_PIN_INLINE_SUPPORT #undef STELLA_INLINE_SUPPORT #undef MOTORCURTAIN_INLINE_SUPPORT #undef MSR1_INLINE_SUPPORT #undef TO1_INLINE_SUPPORT #undef MCUF_INLINE_SUPPORT #undef GAME_INPUT_INLINE_SUPPORT #undef UPNP_INLINE_SUPPORT #undef LCD_INLINE_SUPPORT #undef NMEA_INLINE_SUPPORT #undef PWM_SERVO_INLINE_SUPPORT #undef CW_INLINE_SUPPORT #undef DMX_STORAGE_INLINE_SUPPORT #define VFS_INLINE_INLINESVG_SUPPORT 1 #undef VFS_INLINE_HTML5_RANGE_FF_SUPPORT #define VFS_INLINE_HTML_CLEAN_SUPPORT 1 #undef VFS_INLINE_OBSOLETE_BROWSER_SUPPORT #undef DEBUG_INLINE_DUMMY #undef DEBUG_INLINE_GZ #undef DEBUG_INLINE_DISABLE_GZ #undef VFS_HOST_SUPPORT #undef VFS_SD_SUPPORT #undef SD_READER_SUPPORT #define SD_READ_TIMEOUT 1 #undef SD_PING_READ #undef VFS_EEPROM_SUPPORT #undef VFS_EEPROM_RAW_SUPPORT #undef VFS_DC3840_SUPPORT #undef DATAFLASH_SUPPORT #undef DEBUG_FS #undef DEBUG_FS_INODETABLE #undef DEBUG_FS_MARK #undef VFS_EEPROM_DEBUG_SUPPORT #undef DEBUG_SD_READER #undef PAM_SUPPORT #undef CONTROL6_SUPPORT /* * Network */ #define CONF_HOSTNAME Fries #define NET_MAX_FRAME_LENGTH (1500) #define ENC28J60_SUPPORT 1 #define CONF_ENC_MAC \xac\xde\x48\x1f\x01\x24 #undef IPV6_STATIC_SUPPORT #undef IEEE8021Q_SUPPORT #undef DEBUG_ENC28J60 #undef DEBUG_INTERRUPT #undef DEBUG_REV4_WORKAROUND #define ETHERNET_SUPPORT 1 #undef TAP_SUPPORT #define CONF_TAP_MAC \xac\xde\x48\xfd\x0f\xd0 #undef IPV6_STATIC_SUPPORT #define set_CONF_TAP_IP(ip) uip_ipaddr((ip), 192,168,23,244 ) #define CONF_TAP_IP
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
Hallo Thorben, ich habe noch mal ein neues log von mtr0 erstellt und angehängt. Vielleicht kannst du es ja interpretieren oder zumindest mal raus finden ob das wirklich SML ist. - Danke Marcus -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Dienstag, 16. April 2013 21:13 An: volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Mon, 15 Apr 2013 09:12:41 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, ich habe den Wert verbosity auf =15 gesetzt. Den daraus resultierenden Log habe ich mir angesehen aber von [mtr0] habe ich keine Daten gefunden. Vielleicht fällt dir ja was auf, du bist da tiefer im Thema. Ich habe die Logdatei angehängt. nix zu sehen, ausser nix halt... hast du von dem zaehler der nicht funktioniert nochmal einen daten-dump? der letzte war ja kaputt. Danke - Marcus - T. -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Samstag, 13. April 2013 19:06 An: volkszaehler-dev@lists.volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Fri, 12 Apr 2013 09:11:58 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, ich habe den Trace noch mal angehängt, aus dem trace: die verbindungen zu beiden ports werden geoeffnet: connect(4, {sa_family=AF_INET, sin_port=htons(7980), sin_addr=inet_addr(192.168.0.177)}, 16) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(7970), sin_addr=inet_addr(192.168.0.177)}, 16 UND es werden von beiden daten gelesen: $ grep 'read([45]' vzlogger.trace|less [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \1, 1)= 1 [...] [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \t, 1)= 1 [...] die oktal 33 (hex 1b) sind die start-bytes des sml-telegramms, also scheint das soweit alles korrekt anzukommen. es werden aber tatsaechlich nur fuer die kanaele eines zaehlers werte erzeugt. am besten setzt du nochmal die verbosity auf =15 (in deiner config nur 6, zum testen nicht so toll) und schaust dann nochmal die vzlogger.log oder schickst die. sowie ein Telnet mitschnitt von den beiden Ports vzlogger.zip ist der trace Y-Port_7970 ist der Bezugszaehler der aus ausgelesen wird. (chn2,chn3,chn4) Y-Port_7980 ist der PV Zaehler, von dem keine Daten kommen. (chn0,chn1) Y-Port_7980.txt enthaelt auch nur zwei bytes?! vzlogger selber bekommt lt. dem trace aber genug daten von dort... Danke und Gruss - Thorben -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Donnerstag, 11. April 2013 09:42 An: volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Thu, 11 Apr 2013 04:06:43 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, Danke fuer die Antwort. Ich habe den Trace aufgezeichnet, kann dort aber nicht alles Interpretieren. Aufgefallen ist mir in Zeile 2565 [pid 63177] write(1, error: unrecognized sequencewarning: could not read the whole file\n, 67) = 67 die meldung haette auch ohne strace schon in der ausgabe sichtbar sein sollen... die stammt vom sml-parser. entweder ist das schon der grund, warum einer der zaehler nicht gelesen werden kann, oder nur ein symptom weil keine/die falschen daten kommen. im trace sollte man noch sehen koennen fuer welchen zaehler aufgrund welcher empfangenen daten die meldung kommt. Ich habe aber den Trace angehaengt. kein attachment an deiner mail. Dein Hinweis bezueglich funzt nicht werde ich beachten und das Compilieren Thema in einem separaten Thread fuehren. Danke und Gruss Marcus - Thorben PS: Ich habe die Benachrichtigung von der Maillingliste von Zusammenfassung auf einzelne Mails umgestellt damit das in Zukunft besser zu handhaben ist wenn du jetzt noch aufhoerst outlook zu benutzen... ;) Date: Tue, 9 Apr 2013 18:15:07 +0200 From: Thorben Thuermer r...@constancy.orgmailto:r...@constancy.org To: volkszaehler-dev@lists.volkszaehler.orgmailto:volkszaehler-dev@lists. volkszaehler.org Subject: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Tue, 9 Apr 2013 07:26:25 + Marcus Fries marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de wrote: Hallo Thorben, Hier die
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
On Thu, 18 Apr 2013 07:27:25 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, ich habe noch mal ein neues log von mtr0 erstellt und angehängt. Vielleicht kannst du es ja interpretieren oder zumindest mal raus finden ob das wirklich SML ist. womit auch immer du dieses log erstellt hast, es ist muell. bzw es enthaelt scheinbar nur die druckbaren zeichen aus dem datenstrom, als haettest du versucht die daten per copypaste wegzuspeichern? sind insgesamt auch nur sechs byte... von dem anderen zaehler hattest du in der letzten mail doch auch ein korrektes log, und lt. dem trace empfaengt vzlogger auch vollstaendigere daten. - Danke Marcus - T. -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Dienstag, 16. April 2013 21:13 An: volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Mon, 15 Apr 2013 09:12:41 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, ich habe den Wert verbosity auf =15 gesetzt. Den daraus resultierenden Log habe ich mir angesehen aber von [mtr0] habe ich keine Daten gefunden. Vielleicht fällt dir ja was auf, du bist da tiefer im Thema. Ich habe die Logdatei angehängt. nix zu sehen, ausser nix halt... hast du von dem zaehler der nicht funktioniert nochmal einen daten-dump? der letzte war ja kaputt. Danke - Marcus - T. -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Samstag, 13. April 2013 19:06 An: volkszaehler-dev@lists.volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Fri, 12 Apr 2013 09:11:58 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, ich habe den Trace noch mal angehängt, aus dem trace: die verbindungen zu beiden ports werden geoeffnet: connect(4, {sa_family=AF_INET, sin_port=htons(7980), sin_addr=inet_addr(192.168.0.177)}, 16) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(7970), sin_addr=inet_addr(192.168.0.177)}, 16 UND es werden von beiden daten gelesen: $ grep 'read([45]' vzlogger.trace|less [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \1, 1)= 1 [...] [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \t, 1)= 1 [...] die oktal 33 (hex 1b) sind die start-bytes des sml-telegramms, also scheint das soweit alles korrekt anzukommen. es werden aber tatsaechlich nur fuer die kanaele eines zaehlers werte erzeugt. am besten setzt du nochmal die verbosity auf =15 (in deiner config nur 6, zum testen nicht so toll) und schaust dann nochmal die vzlogger.log oder schickst die. sowie ein Telnet mitschnitt von den beiden Ports vzlogger.zip ist der trace Y-Port_7970 ist der Bezugszaehler der aus ausgelesen wird. (chn2,chn3,chn4) Y-Port_7980 ist der PV Zaehler, von dem keine Daten kommen. (chn0,chn1) Y-Port_7980.txt enthaelt auch nur zwei bytes?! vzlogger selber bekommt lt. dem trace aber genug daten von dort... Danke und Gruss - Thorben -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Donnerstag, 11. April 2013 09:42 An: volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Thu, 11 Apr 2013 04:06:43 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, Danke fuer die Antwort. Ich habe den Trace aufgezeichnet, kann dort aber nicht alles Interpretieren. Aufgefallen ist mir in Zeile 2565 [pid 63177] write(1, error: unrecognized sequencewarning: could not read the whole file\n, 67) = 67 die meldung haette auch ohne strace schon in der ausgabe sichtbar sein sollen... die stammt vom sml-parser. entweder ist das schon der grund, warum einer der zaehler nicht gelesen werden kann, oder nur ein symptom weil keine/die falschen daten kommen. im trace sollte man noch sehen koennen fuer welchen zaehler aufgrund welcher empfangenen daten die meldung kommt. Ich habe aber den Trace angehaengt. kein attachment an deiner mail. Dein Hinweis bezueglich funzt nicht werde ich beachten und das Compilieren Thema in einem separaten Thread fuehren. Danke und Gruss Marcus - Thorben PS: Ich habe die Benachrichtigung von der
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
Am 18.04.2013 09:27, schrieb Marcus Fries: Vielleicht kannst du es ja interpretieren oder zumindest mal raus finden ob das wirklich SML ist. Log dich doch mal per PuTTY auf IP-YPort7980, Connection Type Raw ein und mach von dem was dir PuTTY anzeigt ein Bildschirm-Foto. Für mich sieht es so aus, als wenn das Frameformat nicht stimmt. Gruß Udo
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
Hallo Thorben, ich habe den Wert verbosity auf =15 gesetzt. Den daraus resultierenden Log habe ich mir angesehen aber von [mtr0] habe ich keine Daten gefunden. Vielleicht fällt dir ja was auf, du bist da tiefer im Thema. Ich habe die Logdatei angehängt. Danke - Marcus -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Samstag, 13. April 2013 19:06 An: volkszaehler-dev@lists.volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Fri, 12 Apr 2013 09:11:58 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, ich habe den Trace noch mal angehängt, aus dem trace: die verbindungen zu beiden ports werden geoeffnet: connect(4, {sa_family=AF_INET, sin_port=htons(7980), sin_addr=inet_addr(192.168.0.177)}, 16) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(7970), sin_addr=inet_addr(192.168.0.177)}, 16 UND es werden von beiden daten gelesen: $ grep 'read([45]' vzlogger.trace|less [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \33, 1) = 1 [pid 63177] read(5, \1, 1)= 1 [...] [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \33, 1) = 1 [pid 63174] read(4, \t, 1)= 1 [...] die oktal 33 (hex 1b) sind die start-bytes des sml-telegramms, also scheint das soweit alles korrekt anzukommen. es werden aber tatsaechlich nur fuer die kanaele eines zaehlers werte erzeugt. am besten setzt du nochmal die verbosity auf =15 (in deiner config nur 6, zum testen nicht so toll) und schaust dann nochmal die vzlogger.log oder schickst die. sowie ein Telnet mitschnitt von den beiden Ports vzlogger.zip ist der trace Y-Port_7970 ist der Bezugszaehler der aus ausgelesen wird. (chn2,chn3,chn4) Y-Port_7980 ist der PV Zaehler, von dem keine Daten kommen. (chn0,chn1) Y-Port_7980.txt enthaelt auch nur zwei bytes?! vzlogger selber bekommt lt. dem trace aber genug daten von dort... Danke und Gruss - Thorben -Ursprüngliche Nachricht- Von: volkszaehler-dev-boun...@lists.volkszaehler.org [mailto:volkszaehler-dev-boun...@lists.volkszaehler.org] Im Auftrag von Thorben Thuermer Gesendet: Donnerstag, 11. April 2013 09:42 An: volkszaehler.org Betreff: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Thu, 11 Apr 2013 04:06:43 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, Danke fuer die Antwort. Ich habe den Trace aufgezeichnet, kann dort aber nicht alles Interpretieren. Aufgefallen ist mir in Zeile 2565 [pid 63177] write(1, error: unrecognized sequencewarning: could not read the whole file\n, 67) = 67 die meldung haette auch ohne strace schon in der ausgabe sichtbar sein sollen... die stammt vom sml-parser. entweder ist das schon der grund, warum einer der zaehler nicht gelesen werden kann, oder nur ein symptom weil keine/die falschen daten kommen. im trace sollte man noch sehen koennen fuer welchen zaehler aufgrund welcher empfangenen daten die meldung kommt. Ich habe aber den Trace angehaengt. kein attachment an deiner mail. Dein Hinweis bezueglich funzt nicht werde ich beachten und das Compilieren Thema in einem separaten Thread fuehren. Danke und Gruss Marcus - Thorben PS: Ich habe die Benachrichtigung von der Maillingliste von Zusammenfassung auf einzelne Mails umgestellt damit das in Zukunft besser zu handhaben ist wenn du jetzt noch aufhoerst outlook zu benutzen... ;) Date: Tue, 9 Apr 2013 18:15:07 +0200 From: Thorben Thuermer r...@constancy.orgmailto:r...@constancy.org To: volkszaehler-dev@lists.volkszaehler.orgmailto:volkszaehler-dev@lists. volkszaehler.org Subject: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Tue, 9 Apr 2013 07:26:25 + Marcus Fries marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de wrote: Hallo Thorben, Hier die Antworten auf die gestellten Fragen. 1. Telnet und liest mir beide Meter gleichzeitig aus. 2. Vertauschung habe ich versucht und hat nichts gebracht. - IR-K?pfe getauscht -Meter Konfiguration gedreht 3. Geht immer nur auf Port 7970 merkwuerig... magst du mal mit: $ strace -f -s vzlogger -f -c /etc/vzlogger.conf 2vzlogger.trace ein trace erstellen, da sollte man dann sehen koennen was vzlogger macht, bzw ob er die ports korrekt oeffnet und daten empfaengt. (irgendwo hochladen oder an mich mailen, wenn du's nicht selbst lesen kannst.) Ich habe das ganze noch auf dem Mac in einer Parallels VM unter Ubuntu 1204 Desktop installiert haben aber schwierigkeiten den vzlogger Source zu kompilieren. Die Anleitung unter volkzaehler.org funzt bei mir nicht. Gibt es da
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
On Thu, 11 Apr 2013 04:06:43 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, Danke fuer die Antwort. Ich habe den Trace aufgezeichnet, kann dort aber nicht alles Interpretieren. Aufgefallen ist mir in Zeile 2565 [pid 63177] write(1, error: unrecognized sequencewarning: could not read the whole file\n, 67) = 67 die meldung haette auch ohne strace schon in der ausgabe sichtbar sein sollen... die stammt vom sml-parser. entweder ist das schon der grund, warum einer der zaehler nicht gelesen werden kann, oder nur ein symptom weil keine/die falschen daten kommen. im trace sollte man noch sehen koennen fuer welchen zaehler aufgrund welcher empfangenen daten die meldung kommt. Ich habe aber den Trace angehaengt. kein attachment an deiner mail. Dein Hinweis bezueglich funzt nicht werde ich beachten und das Compilieren Thema in einem separaten Thread fuehren. Danke und Gruss Marcus - Thorben PS: Ich habe die Benachrichtigung von der Maillingliste von Zusammenfassung auf einzelne Mails umgestellt damit das in Zukunft besser zu handhaben ist wenn du jetzt noch aufhoerst outlook zu benutzen... ;) Date: Tue, 9 Apr 2013 18:15:07 +0200 From: Thorben Thuermer r...@constancy.orgmailto:r...@constancy.org To: volkszaehler-dev@lists.volkszaehler.orgmailto:volkszaehler-dev@lists.volkszaehler.org Subject: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem On Tue, 9 Apr 2013 07:26:25 + Marcus Fries marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de wrote: Hallo Thorben, Hier die Antworten auf die gestellten Fragen. 1. Telnet und liest mir beide Meter gleichzeitig aus. 2. Vertauschung habe ich versucht und hat nichts gebracht. - IR-K?pfe getauscht -Meter Konfiguration gedreht 3. Geht immer nur auf Port 7970 merkwuerig... magst du mal mit: $ strace -f -s vzlogger -f -c /etc/vzlogger.conf 2vzlogger.trace ein trace erstellen, da sollte man dann sehen koennen was vzlogger macht, bzw ob er die ports korrekt oeffnet und daten empfaengt. (irgendwo hochladen oder an mich mailen, wenn du's nicht selbst lesen kannst.) Ich habe das ganze noch auf dem Mac in einer Parallels VM unter Ubuntu 1204 Desktop installiert haben aber schwierigkeiten den vzlogger Source zu kompilieren. Die Anleitung unter volkzaehler.org funzt bei mir nicht. Gibt es da noch zus?tzliche Informationen zur Entwicklungsumgebung? funzt nicht ist keine sinnvolle fehlerbeschreibung mit der dir irgendwer helfen kann. Danke ?brigens f?r die Antwort. Ich sah mich schon auf verlorenem Posten. Marcus - Thorben Thuermer [voelling kaputtformatiertes zitat entfernt]
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
Hallo Thorben, Danke fuer die Antwort. Ich habe den Trace aufgezeichnet, kann dort aber nicht alles Interpretieren. Aufgefallen ist mir in Zeile 2565 [pid 63177] write(1, error: unrecognized sequencewarning: could not read the whole file\n, 67) = 67 Ich habe aber den Trace angehaengt. Dein Hinweis bezueglich funzt nicht werde ich beachten und das Compilieren Thema in einem separaten Thread fuehren. Danke und Gruss Marcus PS: Ich habe die Benachrichtigung von der Maillingliste von Zusammenfassung auf einzelne Mails umgestellt damit das in Zukunft besser zu handhaben ist Date: Tue, 9 Apr 2013 18:15:07 +0200 From: Thorben Thuermer r...@constancy.orgmailto:r...@constancy.org To: volkszaehler-dev@lists.volkszaehler.orgmailto:volkszaehler-dev@lists.volkszaehler.org Subject: Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem Message-ID: 20130409181507.5c6a78778a95764ae7846...@constancy.orgmailto:20130409181507.5c6a78778a95764ae7846...@constancy.org Content-Type: text/plain; charset=ISO-8859-1 On Tue, 9 Apr 2013 07:26:25 + Marcus Fries marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de wrote: Hallo Thorben, Hier die Antworten auf die gestellten Fragen. 1. Telnet und liest mir beide Meter gleichzeitig aus. 2. Vertauschung habe ich versucht und hat nichts gebracht. - IR-K?pfe getauscht -Meter Konfiguration gedreht 3. Geht immer nur auf Port 7970 merkwuerig... magst du mal mit: $ strace -f -s vzlogger -f -c /etc/vzlogger.conf 2vzlogger.trace ein trace erstellen, da sollte man dann sehen koennen was vzlogger macht, bzw ob er die ports korrekt oeffnet und daten empfaengt. (irgendwo hochladen oder an mich mailen, wenn du's nicht selbst lesen kannst.) Ich habe das ganze noch auf dem Mac in einer Parallels VM unter Ubuntu 1204 Desktop installiert haben aber schwierigkeiten den vzlogger Source zu kompilieren. Die Anleitung unter volkzaehler.org funzt bei mir nicht. Gibt es da noch zus?tzliche Informationen zur Entwicklungsumgebung? funzt nicht ist keine sinnvolle fehlerbeschreibung mit der dir irgendwer helfen kann. Danke ?brigens f?r die Antwort. Ich sah mich schon auf verlorenem Posten. Marcus - Thorben Thuermer http://www.mail-archive.com/search?l=volkszaehler-dev@lists.volkszaehler.orgq=from:%22Thorben+Thuermer%22 Mon, 08 Apr 2013 04:01:40 -0700http://www.mail-archive.com/search?l=volkszaehler-dev@lists.volkszaehler.orgq=date:20130408 (etwas spaet, aber bevor garkeiner antwortet...) On Wed, 3 Apr 2013 14:36:20 + Marcus Fries marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de wrote: Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine ?nderung brachte. Hat jemand eine IDEE?? funktioniert telnet auf beide meter gleichzeitig? hast du mal versucht, die beiden meter zu vertauschen? (also, geht immer nur das erste eingetragene, oder geht immer nur das auf port 7970)? ansonsten muesste man mal schauen (strace, debugger) ob vzlogger fuer das zweite meter dann wirklich keine daten empfaengt, bzw wo die haengenbleiben. - Thorben Von: Marcus Fries Gesendet: Mittwoch, 3. April 2013 16:36 An: 'volkszaehler-dev@lists.volkszaehler.org' Betreff: vzlogger c++ y-Port Meter1 Problem Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine ?nderung brachte. Hat jemand eine IDEE?? meters : [{ enabled : true, /* disabled meters will be ignored */ protocol : sml, /* see 'vzlogger -h' for list of available protocols */ host : 192.168.0.177:7970,/* Bezugszaehler ueber yport */ device : , channels: [{ uuid : 7598cf90-9c4b-11e2-af52-09ea1585fb60, /*OK*/ middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0 /* Bezugszaehler Wirkleistung Summe*/ }, { uuid : 6875f9c0-9c3a-11e2-b610-27e51fabb05f, /*ok mit Summe stimmt noch nicht */ middleware : http://localhost/middleware.php;, identifier : 1-0:1.8.0*255 /* Bezugszaehler Stand Total*/ }, { uuid : 13bbbfb0-9c63-11e2-ad5b-2fb5bc3d1f57, /*9779b9c0-9ba5-11e2-ac8f-3fed0862983b
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
Hallo Thorben, Hier die Antworten auf die gestellten Fragen. 1. Telnet und liest mir beide Meter gleichzeitig aus. 2. Vertauschung habe ich versucht und hat nichts gebracht. - IR-Köpfe getauscht -Meter Konfiguration gedreht 3. Geht immer nur auf Port 7970 Ich habe das ganze noch auf dem Mac in einer Parallels VM unter Ubuntu 1204 Desktop installiert haben aber schwierigkeiten den vzlogger Source zu kompilieren. Die Anleitung unter volkzaehler.org funzt bei mir nicht. Gibt es da noch zusätzliche Informationen zur Entwicklungsumgebung? Danke übrigens für die Antwort. Ich sah mich schon auf verlorenem Posten. Marcus Thorben Thuermerhttp://www.mail-archive.com/search?l=volkszaehler-dev@lists.volkszaehler.orgq=from:%22Thorben+Thuermer%22 Mon, 08 Apr 2013 04:01:40 -0700http://www.mail-archive.com/search?l=volkszaehler-dev@lists.volkszaehler.orgq=date:20130408 (etwas spaet, aber bevor garkeiner antwortet...) On Wed, 3 Apr 2013 14:36:20 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine Änderung brachte. Hat jemand eine IDEE?? funktioniert telnet auf beide meter gleichzeitig? hast du mal versucht, die beiden meter zu vertauschen? (also, geht immer nur das erste eingetragene, oder geht immer nur das auf port 7970)? ansonsten muesste man mal schauen (strace, debugger) ob vzlogger fuer das zweite meter dann wirklich keine daten empfaengt, bzw wo die haengenbleiben. - Thorben Von: Marcus Fries Gesendet: Mittwoch, 3. April 2013 16:36 An: 'volkszaehler-dev@lists.volkszaehler.org' Betreff: vzlogger c++ y-Port Meter1 Problem Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine Änderung brachte. Hat jemand eine IDEE?? meters : [{ enabled : true, /* disabled meters will be ignored */ protocol : sml, /* see 'vzlogger -h' for list of available protocols */ host : 192.168.0.177:7970,/* Bezugszaehler ueber yport */ device : , channels: [{ uuid : 7598cf90-9c4b-11e2-af52-09ea1585fb60, /*OK*/ middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0 /* Bezugszaehler Wirkleistung Summe*/ }, { uuid : 6875f9c0-9c3a-11e2-b610-27e51fabb05f, /*ok mit Summe stimmt noch nicht */ middleware : http://localhost/middleware.php;, identifier : 1-0:1.8.0*255 /* Bezugszaehler Stand Total*/ }, { uuid : 13bbbfb0-9c63-11e2-ad5b-2fb5bc3d1f57, /*9779b9c0-9ba5-11e2-ac8f-3fed0862983b*/ middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Einspeise Zaehler Total */ }] }, { enabled : true, protocol : sml, host : 192.168.0.177:7980,/* HAGER PV Zaehler ueber yPort*/ device : , channels : [{ uuid : b1b176b0-96d1-11e2-b497-35f2ec9325a4, middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0*255 /* Wirkleistung Total PV-Anlage */ }, { uuid : 7d020740-9c37-11e2-814d-41311effe063, middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Gesamtertrag PV Anlage */ }] } Marcus Fries Mail : marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
On Tue, 9 Apr 2013 07:26:25 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Thorben, Hier die Antworten auf die gestellten Fragen. 1. Telnet und liest mir beide Meter gleichzeitig aus. 2. Vertauschung habe ich versucht und hat nichts gebracht. - IR-Köpfe getauscht -Meter Konfiguration gedreht 3. Geht immer nur auf Port 7970 merkwuerig... magst du mal mit: $ strace -f -s vzlogger -f -c /etc/vzlogger.conf 2vzlogger.trace ein trace erstellen, da sollte man dann sehen koennen was vzlogger macht, bzw ob er die ports korrekt oeffnet und daten empfaengt. (irgendwo hochladen oder an mich mailen, wenn du's nicht selbst lesen kannst.) Ich habe das ganze noch auf dem Mac in einer Parallels VM unter Ubuntu 1204 Desktop installiert haben aber schwierigkeiten den vzlogger Source zu kompilieren. Die Anleitung unter volkzaehler.org funzt bei mir nicht. Gibt es da noch zusätzliche Informationen zur Entwicklungsumgebung? funzt nicht ist keine sinnvolle fehlerbeschreibung mit der dir irgendwer helfen kann. Danke übrigens für die Antwort. Ich sah mich schon auf verlorenem Posten. Marcus - Thorben Thuermer http://www.mail-archive.com/search?l=volkszaehler-dev@lists.volkszaehler.orgq=from:%22Thorben+Thuermer%22 Mon, 08 Apr 2013 04:01:40 -0700http://www.mail-archive.com/search?l=volkszaehler-dev@lists.volkszaehler.orgq=date:20130408 (etwas spaet, aber bevor garkeiner antwortet...) On Wed, 3 Apr 2013 14:36:20 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine Änderung brachte. Hat jemand eine IDEE?? funktioniert telnet auf beide meter gleichzeitig? hast du mal versucht, die beiden meter zu vertauschen? (also, geht immer nur das erste eingetragene, oder geht immer nur das auf port 7970)? ansonsten muesste man mal schauen (strace, debugger) ob vzlogger fuer das zweite meter dann wirklich keine daten empfaengt, bzw wo die haengenbleiben. - Thorben Von: Marcus Fries Gesendet: Mittwoch, 3. April 2013 16:36 An: 'volkszaehler-dev@lists.volkszaehler.org' Betreff: vzlogger c++ y-Port Meter1 Problem Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine Änderung brachte. Hat jemand eine IDEE?? meters : [{ enabled : true, /* disabled meters will be ignored */ protocol : sml, /* see 'vzlogger -h' for list of available protocols */ host : 192.168.0.177:7970,/* Bezugszaehler ueber yport */ device : , channels: [{ uuid : 7598cf90-9c4b-11e2-af52-09ea1585fb60, /*OK*/ middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0 /* Bezugszaehler Wirkleistung Summe*/ }, { uuid : 6875f9c0-9c3a-11e2-b610-27e51fabb05f, /*ok mit Summe stimmt noch nicht */ middleware : http://localhost/middleware.php;, identifier : 1-0:1.8.0*255 /* Bezugszaehler Stand Total*/ }, { uuid : 13bbbfb0-9c63-11e2-ad5b-2fb5bc3d1f57, /*9779b9c0-9ba5-11e2-ac8f-3fed0862983b*/ middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Einspeise Zaehler Total */ }] }, { enabled : true, protocol : sml, host : 192.168.0.177:7980,/* HAGER PV Zaehler ueber yPort*/ device : , channels : [{ uuid : b1b176b0-96d1-11e2-b497-35f2ec9325a4, middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0*255 /* Wirkleistung Total PV-Anlage */ }, { uuid : 7d020740-9c37-11e2-814d-41311effe063, middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Gesamtertrag PV Anlage */ }] } Marcus Fries Mail : marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de
Re: [vz-dev] vzlogger c++ y-Port Meter1 Problem
(etwas spaet, aber bevor garkeiner antwortet...) On Wed, 3 Apr 2013 14:36:20 + Marcus Fries marcus.fr...@cutweb.de wrote: Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine Änderung brachte. Hat jemand eine IDEE?? funktioniert telnet auf beide meter gleichzeitig? hast du mal versucht, die beiden meter zu vertauschen? (also, geht immer nur das erste eingetragene, oder geht immer nur das auf port 7970)? ansonsten muesste man mal schauen (strace, debugger) ob vzlogger fuer das zweite meter dann wirklich keine daten empfaengt, bzw wo die haengenbleiben. - Thorben meters : [{ enabled : true, /* disabled meters will be ignored */ protocol : sml, /* see 'vzlogger -h' for list of available protocols */ host : 192.168.0.177:7970,/* Bezugszaehler ueber yport */ device : , channels: [{ uuid : 7598cf90-9c4b-11e2-af52-09ea1585fb60, /*OK*/ middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0 /* Bezugszaehler Wirkleistung Summe*/ }, { uuid : 6875f9c0-9c3a-11e2-b610-27e51fabb05f, /*ok mit Summe stimmt noch nicht */ middleware : http://localhost/middleware.php;, identifier : 1-0:1.8.0*255 /* Bezugszaehler Stand Total*/ }, { uuid : 13bbbfb0-9c63-11e2-ad5b-2fb5bc3d1f57, /*9779b9c0-9ba5-11e2-ac8f-3fed0862983b*/ middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Einspeise Zaehler Total */ }] }, { enabled : true, protocol : sml, host : 192.168.0.177:7980,/* HAGER PV Zaehler ueber yPort*/ device : , channels : [{ uuid : b1b176b0-96d1-11e2-b497-35f2ec9325a4, middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0*255 /* Wirkleistung Total PV-Anlage */ }, { uuid : 7d020740-9c37-11e2-814d-41311effe063, middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Gesamtertrag PV Anlage */ }] } Marcus Fries Mail : marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de
[vz-dev] vzlogger c++ y-Port Meter1 Problem
Hallo Zusammen, in der von mir verwendeten Version 0.3.4 werden anscheinen keine Daten vom 2ten Meter eingelesen. Folgende Konfiguration wird verwendet und laut log auch ohne Probleme geladen. Per Telnet werden von beiden Ports Daten gesendet. Auch hatte ich schon den 1ten Meter deaktiviert, was keine Änderung brachte. Hat jemand eine IDEE?? meters : [{ enabled : true, /* disabled meters will be ignored */ protocol : sml, /* see 'vzlogger -h' for list of available protocols */ host : 192.168.0.177:7970,/* Bezugszaehler ueber yport */ device : , channels: [{ uuid : 7598cf90-9c4b-11e2-af52-09ea1585fb60, /*OK*/ middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0 /* Bezugszaehler Wirkleistung Summe*/ }, { uuid : 6875f9c0-9c3a-11e2-b610-27e51fabb05f, /*ok mit Summe stimmt noch nicht */ middleware : http://localhost/middleware.php;, identifier : 1-0:1.8.0*255 /* Bezugszaehler Stand Total*/ }, { uuid : 13bbbfb0-9c63-11e2-ad5b-2fb5bc3d1f57, /*9779b9c0-9ba5-11e2-ac8f-3fed0862983b*/ middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Einspeise Zaehler Total */ }] }, { enabled : true, protocol : sml, host : 192.168.0.177:7980,/* HAGER PV Zaehler ueber yPort*/ device : , channels : [{ uuid : b1b176b0-96d1-11e2-b497-35f2ec9325a4, middleware : http://localhost/middleware.php;, identifier : 1-0:16.7.0*255 /* Wirkleistung Total PV-Anlage */ }, { uuid : 7d020740-9c37-11e2-814d-41311effe063, middleware : http://localhost/middleware.php;, identifier : 1-0:2.8.0*255 /* Gesamtertrag PV Anlage */ }] } Marcus Fries Mail : marcus.fr...@cutweb.demailto:marcus.fr...@cutweb.de