Hallo,
am Wochenende habe ich meinen 2 Jahre alten SmartPi mit dem neuesten Image geflashed - und nun kann Node Red die values nicht mehr auslesen, da die Datei nicht angelegt wird:
Code:
Error: /var/tmp/smartpi/values does not exist.
Ich habe schon smartpireadout gegen die Version von frank (
https://forum.enerserve.eu/showthread.ph...44#pid4644) ausgetauscht, aber auch hier wird nix geschrieben:
Code:
ls -la /var/tmp/smartpi/
insgesamt 8
drwxrwxrwt 2 root root 60 Aug 31 12:53 .
drwxrwxrwt 5 root root 4096 Aug 31 12:53 ..
-rw-r--r-- 1 pi pi 326 Aug 31 13:00 smartpi_values
Das Dashboard zeigt auch nix an, die Charts funktionieren nun wieder. Any ideas?
Danke!
Hi,
versuch mal die smartpireadout Binary im Vordergrund zu starten und achte auf evtl. Fehlermeldungen in der Logausgabe. Davor sudo killall smartpireadout, damit nicht zwei Instanzen parallel laufen.
Grüße
Frank
(31.08.2020, 17:21)frank Wrote: [ -> ]Hi,
versuch mal die smartpireadout Binary im Vordergrund zu starten und achte auf evtl. Fehlermeldungen in der Logausgabe. Davor sudo killall smartpireadout, damit nicht zwei Instanzen parallel laufen.
Grüße
Frank
Moin, war die Woche unterwegs.
Habe ich schon probiert, das funktioiniert super:
Code:
pi@smartpi:~ $ /usr/local/bin/smartpireadout
CalibrationCurve: 1.019229128902335
CalibrationCurve: 1.0191944639649713
CalibrationCurve: 1.0191953179255901
INFO[0002] ## Shared File Update ## 2020-09-04 08:36:51 I1: -0.0778804813830348 I2: -0.07996698953121154 I3: -0.07576861097611631 I4: -0.0801196640580753 V1: 235.4882 V2: 235.2868 V3: 235.3018 P1: 2.5533883172888454 P2: -0.663469222625218 P3: -0.5830263294511271 COS1: -0.6438315428897913 COS2: 0.47679923006332203 COS3: 0.052744452791636004 F1: 49.98047637641546 F2: 49.99023628197617 F3: 49.99023628197617 Balanced: 0.0003630257681145835
Problem ist halt nur das die values nicht geschrieben wird ..
Danke,
--alex
(04.09.2020, 14:36)jens Wrote: [ -> ]Hallo 2pk02,
nimm bitte das neuste Image: http://files.enerserve.eu/smartpi/smartpi-buster.7z
Die nodeRED- und nodeJS-Versionen sind nicht kompatibel.
Gruß Jens
Hey jens, ich hab noch mehr NR flows, daher ist ein Flash-Update nicht so fein. Gibt es eine andere Moeglichkeit per update oder so?
Danke und LG,
--alex
Ich verstehe es noch nicht ganz: im Log erscheint ja ## Shared File Update ##. Und trotzdem wird die Datei nicht geschrieben? Für die Erstellung dieser Datei sollten außerdem weder Node-RED noch NodeJS erforderlich sein.
Grüße
Frank
(05.09.2020, 17:45)frank Wrote: [ -> ]Ich verstehe es noch nicht ganz: im Log erscheint ja ## Shared File Update ##. Und trotzdem wird die Datei nicht geschrieben? Für die Erstellung dieser Datei sollten außerdem weder Node-RED noch NodeJS erforderlich sein.
Grüße
Frank
Genau - das ist auch mein Problem. Was wird denn da geschrieben? looks like /dev/null (haha):
Code:
ls -l /proc/10893/fd
insgesamt 0
lr-x------ 1 pi pi 64 Sep 11 09:15 0 -> /dev/null
l-wx------ 1 pi pi 64 Sep 11 09:15 1 -> /dev/null
lrwx------ 1 pi pi 64 Sep 11 09:15 10 -> /dev/i2c-1
lrwx------ 1 pi pi 64 Sep 11 09:15 11 -> 'socket:[883031]'
l-wx------ 1 pi pi 64 Sep 11 09:15 2 -> /dev/null
lr-x------ 1 pi pi 64 Sep 11 09:15 3 -> anon_inode:inotify
lrwx------ 1 pi pi 64 Sep 11 09:15 4 -> 'anon_inode:[eventpoll]'
lr-x------ 1 pi pi 64 Sep 11 09:15 5 -> 'pipe:[883027]'
l-wx------ 1 pi pi 64 Sep 11 09:15 6 -> 'pipe:[883027]'
lrwx------ 1 pi pi 64 Sep 11 09:15 7 -> 'anon_inode:[eventpoll]'
lr-x------ 1 pi pi 64 Sep 11 09:15 8 -> 'pipe:[892310]'
l-wx------ 1 pi pi 64 Sep 11 09:15 9 -> 'pipe:[892310]'
10893 ist die PID vom smartpireadout - lsof sagt auch nix:
Code:
lsof -a -p 10893
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
smartpire 10893 pi cwd DIR 179,2 4096 2 /
smartpire 10893 pi rtd DIR 179,2 4096 2 /
smartpire 10893 pi txt REG 179,2 9823827 2549 /usr/local/bin/smartpireadout
smartpire 10893 pi mem REG 179,2 17956 1647 /lib/arm-linux-gnueabihf/libcap-ng.so.0.0.0
smartpire 10893 pi mem REG 179,2 116032 1594 /lib/arm-linux-gnueabihf/libaudit.so.1.0.0
smartpire 10893 pi mem REG 179,2 1296004 1646 /lib/arm-linux-gnueabihf/libc-2.28.so
smartpire 10893 pi mem REG 179,2 50896 1695 /lib/arm-linux-gnueabihf/libpam.so.0.84.2
smartpire 10893 pi mem REG 179,2 130416 1703 /lib/arm-linux-gnueabihf/libpthread-2.28.so
smartpire 10893 pi mem REG 179,2 9768 1654 /lib/arm-linux-gnueabihf/libdl-2.28.so
smartpire 10893 pi mem REG 179,2 17708 14665 /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
smartpire 10893 pi mem REG 179,2 138604 1571 /lib/arm-linux-gnueabihf/ld-2.28.so
smartpire 10893 pi 0r CHR 1,3 0t0 7171 /dev/null
smartpire 10893 pi 1w CHR 1,3 0t0 7171 /dev/null
smartpire 10893 pi 2w CHR 1,3 0t0 7171 /dev/null
smartpire 10893 pi 3r a_inode 0,12 0 6165 inotify
smartpire 10893 pi 4u a_inode 0,12 0 6165 [eventpoll]
smartpire 10893 pi 5r FIFO 0,11 0t0 883027 pipe
smartpire 10893 pi 6w FIFO 0,11 0t0 883027 pipe
smartpire 10893 pi 7u a_inode 0,12 0 6165 [eventpoll]
smartpire 10893 pi 8r FIFO 0,11 0t0 892310 pipe
smartpire 10893 pi 9w FIFO 0,11 0t0 892310 pipe
smartpire 10893 pi 10u CHR 89,1 0t0 8915 /dev/i2c-1
smartpire 10893 pi 11u IPv6 883031 0t0 TCP *:9246 (LISTEN)
cheers,
--alex
Laut deinem ersten Post gibt es in /var/tmp/smartpi ja eine Datei namens smartpi_values. Was steht da drin, sind das die Sekundenwerte? Dann erwartet Node-RED evtl. nur einen anderen Dateinamen (values)?
Grüße
Frank
(11.09.2020, 10:02)frank Wrote: [ -> ]Laut deinem ersten Post gibt es in /var/tmp/smartpi ja eine Datei namens smartpi_values. Was steht da drin, sind das die Sekundenwerte? Dann erwartet Node-RED evtl. nur einen anderen Dateinamen (values)?
Grüße
Frank
einen symlink habe ich auch schon probiert - NR startet ohne Fehlermeldungen, allerdings liest es auch keine Werte aus, obwohl die im linked file vorhanden sind:
Code:
ls -la /var/tmp/smartpi/
insgesamt 8
drwxrwxrwt 2 root root 80 Sep 14 08:46 .
drwxrwxrwt 5 root root 4096 Sep 14 08:39 ..
-rw-r--r-- 1 pi pi 329 Sep 14 08:53 smartpi_values
lrwxrwxrwx 1 pi pi 31 Sep 14 08:46 values -> /var/tmp/smartpi/smartpi_values
Code:
cat /var/tmp/smartpi/values
2020-09-14 08:51:21;-0.07671003687205354;-0.07269000964388418;-0.07475087190567853;-0.07271545190341054;237.7231;238.3325;237.1596;0.6031434876049517;-0.6835277361601593;-0.2814591962203365;0.6733754979763521;-0.18424620176909098;0.7950932316939014;50.02931405120188;50.019538882375926;50.009767532721234;-0.00010051206799320668;
weird ..
cheers,
--alex
Hi 2pk02
Hast du eine Lösung für das Problem gefunden?
Habe bei meinem smartpi das selbe Thema.
Grüße
Alex