Quantcast
Channel: WXforum.net - Ambient Weather and Ecowitt and other Fine Offset clones
Viewing all 21724 articles
Browse latest View live

Re: LOW COST ECOWITT WN1900 WEATHER STATION

$
0
0
Thanks, Ivano  [tup]
so it behaves likes a HP3501 console (in principle), it can display only a limited number of sensors/extra sensors, but it can forward the sensor values to ecowitt.net
With the difference, that the HP3501 live data cannot be seen in the WSView app.

Does anyone of you (you, Mauro) use weewx or Meteobridge ?
If so, does it work with the GW1000 API driver (weewx) and the MB GW1000 station selection ?
If you have Meteobridge, can you post (on Google drive if you like) a screenshot of the live data ?

If you have weewx, can you provide a console output (sudo weewxd /etc/weewx/weewx.conf after shutting down weewx: sudo /etc/init.d/weewx stop )
(after having made the below changes to weewx.conf)
For this, in weewx.conf the [GW1000] section should look like
[GW1000]
    driver = user.gw1000
    ip_address = IP address of the WN1900
    poll_interval = 10
The output will come fast, and you can reset the weewx.conf right away and restart weewx the usual way again - everything inside an archiving interval, so nothing will get lost
Thanks  :grin: :-)
Sorry, if I have so many questions, but that's the karma of beta testers  8-) ;)

Re: LOW COST ECOWITT WN1900 WEATHER STATION

$
0
0
Thanks, Ivano  [tup]
so it behaves likes a HP3501 console (in principle), it can display only a limited number of sensors/extra sensors, but it can forward the sensor values to ecowitt.net
With the difference, that the HP3501 live data cannot be seen in the WSView app.

Does anyone of you (you, Mauro) use weewx or Meteobridge ?
If so, does it work with the GW1000 API driver (weewx) and the MB GW1000 station selection ?
If you have Meteobridge, can you post (on Google drive if you like) a screenshot of the live data ?

If you have weewx, can you provide a console output (sudo weewxd /etc/weewx/weewx.conf after shutting down weewx: sudo /etc/init.d/weewx stop )
(after having made the below changes to weewx.conf)
For this, in weewx.conf the [GW1000] section should look like
[GW1000]
    driver = user.gw1000
    ip_address = IP address of the WN1900
    poll_interval = 10
The output will come fast, and you can reset the weewx.conf right away and restart weewx the usual way again - everything inside an archiving interval, so nothing will get lost
Thanks  :grin: :-)
Sorry, if I have so many questions, but that's the karma of beta testers  8-) ;)

Unfortunately I don't use weeex or meteobridge at the moment

Re: Expected delivery times at this tme of year

$
0
0
And it's just arrived!  Day ahead of schedule, although after some weirdness with FedEx saying it was delivered when it wasn't.

Re: Availability of WS-5000

$
0
0
Yes, but in the US, the WS5050 and the WS5000 went up another $40 this morning.  I was waiting for the WH41 to become available because it is so much cheaper when purchased as part of the set.  I shouldn't have waited! 

And the stand alone WS80 is still out of stock. And for some reason you cannot order any WH51s with a WS5050, but you can order them with a WS5000.



Re: Expected delivery times at this tme of year

$
0
0
And it's just arrived!  Day ahead of schedule, although after some weirdness with FedEx saying it was delivered when it wasn't.
How funny / coincidental, I had the same issue with FedEx on my Ecowitt order. I got a successful delivery message whilst I was waiting for it to arrive. Lucky the delivery guy turned up soon after. Expect he was trying to meet his KPIs. But still...

Re: WS-2000 Ecowitt wh41 pm2.5 air quality sensor compatibility?

Re: Custom Server on WS-2902C

$
0
0
Do you have any links to how one would enable this? I've looked around on the apps on iOS and couldn't find anything that could lead one to enable it.

Is there some documentation to do some manual configuration of the console to set new settings?
Hi e91071f86d, for me the option was there in the awnet app used to set up the console. I just set it to a host on my network and it started sending data over right away (roughly every 16 seconds). The screen looks like this:


