[weewx-user] Re: Environdata Weather Mate 3000

2021-11-04 Thread Johnny H
I've since got this writing to the fileparser location:  /var/tmp/datafile  
  ... still learning.

Then perhaps trying to workout the fileparser map - which is difficult 
without the examples in the readme, but think I've found the list 
in wview.py
I still can't work out how the map works, and wondered if I should just be 
more patient for a response.

Decided maybe the data I'm retrieving wont be that easy to map?  So found a 
few more commands I can get the latest readings from the station with - let 
me know if one of these is more compatible maybe?
> r1
r1
WS=   ,r2WD=   ,RH=   ,AT=   ,BP=   ,BV=   ,LC=   ,SV=   ,CC=   ,PW=  
 ,IW=   ,IW=   ,RS=   ,Co=
+01.60,+000112.81,+58.67,+24.83,+001016.33,+12.87,+41.20,+13.60,+000543.76,+04.00,+02.00,+78.61,+00.00,+01.00
km/h  ,Degs  ,%
,DegC  ,hPa   ,V ,mA,V ,mA,km/h  ,km/h  ,Degs  ,mm
,Mins

> r2
r2
2021/11/05,14:20:36,+01.60,+000112.81,+58.67,+24.83,+001016.33,+r12.87,+41.20,+13.60,+000543.76,+04.00,+02.00,+78.61,+00.00,+01.00
;0911-0125 ,Wind S,Wind D,Rela H3,Air  T,Baro P,Batt V,Load C,Sola 
V,Char C,Peak W,Inst W,Inst W,Rain S,Commun

;Title "John"
;Location "Riverside"

> r3
r3
2021/11/05,14:20:37,1.60,112.81,58.67,24.83,1016.33,12.87,41.20,13.60,543.76,4.r00,2.00,78.61,0.00,1.00

> raw
raw
D1:N/A, D2:N/A, D3:952, D4:1345,  D5:1155, D6:N/A, D7:N/A, D8:N/A,  D9:N/A, 
D10:N/A, D11:N/A, D12:N/A,  D13:N/A, D14:N/A, D15:N/A, D16:N/A,
A1:N/A, A2:N/A, A3:N/A, A4:N/A,
W1:666, W2:1372, W3:533, W4:1969,  W5:32000, W6:1333, W7:-352, W8:837,  
W9:-186, W10:452,
S1:0, S2:1, S3:952, S4:1345,  S5:1155, S21:646, S22:184, S23:504,  S24:249, 
S25:1, S26:0, S27:1,  S30:0, S31:1,
>

If that makes any sense to anyone?  

On Friday, November 5, 2021 at 12:06:16 PM UTC+11 Johnny H wrote:

