[vz-users] S0 Signal direkt an GPIO und Installationsreihenfolge

Peter hundekuchen at ovi.com
Sun Aug 24 16:34:46 CEST 2014


Hier das Ergebnis:

pi at raspberrypi ~ $ sudo cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi



export LOG=/var/log/rc.local.log

# Part of S0/Impulse to Volkszaehler 'RaspberryPI deamon'

#for i in 17 18 22 23 24 27
for i in 17 18 22 23 24 10
do
  echo init gpio $i
  echo init gpio $i >>$LOG
  echo $i > /sys/class/gpio/export 2>>$LOG && echo "in" > /sys/class/gpio/gpio$i                                                                /direction 2>>$LOG && echo "rising" > /sys/class/gpio/gpio$i/edge 2>>$LOG
done

## Test für RGr - just ignore
#for i in 24 10 9
#do
#  echo $i > /sys/class/gpio/export && echo "in" > /sys/class/gpio/gpio$i/direct                                                                ion && echo "falling" > /sys/class/gpio/gpio$i/edge
#done

##for extension with Relais
#for i in 11 8 7
#do
#  echo init gpio $i
#  echo $i > /sys/class/gpio/export
#  echo "out" > /sys/class/gpio/gpio$i/direction
#  chmod -R a+w /sys/class/gpio/gpio$1/
#done

# Part of DS2482 I2C 1-Wire Master to Volkszaehler 'RaspberryPI daemon'.

#echo init Raspberry Rev1
#echo init Raspberry Rev1 >>$LOG
#echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-0/new_device
#echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-0/new_device
#echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-0/new_device

echo init Raspberry Rev2
echo init Raspberry Rev2 >>$LOG
echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device 2>$LOG
#echo ds2482 0x19 > /sys/bus/i2c/devices/i2c-1/new_device 2>$LOG
#echo ds2482 0x1a > /sys/bus/i2c/devices/i2c-1/new_device 2>$LOG

echo owfs
echo owfs >>$LOG
owfs >>$LOG 2>>$LOG

echo $(date) - durchgelaufen >>$LOG
echo $(date) >>/tmp/rc.local-durchgelaufen
exit 0

Gruß
Peter



Udo1 <udo1 at gmx.net> schrieb am 16:25 Sonntag, 24.August 2014:
 

>
>
>
>Am 24.08.2014 16:09, schrieb Peter:
>> /etc/rc.local.
>> Für mich steht da nichts drin aber es wird trotzdem nichts bzw. nur 
>> ein fester Wert angezeigt im frontend.
>>
>Mach mal ein "sudo cat /etc/rc.local" und zeig mal das Ergebnis.
>
>Anscheinend läuft vzlogger aber auch nicht bei dir, weil sudo killall 
>vzlogger bringt ja: vzlogger: no process found
>
>> das mit dem ausschneiden und einfügen klappt bei mir nicht, 
>Nimm mal PuTTy als Client zum Einloggen, dann klappt es auch mit copy 
>und paste. http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
>
>
>Gruß
>Udo
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20140824/f55a0452/attachment.html>


More information about the volkszaehler-users mailing list