I wrote a Python script to consume the Ambient Weather API data and feed it forward via MQTT (message queuing and telemetry transport) which is popular in home automation circles. I'll paste the code below but you can also find it on my blog along with a write up for the procedure. Link for details on the Python code: https://austinsnerdythings.com/2021/03/20/handling-data-from-ambient-weather-ws-2902c-to-mqtt/. For me it is specific to the WS-2902C but I believe it works for a number of other models now as well.

EDIT: looks like the forum ate the blank lines in the code. it is formatted much nicer on the blog.

Python code:
[code]# Python script to decode Ambient Weather data (from WS-2902C and similar)
# and publish to MQTT.
# original author: Austin of austinsnerdythings.com
# publish date: 2021-03-20
# some resources I used include
#https://askubuntu.com/questions/29152/how-do-i-use-python-with-apache2
#https://www.toptal.com/python/pythons-wsgi-server-application-interface
#https://www.emqx.io/blog/how-to-use-mqtt-in-python
from urllib.parse import urlparse, parse_qs
import paho.mqtt.client as mqtt
import time, os
# set MQTT vars
MQTT_BROKER_HOST  = os.getenv('MQTT_BROKER_HOST',"mqtt")
MQTT_BROKER_PORT  = int(os.getenv('MQTT_BROKER_PORT',1883))
MQTT_CLIENT_ID    = os.getenv('MQTT_CLIENT_ID',"ambient_weather_decode")
MQTT_USERNAME     = os.getenv('MQTT_USERNAME',"")
MQTT_PASSWORD     = os.getenv('MQTT_PASSWORD',"")
# looking to get resultant topic like weather/ws-2902c/[item]
MQTT_TOPIC_PREFIX = os.getenv('MQTT_TOPIC_PREFIX',"weather")
MQTT_TOPIC           = MQTT_TOPIC_PREFIX + "/ws-2902c"
# mostly copied + pasted from https://www.emqx.io/blog/how-to-use-mqtt-in-python and some of my own MQTT scripts
def on_connect(client, userdata, flags, rc):
    if rc == 0:
        print(f"connected to MQTT broker at {MQTT_BROKER_HOST}")
    else:
        print("Failed to connect, return code %d\n", rc)
def on_disconnect(client, userdata, flags, rc):
    print("disconnected from MQTT broker")
# set up mqtt client
client = mqtt.Client(client_id=MQTT_CLIENT_ID)
if MQTT_USERNAME and MQTT_PASSWORD:
    client.username_pw_set(MQTT_USERNAME,MQTT_PASSWORD)
    print("Username and password set.")
client.will_set(MQTT_TOPIC_PREFIX+"/status", payload="Offline", qos=1, retain=True) # set LWT     
client.on_connect = on_connect # on connect callback
client.on_disconnect = on_disconnect # on disconnect callback
# connect to broker
client.connect(MQTT_BROKER_HOST, port=MQTT_BROKER_PORT)
client.loop_start()
def publish(client, topic, msg):
    result = client.publish(topic, msg)
    # result: [0, 1]
    status = result[0]
    # uncomment for debug. don't need all the success messages.
    if status == 0:
        #print(f"Sent {msg} to topic {topic}")
        pass
    else:
        print(f"Failed to send message to topic {topic}")
def application(environ, start_response):
    # construct a full URL from the request. HTTP_HOST is FQDN, PATH_INFO is everything after
    # the FQDN (i.e. /data/stationtype=AMBWeatherV4.2.9&&tempinf=71.1&humidityin=35)
    url = "http://" + environ["HTTP_HOST"] + environ["PATH_INFO"]
    # unsure why I need to parse twice. probably just need to do it once with variable url.
    parsed = urlparse(url)
    result = parse_qs(parsed.geturl())
...

Re: WS-2000 Ecowitt wh41 pm2.5 air quality sensor compatibility?

$
0
0
Yup, and for those reasons discussed, I'm in process of making the move from Ambient to Ecowitt. Just order my 2nd HP2551c.

