it seems you posted the same question in the
German Weather Forum https://wetterstationsforum.info
There you already got the suggestion to read their WiKi section
about Ecowitt (clone) weather stations:
https://www.wetterstationsforum.info/wiki/doku.php?id=wiki:wetterstationen:ecowitt-stationen
and the central wxforum.net thread in the
Ambient/FineOffset/Ecowitt forum
https://www.wxforum.net/index.php?topic=40730.0
as far as pricing is concerned, look up https://www.froggit.com or https://shop.ecowitt.com or the Ecowitt Store at amazon.de
the different Ecowitt stations all fulfill
you mentioned needs - up to you to choose/select one based on
criteria like
- extra sensors beyond basic wind, rain, outdoor T/RH, solar
radiation, UVI
- expandability
or compose something yourself
depending on your choice you will end up between 250 - 400 EUR.
the "need" for USB for weewx running in a VM
is not a real need - unless you have a completely closed down VM
from the network point of view - what nobody normally does
(even a Secure Cell has network access via restricted firewall
rules)
if you can access your VM via your local network, weewx can
access/can be accessed (depending on the consoles) your console
via the local network
with Ecowitt stations you can get a host of
different sensors (if wanted or needed) beyond the very basic
stuff at a reasonable price/performance ratio.
--
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/4eaf4bd0-85f3-4d0e-b83f-65877306815bn%40googlegroups.com.
sorry to say that but you are just trading subjective non-representative opinions regarding Ecowitt (and clone) stations and hardware
modern Ecowitt stations have proven to be quite reliable and to compare an ancient WH1080 with the modern Fine Offset / Ecowitt hardware is like comparing a year 2020 BMW or Mercedes with the models around the year 1940.
Most of the Ecowitt station owners nowadays are quite happy with their choice. Shit can always happen, also with a 2-5 times more expensive Davis Weather station. The main users of the German Weather forum are quite critical regarding quality etc. - and of course nothing is perfect (a Davis Vantage Pro2 neither). In that forum they call a spade a spade and nobody has a business relation to FineOffset/Ecowitt there (what you are insinuating in your mail). Some shortcomings of the modern Ecowitt stations exist, yes, but are not in the area of longevity so far. Mostly rather what Germans call "complaints at a very high level".
But of course the choice is yours
--
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/de2b397e-d12a-4d25-8c87-3aad6ffdf338n%40googlegroups.com.
just technically speaking:
if your server stands in a DMZ, it has a internal LAN side and
an external WAN side.
You should be able to access the server (and an application
running on it) from the internal LAN side.
Then, why do you need an extra WLAN access point at the server/
VM ?
I'm not saying that's not possible, but is it necessary ?
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/30af6ad1-c3cd-4ced-9168-ab8f4c1b39bdn%40googlegroups.com.
and that's more than enough for the Ecowitt console(s) to post
their data to weewx 😎
(apart from the possibility to introduce specific firewall rules
on specific ports 😉)
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/eaea7611-a484-41d8-8645-2b5088b81d13n%40googlegroups.com.
[Interceptor]
# This section is for the network traffic interceptor driver.
# The driver to use:
driver = user.interceptor
# Specify the hardware device to capture. Options include:
# acurite-bridge - acurite internet bridge, smarthub, or access
# observer - fine offset WH2600/HP1000/HP1003, ambient WS2902
# lw30x - oregon scientific LW301/LW302
# lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge
# ecowitt-client - any hardware that uses the ecowitt protocol
# wu-client - any hardware that uses the weather underground protocol
device_type = ecowitt-client
mode = sniff
iface = eth0
pcap_filter = src 192.168.1.24 and dst port 80
The iface is correct, as well as the IP of the console in the LAN network.
Weewx starts without any error. Here's the log:
Jun 28 21:52:40 weewx systemd[1]: Starting LSB: weewx weather system...
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Initializing weewx version 4.10.2
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Using Python 3.9.2 (default, Feb 28 2021, 17:03:44) #012[GCC 10.2.1 20210110]
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Located at /bin/python3
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Platform Linux-5.10.0-23-amd64-x86_64-with-glibc2.31
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Locale is 'de_DE.UTF-8'
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: Debug is 0
Jun 28 21:52:40 weewx weewx[3129] INFO __main__: PID file is /var/run/weewx.pid
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: Loading station type Interceptor (user.interceptor)
Jun 28 21:52:40 weewx weewx[3119]: Starting weewx weather system: weewx.
Jun 28 21:52:40 weewx systemd[1]: Started LSB: weewx weather system.
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: driver version is 0.60
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: device type: ecowitt-client
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: hardware name: weatherstation via interceptor
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: mode is sniff
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: sniff iface=eth0 promiscuous=0
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: sniff filter 'src 192.168.1.24 and dst port 80'
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: pypcap (1.3.0)
Jun 28 21:52:40 weewx weewx[3132] INFO user.interceptor: sensor map: {'pressure': 'pressure', 'barometer': 'barometer', 'outHumidity': 'humidity_out', 'inHumidity': 'humidity_in', 'outTemp': 'temperature_out', 'inTemp': 'temperature_in', 'windSpeed': 'wind_speed', 'windGust': 'wind_gust', 'windDir': 'wind_dir', 'windGustDir': 'wind_gust_dir', 'radiation': 'solar_radiation', 'dewpoint': 'dewpoint', 'windchill': 'windchill', 'rain': 'rain', 'rainRate': 'rain_rate', 'UV': 'uv', 'txBatteryStatus': 'battery', 'extraTemp1': 'temperature_1', 'extraTemp2': 'temperature_2', 'extraTemp3': 'temperature_3', 'extraHumid1': 'humidity_1', 'extraHumid2': 'humidity_2', 'soilTemp1': 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', 'soilMoist1': 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', 'soilMoist3': 'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', 'leafWet1': 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6': 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8': 'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4': 'humidity_4', 'extraHumid5': 'humidity_5', 'extraHumid6': 'humidity_6', 'extraHumid7': 'humidity_7', 'extraHumid8': 'humidity_8', 'soilTemp3': 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4'}
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: StdConvert target unit is 0x1
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: Archive will use data binding wx_binding
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: Record generation will be attempted in 'software'
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: Using archive interval of 120 seconds (software record generation)
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: StationRegistry: Station will be registered.
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: Wunderground: No config info. Skipped.
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: PWSweather: No config info. Skipped.
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: CWOP: No config info. Skipped.
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: WOW: No config info. Skipped.
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: AWEKAS: No config info. Skipped.
Jun 28 21:52:40 weewx weewx[3132] INFO user.wetter: service version is 0.7
Jun 28 21:52:40 weewx weewx[3132] INFO user.wetter: wetter API version is 5.0.2 - 2015/06/01
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.restx: Wetter: No config info. Skipped.
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: 'pyephem' detected, extended almanac data is available
Jun 28 21:52:40 weewx weewx[3132] INFO __main__: Starting up weewx version 4.10.2
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.manager: Starting backfill of daily summaries
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.manager: Daily summaries up to date
Jun 28 21:52:40 weewx weewx[3132] INFO weewx.engine: Starting main packet loop.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/c601c850-2aba-463a-9068-4a45208fbe47n%40googlegroups.com.