> Thanks Gary,
>
> I've got a few things to say to you.   Firstly - Thanks!  :-)   and also, 
> thanks for the last 2.5hrs, but I worked it out.   With ZERO idea what I'm 
> doing, other than the commands to get the data out of the logger.
>
> I'm really hoping someone can make me whatever extension/driver I need to 
> run import into WeeWX now, I'll be over the bloody moon.
>
> This is my .py file:  (keep in mind I have no python knowledge at all, so 
> this is copied from the net until I got it to work with only my logic).
>
> import time,os,re,telnetlib,sys
> host = "192.168.1.73"
> port = "10001"
>
> tn = telnetlib.Telnet(host, port)
> tn.read_until(">", timeout=5) # <- add this line
>
> str_all=tn.read_until("> ", timeout=10)
> f=open("/usr/share/weewx/user/Live.txt", "w")
> tn.write("r\r")
> str_all=tn.read_until("> ", timeout=10)
> f.write(str_all)
> f.close()
> tn.write("^] \r")
> tn.write("quit \r")
>
> This generates the live.txt file - which looks like this: the "r" at the 
> top of the file is the command to retrieve latest data 
>
> r
> 2021/11/05 11:14:14Title "John"
> Sensor Name   Model   Value  Unit
>   1"Wind Speed  " (WS45): +00.00 km/h
>   2"Wind Direction  " (WD42): +000285.84 Degs
>   3"Relative Humidity   " (RH40): +66.00 %
>   4"Air Temperature " (TA10): +20.17 DegC
>   5"Barometric Pressure " (BP41): +001019.67 hPa
>   21   "Battery Voltage " (BTVL): +12.33 V
>   22   "Load Current" (LMA ): +43.00 mA
>   23   "Solar Voltage   " (SPVL): +12.94 V
>   24   "Charge Current  " (CMA ): +000259.87 mA
>   25   "Peak Wind Gust  " (PWG ): +00.00 km/h
>   26   "Inst. Wind Speed" (IWS ): +00.00 km/h
>   27   "Inst. Wind Direction" (): +000286.65 Degs
>   30   "Rain Since 9am  " (): +00.00 mm
>   31   "Communications  " (): +01.00 Mins
> > 
>
> Thanks again 
> johnny
> On Friday, November 5, 2021 at 9:33:29 AM UTC+11 gjr80 wrote:
>
>> Hi,
>>
>> > I'm technically capable, by comparing other files, and trial and error
>> Ah, some one who uses the same coding style as me!
>>
>> If you can use python (python has a telnet library) to get valid and 
>> consistent data out of the device it should be a simple job to add some 
>> simple parsing and restructuring of the data into WeeWX loop packet format. 
>> From there it would be pretty simple to fashion a WeeWX driver that polls 
>> the station every so often and emits loop packets.
>>
>> The ‘Porting to new hardware’ section in the Customisation Guide may fill 
>> in a few blanks for you (http://weewx.com/docs/customizing.htm#porting). 
>> Otherwise a bit of googling should find some example python telnet code 
>> that you can start off with. Once you can talk to your station with python 
>> we can help you cobble together a basic driver.
>>
>> Gary
>> On Friday, 5 November 2021 at 08:15:27 UTC+10 john...@gmail.com wrote:
>>
>>> G'day team,
>>>
>>> I have one of these beasts, I'm trying to get data out of.
>>> It 

[weewx-user] Re: Environdata Weather Mate 3000

2021-11-04 Thread Johnny H
Sorry I should have said also - I need to run this using 
sudo python 5.py to allow writing of the file, and I'm not sure why, 
regardless of the file location, even my \home\ folder ...   I dont know 
enough about Linux, like I said, just enough knowledge :)

On Friday, November 5, 2021 at 9:33:29 AM UTC+11 gjr80 wrote:

