Wanneer je de Raspberry Pi vanaf het image boot heb je aan een netwerk aansluiting genoeg, aangezien er een ssh server opgestart wordt.
Je kunt inloggen met de standaard username pi en wachtwoord raspberry. Het is uiteraard noodzakelijk om het wachtwoord van dit account aan te passen.
Wanneer je sd kaart groter is dan 2GB kun je het OS de hele kaart laten gebruiken door de partitiegrootte aan te passen via raspi-config. Hierna moet je rebooten.
In eerste instantie had ik last van stabiliteitsproblemen door de P1 USB adapter. Na een update van het OS was dit opgelost.
Ik heb ook de firmware apart up-to-date gebracht via de hexxeh update tool. De OS update installeerde echter ook een nieuwere kernel.
Voor het uitlezen van de P1 poort heb ik een python programma geschreven. Voor dit programma is de python-serial module nodig. Deze is te installeren via apt:
$ apt-get install python-serial
Voor de web interface zijn apache, php5 en jquery nodig:
$ apt-get install apache2 php5 libjs-jquery
Ten slotte is de tool cu handig om de seriële poort uit te lezen en git is handig voor versiebeheer:
$ apt-get install cu git-core
Een snelle test van het correct uitlezen van de seriële poort doe je via:
$ cu -l /dev/ttyUSB0 -s 9600 --parity=none
Connected.
/ISk5\2ME382-1003
0-0:96.1.1(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
1-0:1.8.1(00246.243*kWh)
1-0:1.8.2(00146.872*kWh)
1-0:2.8.1(00050.465*kWh)
1-0:2.8.2(00104.702*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(0000.18*kW)
1-0:2.7.0(0000.00*kW)
0-0:17.0.0(0999.00*kW)
0-0:96.3.10(1)
0-0:96.13.1()
0-0:96.13.0()
0-1:24.1.0(3)
0-1:96.1.0(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
0-1:24.3.0(130709200000)(00)(60)(1)(0-1:24.2.1)(m3)
(00099.287)
0-1:24.4.0(1)
!
Gebruik ~. om te stoppen. Met dank aan Gé Jansen. Ik heb in het voorbeeld de meterid's weggehaald.
Geen opmerkingen:
Een reactie posten