Today i have my RPi connected to my vp2+ console, very simple , no data logger, no serial cable to usb or whatever, just straight :
console expansion connector pin 5 to rpi gpio pin 8
console expansion connector pin 6 to rpi gpio pin 10
console expansion connector pin 15 & 16 to rpi gpio pin 6 (gnd)
and i use /dev/ttyAMA0 ,<--zero at the end, as serial device in weewx.conf
before you can use ttyAMA0 as its in use for kernel logging output, i have disabled this by:
Edit the /boot/cmdline.txt
sudo nano /boot/cmdline.txt — the file should look like this:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
edit the /etc/inittab
sudo nano /etc/inittab
and put a # in front of line T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
as i run the RPi headless, only use ssh to connect to it (4..5 sessions at the same time)
so that i can see the syslog, the output from weewx looks good:
LOOP: 2013-04-11 17:07:53 ICT (1365674873) {'leafWet2': None, 'monthET': 2.16, 'heatindex': 37.87037245000005, 'outHumidity': 63.0, 'dayRain': 0.0, 'dayET': 0.09, 'consBatteryVoltage': 1.31, 'extraTemp2': None, 'txBatteryStatus': 0, 'monthRain': 0.16000000003999998, 'insideAlarm': 0, 'extraAlarm4': 0, 'forecastIcon': 7, 'stormRain': 0.0, 'soilLeafAlarm4': 0, 'sunrise': 1365633420, 'extraAlarm5': 0, 'soilMoist3': None, 'leafTemp4': None, 'extraAlarm6': 0, 'soilLeafAlarm3': 0, 'soilMoist2': None, 'outsideAlarm1': 0, 'leafTemp3': None, 'outsideAlarm2': 0, 'radiation': 40.0, 'forecastRule': 172, 'leafTemp2': None, 'rainAlarm': 0, 'stormStart': None, 'inTemp': 32.72222222222223, 'sunset': 1365677880, 'windSpeed10': 1.0, 'yearRain': 14.260000003564999, 'extraAlarm1': 0, 'extraAlarm2': 0, 'extraAlarm3': 0, 'barometer': 1005.37112, 'windchill': 31.944444444444446, 'dewpoint': 24.002033353350427, 'extraAlarm7': 0, 'extraAlarm8': 0, 'soilTemp1': None, 'soilTemp2': None, 'soilTemp3': None, 'soilTemp4': None, 'soilLeafAlarm2': 0, 'extraHumid6': None, 'extraHumid7': None, 'extraHumid4': None, 'extraHumid5': None, 'extraHumid2': None, 'extraHumid3': None, 'extraHumid1': None, 'extraTemp6': None, 'extraTemp7': None, 'extraTemp4': None, 'extraTemp5': None, 'rainRate': 0.0, 'extraTemp3': None, 'leafTemp1': None, 'extraTemp1': None, 'leafWet4': 0.0, 'rain': 0.0, 'soilLeafAlarm1': 0, 'leafWet1': None, 'yearET': 10.25, 'leafWet3': None, 'UV': 0.0, 'dateTime': 1365674873, 'windDir': 87.0, 'outTemp': 31.944444444444446, 'soilMoist1': None, 'inHumidity': 61.0, 'windSpeed': 3.218688, 'soilMoist4': None, 'usUnits': 16}
no problems until weewx starts the report generator: output of syslog
Apr 11 17:00:18 raspberrypi weewx[2233]: reportengine: Caught unrecoverable exception in generator weewx.filegenerator.FileGenerator
Apr 11 17:00:18 raspberrypi weewx[2233]: **** unsupported operand type(s) for /: 'NoneType' and 'float'
Apr 11 17:00:18 raspberrypi weewx[2233]: **** Traceback (most recent call last):
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/reportengine.py", line 130, in run
Apr 11 17:00:18 raspberrypi weewx[2233]: **** obj.start()
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/reportengine.py", line 287, in start
Apr 11 17:00:18 raspberrypi weewx[2233]: **** self.run()
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/filegenerator.py", line 41, in run
Apr 11 17:00:18 raspberrypi weewx[2233]: **** self.setup()
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/filegenerator.py", line 52, in setup
Apr 11 17:00:18 raspberrypi weewx[2233]: **** self.initAlmanac(self.gen_ts)
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/filegenerator.py", line 106, in initAlmanac
Apr 11 17:00:18 raspberrypi weewx[2233]: **** formatter=self.formatter)
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/almanac.py", line 154, in __init__
Apr 11 17:00:18 raspberrypi weewx[2233]: **** self.time_djd = timestamp_to_djd(time_ts)
Apr 11 17:00:18 raspberrypi weewx[2233]: **** File "/home/weewx/bin/weewx/almanac.py", line 364, in timestamp_to_djd
Apr 11 17:00:18 raspberrypi weewx[2233]: **** return 25567.5 + time_ts/86400.0
Apr 11 17:00:18 raspberrypi weewx[2233]: **** TypeError: unsupported operand type(s) for /: 'NoneType' and 'float'
Apr 11 17:00:18 raspberrypi weewx[2233]: **** Generator terminated...
Apr 11 17:00:20 raspberrypi weewx[2233]: genimages: Generated 11 images in 2.35 seconds
also when i look in the /home/weewx/public_html there is no index.html generated
I've no clue what is wrong