Hi,
New to weewx and trying to get 2 stations running, followed the multi station instructions and got the first station running, a rainwise unit. The second unit I'm using the rmyro.py driver and I'm having some issues... I'm using a 26800 translator reconfigured to mimic output like a response one unit but I'm not even getting that far..
when starting the first time I got
weewx-rm_young[121466] CRITICAL __main__: **** Missing weewx-m_young[121466] CRITICAL __main__: **** Missing parentheses in call to 'print'. Did you mean print(...)? (rmyro.py, line 261)
so I added parentheses to the print lines and got past that but now it errors out at
Caught unrecoverable exception:
weewx-rm_young[121534] CRITICAL __main__: **** multiple exception types must be parenthesized (rmyro.py, line 331)
weewx-rm_young[121534] CRITICAL __main__: **** Traceback (most recent call last):
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 148, in main
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** engine = weewx.engine.StdEngine(config_dict)
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 81, in __init__
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** self.setupStation(config_dict)
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 108, in setupStation
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** __import__(driver)
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** File "/usr/share/weewx/weewx/drivers/rmyro.py", line 331
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** except IOError, e:
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** ^^^^^^^^^^
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** SyntaxError: multiple exception types must be parenthesized
python3[121534]: weewx-rm_young[121534] CRITICAL __main__: **** Exiting.
I am not a programmer and I am afraid I can't wing this one... the owner of the driver on github has archived it to read -only so I cant open an issue, anyone out there that could fix the code in the driver? Thanks Kevin