[vz-users] Installation 1 wire nach w3llschmidt/1wirevz

Stefan Pons stefanpons at gmx.de
Sun Aug 18 16:37:54 CEST 2013


Hallo,
ich hatte dasselbe Problem, inzwischen funktioniert's. Die FM kommt 
durch die Schleife im Code, die ja die drei Adressen der 
Raspi-Erweiterung durchprobiert (

echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-1/new_device
echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-1/new_device in rc.local ).
Mit:
sudo i2cdetect -y 1
sudo i2cdetect -y 0
(nach Installation: sudo apt-get install python-smbus i2c-tools)
siehst Du welche Adressen belegt sind.

Ich hatte erst nur die Zeilen mit den Adressen x19 und x1a ausgeremt 
aber die Fehlermeldung kam trotzdem (?). Jetzt hab ich mal mutig bis 
verwegen die Schleifen (2) aus dem c-Code geworfen (siehe Anhang) und 
die FM ist weg und er zeigt den Messverlauf im Frontend.
Die Anweisung "6. rc.local anpassen" mit "$ALL..." ist mir auch 
rätselhaft aber vielleicht erbarmt sich ja noch jemand und erklärt's uns ;)

Noch 'ne Anmerkung: Wenn Du die So-Schnittstellen nutzen möchtest musst 
Du die hardcodierte GPIO-Liste anpassen. Meine S0VZ.c ist auch im Anhang.

Hoffe es hilft Dir, hinter meinen obigen Zeilen steckt viel Try&Error 
und ganz wenig (Halb-)Wissen.

Gruß Stefan

Hallo,

vielen Dank für die Antworten !
Ich nutze das Image vom Rainer fast alle Eintrage waren schon
vorgenommen, in Modules musste nur die Änderung zum Rev 1 Board
vorgenommen und

if (fp != NULL)
fclose ( fp ); in 1wirevz.c


Die einzige Abweichung die ich sehe ist diese:

/$ sudo vim /etc/init.d/rc.local ( replace '$ALL' with '$remote_fs
$syslog $network' )/

in meiner rc.local gibt es kein "$ALL" an welcher Stelle muss nun das
"$remote_fs $syslog $network" einfügen ?


Gruß Thomas


Am 11.08.2013 15:51, schrieb W3ll Schmidt:
>/
/>/  1. Deamon kompilieren ->
/>/
/>/  1wirevz.c -> 'sudo gcc -o /usr/local/sbin/1wirevz
/>/  /usr/local/src/1wirevz/1wirevz.c -lconfig -lcurl'
/>/
/>/
/>/  2.  Config file anlegen
/>/
/>/  1wirevz.cfg -> /etc/
/>/
/>/
/>/  3. Startup-Script anlegen
/>/
/>/  rc.local -> /etc/ ( ! add this settings, dont overwrite your exisiting
/>/  rc.local ! )
/>/
/>/
/>/  4. Modules anpassen
/>/
/>/  modules -> /etc/ ( ! add this settings, dont overwrite your exisiting
/>/  modules ! )
/>/
/>/
/>/  5. Init.Script anlegen
/>/
/>/  1wirevz -> /etc/init.d/ (Start/Stop-Script!)
/>/
/>/
/>/  ---
/>/
/>/  6. rc.local anpassen
/>/
/>/  $ sudo vim /etc/init.d/rc.local ( replace '$ALL' with '$remote_fs
/>/  $syslog $network' )
/>/
/>/
/>/  5. Autostartbar machen
/>/
/>/  $ sudo insserv 1wirevz ( make deamon autostart )
/>/
/>/
/>/  6. Config anpassen!
/>/
/>/  $ sudo vim /etc/1wirevz.cfg ( edit your config )
/>/
/>/
/>/  7. ReBoot
/>/
/>/  Reboot and check '/var/log/syslog' for outputs!
/>/
/>/
/>/
/>/  Am 11. August 2013 13:22 schriebcorny_marius at web.de  <https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users>  
/>/  <mailto:corny_marius at web.de  <https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users>> <corny_marius at web.de  <https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users>  
/>/  <mailto:corny_marius at web.de  <https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users>>>:
/>/
/>/      Die Änderungen in /etc/modules und /etc/rc.local gemacht und
/>/      danach den Raspi neu gestartet?
/>/
/>/      Grüße Marius
/>/
/>/      Von meinem iPhone gesendet
/>/
/>/      Am 11.08.2013 um 13:16 schrieb "Thomas Janz"
/>/      <janz.thomas at gmail.com  <https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users>  <mailto:janz.thomas at gmail.com  <https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users>>>:
/>/
/>>/      Hallo,
/>>/
/>>/      Ich habe die Raspi Erweiterung vom Udo Rev1
/>>/      http://wiki.volkszaehler.org/hardware/controllers/raspberry_pi_erweiterung
/>>/      und habe folgende Fehlermeldung nach der Instatalltion von 1 wire.
/>>/      /
/>>/      //    Aug 11 12:54:16 raspberrypi 1wirevz: No such file or directory/
/>>/
/>>/      Ich habe keine Ahnung welches /file or directory/ hier erwartet wird.
/>>/
/>>/      Hier die komplette Ausgabe mit cat/var/log/syslog|grep1wirevz
/>>/
/>>/      Aug 11 12:54:16 raspberrypi 1wirevz: VzServer: 127.0.0.1
/>>/      Aug 11 12:54:16 raspberrypi 1wirevz: VzPort: 80
/>>/      Aug 11 12:54:16 raspberrypi 1wirevz: VzPath: middleware.php
/>>/      Aug 11 12:54:16 raspberrypi 1wirevz: Metering interval: 60 sec
/>>/      Aug 11 12:54:16 raspberrypi 1wirevz: No such file or directory
/>>/
/>>/      Die Installation habe ich nach
/>>/      https://github.com/w3llschmidt/1wirevz  vorgenommen
/>>/
/>>/      Danke !
/>>/
/>>/      Gruß Thomas
/>/
/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20130818/ea407a4c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1wirevz.c
Type: text/x-csrc
Size: 8956 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20130818/ea407a4c/attachment-0002.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: s0vz.c
Type: text/x-csrc
Size: 8273 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20130818/ea407a4c/attachment-0003.c>


More information about the volkszaehler-users mailing list