> Hi,
>
> > I'm technically capable, by comparing other files, and trial and error
> Ah, some one who uses the same coding style as me!
>
> If you can use python (python has a telnet library) to get valid and 
> consistent data out of the device it should be a simple job to add some 
> simple parsing and restructuring of the data into WeeWX loop packet format. 
> From there it would be pretty simple to fashion a WeeWX driver that polls 
> the station every so often and emits loop packets.
>
> The ‘Porting to new hardware’ section in the Customisation Guide may fill 
> in a few blanks for you (http://weewx.com/docs/customizing.htm#porting). 
> Otherwise a bit of googling should find some example python telnet code 
> that you can start off with. Once you can talk to your station with python 
> we can help you cobble together a basic driver.
>
> Gary
> On Friday, 5 November 2021 at 08:15:27 UTC+10 john...@gmail.com wrote:
>
>> G'day team,
>>
>> I have one of these beasts, I'm trying to get data out of.
>> It uses an Xport adapter, which is just a lantronix server to stream data 
>> via telnet on port 10001.
>>
>> I can communicate and see the data on the station using basic commands, 
>> but Enviondata only support their own software.
>>
>> Anyone have any ideas how I can get weewx to talk to it?
>> here's a couple of data streams.
>>
>> When telnetting to 10001 and typing R and return=
>> > r
>> r
>> 2021/11/04 11:04:17Title "John"
>> Sensor Name   Model   Value  Unit
>>   1"Wind Speed  " (WS45): +00.05 km/h
>>   2"Wind Direction  " (WD42): +000285.84 Degs
>>   3"Relative Humidity   " (RH40): +66.83 %
>>   4"Air Temperature " (TA10): +23.07 DegC
>>   5"Barometric Pressure " (BP41): +001020.78 hPa
>>   21   "Battery Voltage " (BTVL): +11.95 V
>>   22   "Load Current" (LMA ): +43.89 mA
>>   23   "Solar Voltage   " (SPVL): +12.41 V
>>   24   "Charge Current  " (CMA ): +50.23 mA
>>   25   "Peak Wind Gust  " (PWG ): +01.00 km/h
>>   26   "Inst. Wind Speed" (IWS ): +00.00 km/h
>>   27   "Inst. Wind Direction" (): +000286.65 Degs
>>   30   "Rain Since 9am  " (): +00.00 mm
>>   31   "Communications  " (): +01.00 Mins
>>
>> or typing R2 =
>> > rr22
>>
>>
>> 2021/11/04,12:06:42,+00.10,+000285.79,+62.50,+24.97,+001019.67,+11.87,+44.56,+12.30,+41.49,+01.00,+00.00,+000286.65,+00.00,+01.00
>> ;0911-0125 ,Wind S,Wind D,Rela H,Air  T,Baro P,Batt V,Load C,Sola 
>> V,Char C,Peak W,Inst W,Inst W,Rain S,Commun
>> ;Title "John"
>> ;Location "Riverside"
>>
>> I'm technically capable, by comparing other files, and trial and error, 
>> but really no idea where to start.
>> Thanks to any input.
>> Cheers
>> johnny
>>
>

-- 
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/f1171757-b943-4d8e-b89b-d76417a999d1n%40googlegroups.com.


[weewx-user] Re: Environdata Weather Mate 3000

2021-11-04 Thread Johnny H
Thanks Gary,

I've got a few things to say to you.   Firstly - Thanks!  :-)   and also, 
thanks for the last 2.5hrs, but I worked it out.   With ZERO idea what I'm 
doing, other than the commands to get the data out of the logger.

I'm really hoping someone can make me whatever extension/driver I need to 
run import into WeeWX now, I'll be over the bloody moon.

This is my .py file:  (keep in mind I have no python knowledge at all, so 
this is copied from the net until I got it to work with only my logic).

import time,os,re,telnetlib,sys
host = "192.168.1.73"
port = "10001"

tn = telnetlib.Telnet(host, port)
tn.read_until(">", timeout=5) # <- add this line

str_all=tn.read_until("> ", timeout=10)
f=open("/usr/share/weewx/user/Live.txt", "w")
tn.write("r\r")
str_all=tn.read_until("> ", timeout=10)
f.write(str_all)
f.close()
tn.write("^] \r")
tn.write("quit \r")

This generates the live.txt file - which looks like this: the "r" at the 
top of the file is the command to retrieve latest data 

r
2021/11/05 11:14:14Title "John"
Sensor Name   Model   Value  Unit
  1"Wind Speed  " (WS45): +00.00 km/h
  2"Wind Direction  " (WD42): +000285.84 Degs
  3"Relative Humidity   " (RH40): +66.00 %
  4"Air Temperature " (TA10): +20.17 DegC
  5"Barometric Pressure " (BP41): +001019.67 hPa
  21   "Battery Voltage " (BTVL): +12.33 V
  22   "Load Current" (LMA ): +43.00 mA
  23   "Solar Voltage   " (SPVL): +12.94 V
  24   "Charge Current  " (CMA ): +000259.87 mA
  25   "Peak Wind Gust  " (PWG ): +00.00 km/h
  26   "Inst. Wind Speed" (IWS ): +00.00 km/h
  27   "Inst. Wind Direction" (): +000286.65 Degs
  30   "Rain Since 9am  " (): +00.00 mm
  31   "Communications  " (): +01.00 Mins
> 

Thanks again 
johnny
On Friday, November 5, 2021 at 9:33:29 AM UTC+11 gjr80 wrote:

> Hi,
>
> > I'm technically capable, by comparing other files, and trial and error
> Ah, some one who uses the same coding style as me!
>
> If you can use python (python has a telnet library) to get valid and 
> consistent data out of the device it should be a simple job to add some 
> simple parsing and restructuring of the data into WeeWX loop packet format. 
> From there it would be pretty simple to fashion a WeeWX driver that polls 
> the station every so often and emits loop packets.
>
> The ‘Porting to new hardware’ section in the Customisation Guide may fill 
> in a few blanks for you (http://weewx.com/docs/customizing.htm#porting). 
> Otherwise a bit of googling should find some example python telnet code 
> that you can start off with. Once you can talk to your station with python 
> we can help you cobble together a basic driver.
>
> Gary
> On Friday, 5 November 2021 at 08:15:27 UTC+10 john...@gmail.com wrote:
>
>> G'day team,
>>
>> I have one of these beasts, I'm trying to get data out of.
>> It uses an Xport adapter, which is just a lantronix server to stream data 
>> via telnet on port 10001.
>>
>> I can communicate and see the data on the station using basic commands, 
>> but Enviondata only support their own software.
>>
>> Anyone have any ideas how I can get weewx to talk to it?
>> here's a couple of data streams.
>>
>> When telnetting to 10001 and typing R and return=
>> > r
>> r
>> 2021/11/04 11:04:17Title "John"
>> Sensor Name   Model   Value  Unit
>>   1"Wind Speed  " (WS45): +00.05 km/h
>>   2"Wind Direction  " (WD42): +000285.84 Degs
>>   3"Relative Humidity   " (RH40): +66.83 %
>>   4"Air Temperature " (TA10): +23.07 DegC
>>   5"Barometric Pressure " (BP41): +001020.78 hPa
>>   21   "Battery Voltage " (BTVL): +11.95 V
>>   22   "Load Current" (LMA ): +43.89 mA
>>   23   "Solar Voltage   " (SPVL): +12.41 V
>>   24   "Charge Current  " (CMA ): +50.23 mA
>>   25   "Peak Wind Gust  " (PWG ): +01.00 km/h
>>   26   "Inst. Wind Speed" (IWS ): +00.00 km/h
>>   27   "Inst. Wind Direction" (): +000286.65 Degs
>>   30   "Rain Since 9am  " (): +00.00 mm
>>   31   "Communications  " (): +01.00 Mins
>>
>> or typing R2 =
>> > rr22
>>
>>
>> 2021/11/04,12:06:42,+00.10,+000285.79,+62.50,+24.97,+001019.67,+11.87,+44.56,+12.30,+41.49,+01.00,+00.00,+000286.65,+00.00,+01.00
>> ;0911-0125 ,Wind S,Wind D,Rela H,Air  T,Baro P,Batt V,Load C,Sola 
>> V,Char C,Peak W,Inst W,Inst W,Rain S,Commun
>> ;Title "John"
>> ;Location "Riverside"
>>
>> I'm technically capable, by comparing other files, and trial and error, 
>> but really no idea where to start.
>> Thanks to any input.
>> Cheers
>> johnny
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To 

[weewx-user] Re: Environdata Weather Mate 3000

2021-11-04 Thread gjr80
Hi,

> I'm technically capable, by comparing other files, and trial and error
Ah, some one who uses the same coding style as me!

If you can use python (python has a telnet library) to get valid and 
consistent data out of the device it should be a simple job to add some 
simple parsing and restructuring of the data into WeeWX loop packet format. 
>From there it would be pretty simple to fashion a WeeWX driver that polls 
the station every so often and emits loop packets.

The ‘Porting to new hardware’ section in the Customisation Guide may fill 
in a few blanks for you (http://weewx.com/docs/customizing.htm#porting). 
Otherwise a bit of googling should find some example python telnet code 
that you can start off with. Once you can talk to your station with python 
we can help you cobble together a basic driver.

Gary
On Friday, 5 November 2021 at 08:15:27 UTC+10 john...@gmail.com wrote:

> G'day team,
>
> I have one of these beasts, I'm trying to get data out of.
> It uses an Xport adapter, which is just a lantronix server to stream data 
> via telnet on port 10001.
>
> I can communicate and see the data on the station using basic commands, 
> but Enviondata only support their own software.
>
> Anyone have any ideas how I can get weewx to talk to it?
> here's a couple of data streams.
>
> When telnetting to 10001 and typing R and return=
> > r
> r
> 2021/11/04 11:04:17Title "John"
> Sensor Name   Model   Value  Unit
>   1"Wind Speed  " (WS45): +00.05 km/h
>   2"Wind Direction  " (WD42): +000285.84 Degs
>   3"Relative Humidity   " (RH40): +66.83 %
>   4"Air Temperature " (TA10): +23.07 DegC
>   5"Barometric Pressure " (BP41): +001020.78 hPa
>   21   "Battery Voltage " (BTVL): +11.95 V
>   22   "Load Current" (LMA ): +43.89 mA
>   23   "Solar Voltage   " (SPVL): +12.41 V
>   24   "Charge Current  " (CMA ): +50.23 mA
>   25   "Peak Wind Gust  " (PWG ): +01.00 km/h
>   26   "Inst. Wind Speed" (IWS ): +00.00 km/h
>   27   "Inst. Wind Direction" (): +000286.65 Degs
>   30   "Rain Since 9am  " (): +00.00 mm
>   31   "Communications  " (): +01.00 Mins
>
> or typing R2 =
> > rr22
>
>
> 2021/11/04,12:06:42,+00.10,+000285.79,+62.50,+24.97,+001019.67,+11.87,+44.56,+12.30,+41.49,+01.00,+00.00,+000286.65,+00.00,+01.00
> ;0911-0125 ,Wind S,Wind D,Rela H,Air  T,Baro P,Batt V,Load C,Sola 
> V,Char C,Peak W,Inst W,Inst W,Rain S,Commun
> ;Title "John"
> ;Location "Riverside"
>
> I'm technically capable, by comparing other files, and trial and error, 
> but really no idea where to start.
> Thanks to any input.
> Cheers
> johnny
>

-- 
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/689755d8-2d87-4f8f-8999-f637a3117701n%40googlegroups.com.


[weewx-user] Environdata Weather Mate 3000

2021-11-04 Thread Johnny H
G'day team,

I have one of these beasts, I'm trying to get data out of.
It uses an Xport adapter, which is just a lantronix server to stream data 
via telnet on port 10001.

I can communicate and see the data on the station using basic commands, but 
Enviondata only support their own software.

Anyone have any ideas how I can get weewx to talk to it?
here's a couple of data streams.

When telnetting to 10001 and typing R and return=
> r
r
2021/11/04 11:04:17Title "John"
Sensor Name   Model   Value  Unit
  1"Wind Speed  " (WS45): +00.05 km/h
  2"Wind Direction  " (WD42): +000285.84 Degs
  3"Relative Humidity   " (RH40): +66.83 %
  4"Air Temperature " (TA10): +23.07 DegC
  5"Barometric Pressure " (BP41): +001020.78 hPa
  21   "Battery Voltage " (BTVL): +11.95 V
  22   "Load Current" (LMA ): +43.89 mA
  23   "Solar Voltage   " (SPVL): +12.41 V
  24   "Charge Current  " (CMA ): +50.23 mA
  25   "Peak Wind Gust  " (PWG ): +01.00 km/h
  26   "Inst. Wind Speed" (IWS ): +00.00 km/h
  27   "Inst. Wind Direction" (): +000286.65 Degs
  30   "Rain Since 9am  " (): +00.00 mm
  31   "Communications  " (): +01.00 Mins

or typing R2 =
> rr22

2021/11/04,12:06:42,+00.10,+000285.79,+62.50,+24.97,+001019.67,+11.87,+44.56,+12.30,+41.49,+01.00,+00.00,+000286.65,+00.00,+01.00
;0911-0125 ,Wind S,Wind D,Rela H,Air  T,Baro P,Batt V,Load C,Sola 
V,Char C,Peak W,Inst W,Inst W,Rain S,Commun
;Title "John"
;Location "Riverside"

I'm technically capable, by comparing other files, and trial and error, but 
really no idea where to start.
Thanks to any input.
Cheers
johnny

-- 
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/780f0975-9b33-49de-96f5-611f1cede158n%40googlegroups.com.


Re: [weewx-user] Re: weewx-wh23xx - Weewx breaks starting/running after upgrade from 3.9.2 to 4.0

2021-11-04 Thread EdwinZ
Not sure if this helps you, but I ported the Python 2 wh23xx module to 
Python 3: https://github.com/EdwinGH/weewx-wh23xx
I'm using it on RPi Model 3 with Renkforce WH2315 weather station.

Edwin
On Thursday, May 6, 2021 at 9:55:51 AM UTC+2 kawa...@gmail.com wrote:

> Hi Guys!
>  
> I just wanted to ask if there are already drivers that work under Python3 
> for small groups of users of this weather station?
> My weather station under Python 2 with weewx 3.9.2 works and everything is 
> fine. I would only be interested in whether there is someone who tries to 
> get this data from the weather station under weewx 4.5.1.
> Or I have to come to terms with the fact that version 3.9.2 will remain. 
>
>  I thank you and wish you a nice day.
> Günther
>
>
> Hallo Leute!
>
> Ich wollte nur einmal nachfragen ob es schon Treiber die unter Python3 
> funktionieren für kleine Gruppe der User dieser Wetterstation gibt?
> Meine Wetterstation unter Python 2 mit weewx  3.9.2 funktioniert und alles 
> ist gut. 
> Nur würde mich interessieren ob es jemanden gibt der es versucht diese 
> Daten auch unter weewx 4.5.1 aus Wetterstation zu holen.
> Oder ich mich damit abfinden muss das es bei der Version 3.9.2 bleiben 
> wird.
>
> Ich danke euch und wünsch euch noch einen schönen Tag.
> Günther 
>
> Jever Hägen schrieb am Samstag, 6. Juni 2020 um 12:22:35 UTC+2:
>
>> Hello,
>>
>>  
>>
>> Please apologize my asking if you are on the way updating wh23xx, your 
>> last note about that was a month ago?
>>
>> If you need information or testing on wh23xx don't hesitate to ask.
>>
>>  
>>
>>  
>>
>> Greetings and best wishes
>>
>> Jürgen
>>
>>  
>>
>> Am Sonntag, 3. Mai 2020, 05:21:54 CEST schrieb mwall:
>>
>> On Saturday, May 2, 2020 at 2:27:49 PM UTC-4, mwall wrote:
>>
>> On Saturday, May 2, 2020 at 10:01:39 AM UTC-4, Tom Keffer wrote:
>>
>> The weewx usage map  shows 26 
>> installations (out of 1471 registered stations), or less than 2%. That's 
>> not enough usage to justify the work. Get your friends to use it!
>>
>>
>> Still, I'll see what I can do...
>>
>>
>>
>> tom,
>>
>>
>> i'll take care of it - its one of my drivers.  but its over 50F for the 
>> first time in weeks, so it will have to wait until after sunset US eastern 
>> time :)
>>
>>
>> sorry to reply to myself, but a little update: the certs expired on the 
>> vpn on which my wh23xx is running, so i won't be able to test with the 
>> hardware until i get on site.  luckily that *should* be tuesday, not months 
>> from now.
>>
>>
>> -- 
>> 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+...@googlegroups.com.
>>
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/87200d54-73e6-450a-9e61-7099e36a5856%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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/c4ba5ab1-56c4-47a9-99bc-5684751b7620n%40googlegroups.com.