Thanks very much Glen. I will give that a try. Gordon
On Friday, February 12, 2021 at 7:02:23 PM UTC-4 Glenn McKechnie wrote: > Looks like you are using the forked code at... > https://github.com/glennmckechnie/weewx-owfs > > I've tweaked that version with the following fix for python3 > > - > wd = w.split(',') > > + try: > + wd = w.split(',') > + except TypeError: > + wd = w.split(b',') > > I'm pretty rusty with weewx (and python), but I believe it should do the > job. > > On 13/02/2021, gord hart <[email protected]> wrote: > > Hi All > > I have the system up and running using my old weather station from AAG. > > All the data is populating except the wind direction > > The wind direction is the voltage type and was working on my OWW system > > that I am trying to replace. > > Things stop on line 570 of OWFS with "a bytes-like object is required, > not > > 'str'" as shown bellow. > > I am using the driver with the Dallas support and I have looked at the > code > > > > but it is above my skill level to fix. > > Any Ideas? > > Cheers > > Gordon > > > > > > OWFS] > > driver = user.owfs > > [[sensor_map]] > > inTemp = /uncached/26.774015000000/temperature > > outTemp = /uncached/10.5D2714000800/temperature > > inHumidity = /uncached/26.774015000000/humidity > > windDir = /uncached/20.CA1601000000 > > windSpeed = /uncached/1D.084201000000 > > [[sensor_type]] > > windDir = aag_windvane > > windSpeed = aag_windspeed > > > > > > Caught unrecoverable exception: > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** a > > bytes-like object is required, not 'str' > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > Traceback (most recent call last): > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > File "/usr/share/weewx/weewxd", line 157, in main > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > engine.run() > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > File "/usr/share/weewx/weewx/engine.py", line 208, in run > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > for packet in self.console.genLoopPackets(): > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > File "/usr/share/weewx/user/owfs.py", line 885, in genLoopPackets > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > last_data, p['dateTime']) > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > File "/usr/share/weewx/user/owfs.py", line 570, in aag_winddir > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > wd = w.split(',') > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > TypeError: a bytes-like object is required, not 'str' > > Feb 12 16:37:59 raspberrypi weewx[20751] CRITICAL __main__: **** > > Exiting. > > > > > > 20.CA1601000000 > > uncached version <http://localhost:2121/uncached/20.CA1601000000> > > *up* <http://localhost:2121/> > > directory > > *8bit* > > 8bit <http://localhost:2121/20.CA1601000000/8bit> > > *CO2* > > CO2 <http://localhost:2121/20.CA1601000000/CO2> > > *PIO.ALL* > > > > *PIO.A* > > > > *PIO.B* > > > > *PIO.C* > > > > *PIO.D* > > > > *address* > > 20CA1601000000D0 > > *alarm* > > alarm <http://localhost:2121/20.CA1601000000/alarm> > > *alias* > > > > *crc8* > > D0 > > *family* > > 20 > > *id* > > CA1601000000 > > *latestvolt.ALL* > > 4.4153,4.49194,2.30511,4.53929 > > *latestvolt.A* > > 4.4153 > > *latestvolt.B* > > 4.49194 > > *latestvolt.C* > > 2.30511 > > *latestvolt.D* > > 4.53929 > > *latestvolt2.ALL* > > 2.20765,2.24597,1.15256,2.26964 > > *latestvolt2.A* > > 2.20765 > > *latestvolt2.B* > > 2.24597 > > *latestvolt2.C* > > 1.15256 > > *latestvolt2.D* > > 2.26964 > > *locator* > > FFFFFFFFFFFFFFFF > > *memory* > > > > *pages* > > pages <http://localhost:2121/20.CA1601000000/pages> > > *power* > > > > *r_address* > > D00000000116CA20 > > *r_id* > > 0000000116CA > > *r_locator* > > FFFFFFFFFFFFFFFF > > *set_alarm* > > set_alarm <http://localhost:2121/20.CA1601000000/set_alarm> > > *type* > > DS2450 > > *volt.ALL* > > 4.4253,4.48007,2.32433,4.54804 > > *volt.A* > > 4.4253 > > *volt.B* > > 4.48007 > > *volt.C* > > 2.32433 > > *volt.D* > > 4.54804 > > *volt2.ALL* > > 0,0,2.30738,0 > > *volt2.A* > > 0 > > *volt2.B* > > 0 > > *volt2.C* > > 2.30738 > > *volt2.D* > > 0 > > > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "weewx-user" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/weewx-user/c14296a6-dd27-49bb-a172-900d7bc40ea4n%40googlegroups.com > . > > > > > -- > > > Cheers > Glenn > > rorpi - read only raspberry pi & various weewx addons > https://github.com/glennmckechnie > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/1914b9c4-dd85-440a-9e0e-36e7ddc46960n%40googlegroups.com.
