17-07-2016, 06:41
After my old Windows XP running Cumulus 1, finally gave up the ghost last week, I have tried to move across to Cumulus MX, running on a Raspberry Pi.
I have had no luck with either Cumulus MX or weewx. Cumulus MX does not even connect to the WeatherDuino:
pi@raspberrypi:/usr/local/CumulusMX $ sudo mono CumulusMX.exe
Current culture: English (New Zealand)
Serial: 74FECEABEB2DA94ECB5EBA0CD11A7137
Cumulus MX v.3.0.0 build 3038
Today.ini = data/today.ini
Last update=2016-07-17T17:39:44
Unable to connect to station
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
17/07/2016 5:40:16 PM
Type Ctrl-C to terminate
Whereas weewx comes up with the following error:
Traceback (most recent call last):
File "/usr/bin/wee_device", line 54, in <module>
main()
File "/usr/bin/wee_device", line 51, in main
device.configure(config_dict)
File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
self.do_options(options, parser, config_dict, prompt)
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1830, in do_options
self.show_info(station)
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1992, in show_info
Outside Humidity: %(outHumid)+.0f%%""" % calibration_dict
TypeError: format requires a mapping
I have attached logs for both of these.
I have looked through the forum and can see similar reports to what I am seeing, but they seem to be around issues with the RTC module that was using a different address i.e. 0x56 as opposed to 0x57. My RTC uses 0x57, as per the i2c_scanner program that I ran on the Rx unit.
Also my Nano has FTDI chipset on it:
Bus 001 Device 005: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I have also upgraded my WeatherDuino Tx and Rx units to use the latest v2.0 software, but I still cannot get it to connect.
Any help with this would be much appreciated.
Thanks
Gregg
I have had no luck with either Cumulus MX or weewx. Cumulus MX does not even connect to the WeatherDuino:
pi@raspberrypi:/usr/local/CumulusMX $ sudo mono CumulusMX.exe
Current culture: English (New Zealand)
Serial: 74FECEABEB2DA94ECB5EBA0CD11A7137
Cumulus MX v.3.0.0 build 3038
Today.ini = data/today.ini
Last update=2016-07-17T17:39:44
Unable to connect to station
Cumulus running at: http://*:8998/
(Replace * with any IP address on this machine, or localhost)
Starting web socket server on port 8002
17/07/2016 5:40:16 PM
Type Ctrl-C to terminate
Whereas weewx comes up with the following error:
Traceback (most recent call last):
File "/usr/bin/wee_device", line 54, in <module>
main()
File "/usr/bin/wee_device", line 51, in main
device.configure(config_dict)
File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
self.do_options(options, parser, config_dict, prompt)
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1830, in do_options
self.show_info(station)
File "/usr/share/weewx/weewx/drivers/vantage.py", line 1992, in show_info
Outside Humidity: %(outHumid)+.0f%%""" % calibration_dict
TypeError: format requires a mapping
I have attached logs for both of these.
I have looked through the forum and can see similar reports to what I am seeing, but they seem to be around issues with the RTC module that was using a different address i.e. 0x56 as opposed to 0x57. My RTC uses 0x57, as per the i2c_scanner program that I ran on the Rx unit.
Also my Nano has FTDI chipset on it:
Bus 001 Device 005: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I have also upgraded my WeatherDuino Tx and Rx units to use the latest v2.0 software, but I still cannot get it to connect.
Any help with this would be much appreciated.
Thanks
Gregg