Don't get me wrong, I like the Ambient.net site and the neat stuff going on. However with Ecowitt, I like the "Not held Hostage" consoles and the lower cost more. No worries, I will still have the Ambient.net with my Meteobridge.
 

Re: WS-5000 vs WS-2000 Ambient Weather Stations

$
0
0
Hey, just wanted to let you guys know that we have reviewed the WS-5000 over at Weather Station Advisor. Ambient Weather sent our reviewer/writer the WS-5000 with the full range of additional sensors to test. There's also a brief comparison against the WS-2000 and WS-2902. Here's the link if you're interested: https://www.weatherstationadvisor.com/ambient-weather-ws-5000-review/

Re: WS-2000 Ecowitt wh41 pm2.5 air quality sensor compatibility?

$
0
0
The problem with the Ambient consoles is the core bootloader on the console. Its this that dictates which Wifi firmware the console uses.
Its been proven that you can swap the AW console firmware for the Ecowitt master version but this wont help you since the wifi firmware is the one that controls how the console works with its IO.

No one to date that I am aware of has managed to change the bootloader for the WS2000 or HP2551 so that you can choose the version of Wifi firmware that you want.
We should probably end this conversation at this point as the Forum takes a dim view on what is seen as hacking.

The smart way forward as discussed is to use a GW1000 and that lets you see all your sensors Ambient or Ecowitt. If you then add other software to read the GW1000 or a meteobridge then world opens up around you!

add wh25...

$
0
0
I suggest to add the wh25/wh25b to the 'ocean' of sensor of the 'compatibility matrix' post.

I propose also to add a new column to the matrix ( I know you are hating me ) 'an internal view' or 'maintenance', it could be a link to internal, pcb, unmounting, photo or discussion already in the forum ( such as this on wh32/wh25 )

My mistake, I've found I posted in the wrong place, and I'm not allowed to delete the post

Re: add wh25...

Re: Fine Offset Clone Models, compatibility matrix and other useful info - MUST READ

$
0
0
change log:
(14-Nov-2020) added Froggit DP70 (=Ecowitt WH55)
(14-Nov-2020) updated sensor hierarchy (footnote 7)
(17-Nov-2020) included Watson as Fine Offset clone seller to footnote d and to the packages
(20-Nov-2020) added acronym scheme (source: Ecowitt)
(21-Nov-2020) updated table: added WS6006/WL6006 and updated footnote 10 on WS6006/WL6006 (source: Ecowitt)
(22-Nov-2020) added Ambient PM2.5 indoor (WH43) and WH31LA (WH55), updated HP3501 sensor compatibility, added Weather Network information
(23-Nov-2020) updated WL6006 info
(24-Nov-2020) added console clone models/brands and their frequencies
(25-Nov-2020) updated HP3501 sensors (with console firmware 1.6.9), added console/screen sizes, added firmware info
(03-Dec-2020) updated WiFi firmware version for Ecowitt and compatible
(07-Dec-2020) added WH31P (Ambient) to the matrix
(10-Dec-2020) added picture of newly released WH45 (release date 10-Dec-2020)
(26-Dec-2020) added picture for HP2551/WS-2000/WS5000 console display overview
(30-Dec-2020) marked WH32E for Ambient as "end-of-life" (exactly "end-of-support" as they have taken it off their portfolio)
(03-Jan-2021) added reference to related discussion thread  https://www.wxforum.net/index.php?topic=40837.0
(03-Jan-2021) added remark regarding past 24 h rainfall display of the HP2551 console
(05-Jan-2021) added PanTech as another reseller brand in Australia (HP2551, HP2553 and extra sensors)
(13-Jan-2021) added Froggit DP30 water temperature sensor to the matrix
(17-Jan-2021) added Meteobridge/Weewx/CumulusMX/WeatherDisplay console support info
(22-Jan-2021) updated footnote 9 with the new WN30 (temperature only, waterproof probe, 3 m cable) sensor
(29-Jan-2021) updated firmware info for WIFI firmware 1.5.7 Ecowitt / 4.2.9 Ambient
(02-Feb-2021) update WS68 signal indicator in console pictogram overview - updated announcement for PM2.5 sensor cycling (1-4) in current position with next firmware version
(30-Jan-2021) added Tycon ProWeather TC3000WC (WH2350 Fnbe Offset clone) to the matrix
(02-Feb-2021) updated WS68 signal indicator position on console screen, announcement by Ecowitt to implement PM2.5 indicator (1-4, WH41/43) cycling with next firmware
(26-Feb-2021) added WH35 Leaf Moisture sensor (1-8) to the matrix - sensor already part of firmware 1.6.5
(27-Feb-2021) created a temporary warning regarding firmware 1.6.5 in the firmware section of the matrix footnotes
(02-Mar-2021) updated firmware 1.6.6 for GW1000 - FW 1.6.5 withdrawn, also for WH2650 => latest available FW for WH2650 is 1.6.3 (1.6.5 for early adopters - WH2650 users were not affected by the 1.6.5 side-effects on the GW1000 together with a WH32B - they have another side effect: loss of pressure/barometer data from WH32B)
(03-Mar-2021) moved firmware info into separate post (as the post is reaching its maximum number of characters [2000]); added picture of device list and console identifiers plus update pop-up
(12-Mar-2021) added information about WH2910C console and sensor data uploaded to Ecowitt.net - info on to-be-released FW 1.6.7
(19-Mar-2021) added information about beta-phase WN1900 "low-cost" weather station
(25-Mar-2021) added footnote for WH32B predecessor (WH25)

