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 <gegeh...@gmail.com> 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 weewx-user+unsubscr...@googlegroups.com. > 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAAraAzi%2BG61EqFO53YaJRm2bDs%2B80D_KWeAAh4Mvvt_g4mM9-A%40mail.gmail.com.