Re: WS-2000 Ecowitt wh41 pm2.5 air quality sensor compatibility?

$
0
0
If it is against forum rules (or etiquette) to discuss modifications outside the design of the original manufacturer's designs I can respect that and take any of those discussions elsewhere.  I also reached out to AW support and they gave the same basic answer as was originally provided in this forum.

Long term I choose to invest my time and money around open solutions.  I have some other weather station setup questions that I'll work on finding the answers to.

Thanks again for all the kind responses.

Re: WS-2000 Ecowitt wh41 pm2.5 air quality sensor compatibility?

$
0
0
What is acceptable comes down to what the impact is. If you bought some other hardware and you plan on reverse engineering some protocol to make the station connect in some other way to your software or use it in some other way than originally designed, then I don't see a problem with that. As long as it doesn't affect licensing or cause Ambient to incur other costs (customer service support...etc.). If your goal is to upload non-Ambient sensors to Ambientweather.net then that requires a $100 license. Ambient makes this $100 license available and makes it easy for you to use it with the Meteobridge. Ambient's upload protocol is also public and FOSHKplugin has also provided the means to upload to Ambientweather.net....and well of course that also requires the $100 license from Ambient.

I fully support Ambient's decision to not allow non-Ambient sensors to be used with their consoles. They should not have to incur additional support costs for hardware that they did not sell. That is their prerogative. I can also see it the other way if you disagree. So if you don't like it, then vote with your wallet and take your business elsewhere. But you never have the right to defraud nor for you to benefit financially by causing Ambient to incur unwarranted costs.

 


Re: Expected delivery times at this tme of year

$
0
0
I have had the FedEx tracking number from Ecowitt this morning and it is showing up on the FedEx website as delivery by noon on the 30th March, lets hope there are no delays.

How do I find my invoice as my account only shows the order priced in USD, did you get an invoice from Ecowitt showing VAT paid?

Stuart

Re: WS-2000 error

$
0
0
I have the same problem with the UV spike, happened this morning again, spiked to 14 at 3:04 am, it seems to be a random occurrence, but it happens about once a month. [ You are not allowed to view attachments ]  

Re: Expected delivery times at this tme of year

Re: Expected delivery times at this tme of year

$
0
0
With an expected delivery of 30th March I think its airmail as it was shipped last night!

Stuart

MOVED: Cron reader not detecting Ecowitt Lightning Sensor

Viewing all 21724 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>