I tried it and was not succesful, I mean I got it right with the rainRate, but not with the rain. it showed me much higher values as it was yesterday. [image: Unbenannt3.PNG]
I had 15.3mm total yesterday, here it shows me a total of 181,6mm. I used the hourly column of the excel, since it has the lowest values... I used inch values for the database, since it is set to US in the weewx.conf Markus Lösch schrieb am Donnerstag, 5. Juni 2025 um 15:13:38 UTC+2: > thanks for that explanation, I currently tried it with the sqlitebrowser, > but when I want to open the database, I receive the following error: > > > > > > > > > *sudo sqlitebrowser /var/lib/weewx/weewx.sdbqt.qpa.xcb: could not connect > to displayqt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" > even though it was found.This application failed to start because no Qt > platform plugin could be initialized. Reinstalling the application may fix > this problem.Available platform plugins are: eglfs, linuxfb, minimal, > minimalegl, offscreen, vnc, xcb.Aborted* > > > I copied the database on my windows machine and opened it with "DB Browser > for SQLite" and checked the fields rain and rainRate in the table "archive" > > [image: sqlite_browser.PNG] > > [image: export_csv.PNG] > here I can insert the values manually according to the exported csv. > > I think it takes me more then one intervall (5 Minutes) to insert all the > values. > I would think the best thing is to stop weewx after the latest intervall, > insert all the values, copy the file back, start weewx again. > > after that I run > weectl database rebuild-daily --date=2025-06-04 that the database is > rebuild for yesterday. > > would that be the right thing to do? > > > Rainer Lang schrieb am Donnerstag, 5. Juni 2025 um 12:07:41 UTC+2: > >> if it's only rain data from yesterday, you can look them up in your >> dashboard at ecowitt.net - assuming you have your console post there >> And then I would install sqlitebrowser (unless it's already part of your >> Linux installation) and edit and save the data directly in the database >> (make a safety copy of the database before 😉) >> >> try >> >> sudo sqlitebrowser /var/lib/weewx/weewx.sdb >> >> or whatever is your weewx database location >> (you have to open it with root rights, otherwise you will not be able to >> change fields) >> >> if it's not included, install it first >> >> sudo apt install sqlitebrowser (assuming apt is your package manager) >> >> find your time (it's EPOCH format - maybe ww.epochconverter.com would be >> helpful) - locate the rain and rainrate fields and change then accordingly >> - hint: for changed dsts to be accepted, you have to click with the mouse >> into another field >> >> Make sure that you save your changes between weewx dabatase activities - >> let's between minute 2 and 4 of your (assumed) 5 minute weewx archiving >> cycle >> e.g. weewx archives at xx:00, xx:05, xx:10 etc. - you save your sqlite >> browser changes at xx:02 - xx:04 etc. - not to interfere with weewx >> or >> once you have done the changes, shutdown weewx after the archiving, save >> your sqlitebrowser changes and restart weewx >> >> you will have to rebuild the database indexes for yesterday for the data >> to become visible in your skin (--> weectl database) >> >> >> On 05.06.2025 11:25, Markus Lösch wrote: >> >> Thanks Rainer, I disabled now the customized server also. At least, it >> seems to run pretty good now with the GW1000 Driver, I also had some >> entries in the database, so I wait for the next rain and see if it is >> working properly. >> >> I will have a look at it, it is quite huge and a lot to read, but when I >> do have some time in the evening, I will do it ;) >> >> >> But if you can maybe answer me my question, if it is possible to import >> the missing rain data of yesterday, and if there is any extension needed, >> that would be appreciated :-) >> >> Rainer Lang schrieb am Donnerstag, 5. Juni 2025 um 09:25:41 UTC+2: >> >>> if you take the time to read the Ecowitt WiKi >>> >>> >>> https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#data_flow_between_sensors_consoles_application_software_and_internet_weather_services >>> to understand how Ecowitt (clone) consoles communicate >>> >>> and also the weewx chapter in the Ecowitt WiKi >>> >>> https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=dataloggers#weewx >>> you will get a better understanding of what you are doing and what you >>> have to do >>> also where (and how) to store your rain data >>> there are several ways/options how to do this >>> >>> in short >>> 1. you don't need the customized server when using the local Ecowitt API >>> driver (a.k.a. GW1000 driver) >>> 2. there is also an extended version of the Interceptor driver which >>> even provides data the local Ecowitt API driver does not (and cannot) >>> provide. >>> The "bare-metal" version of the Interceptor driver as available in >>> Matthews repository is hopeless with a modern Ecowitt station and needs >>> quite a few adaptations >>> which a German developer has thankfully made and it works perfectly. >>> 3. there are several advantages to using the GW1000 drivers, especially >>> to catch correct data as the customized server posting is (downward) >>> limited to 8 seconds, >>> whereas the local Ecowitt API driver can theoretically poll data on a >>> one-second basis if this is wanted and considered to provide added value. >>> On 05.06.2025 09:09, Markus Lösch wrote: >>> >>> oh and another question I forgot to ask... >>> I set the customizued server to enabled for the Interceptor Driver. Now, >>> I assume, for the GW1000 driver it is not needed anymore, right ? >>> >>> Markus Lösch schrieb am Donnerstag, 5. Juni 2025 um 09:06:05 UTC+2: >>> >>>> Thanks guys, I switched now to GW1000 Driver. Test driver also seems to >>>> be looking quite good. >>>> >>>> Is there any chance to add the rain data in the database? I had 15.3mm >>>> rain yesterday, which is also the week, month and year totatl, since I >>>> started the weather station on tuesday night. >>>> [image: rain.PNG] >>>> >>>> >>>> vince schrieb am Mittwoch, 4. Juni 2025 um 23:08:17 UTC+2: >>>> >>>> In case you switch to the nice gw1000 driver via Ian's link, here's my >>>> old config for my WS85 which is similar to your WS90, as well as the >>>> incantation to test the driver interactively. Be a little forewarned this >>>> was quite a while ago and I decommissioned the ecowitt haptic sensor >>>> because it wasn't too accurate, but the weewx setup did work as I recall. >>>> Your paths vs. the example --test-driver below will vary if you did a >>>> dpkg >>>> installation. >>>> >>>> [GW1000] >>>> # This section is for the Ecowitt Gateway driver. >>>> >>>> # How often to poll the API, default is every 20 seconds: >>>> poll_interval = 20 >>>> >>>> # The driver to use: >>>> driver = user.gw1000 >>>> ip_address = 192.168.2.87 # gw1200 >>>> port = 45000 >>>> [[field_map_extensions]] >>>> outTempBatteryStatus = wh26_batt >>>> batteryStatus1 = wh31_ch1__batt >>>> batteryStatus2 = wh31_ch2__batt >>>> batteryStatus3 = wh31_ch3__batt >>>> batteryStatus4 = wh31_ch4__batt >>>> batteryStatus5 = wh31_ch5__batt >>>> batteryStatus8 = wh51_ch1__batt >>>> soilTemp1 = temp9 # wh34 >>>> ######batteryStatus8 = wh34_ch1__batt >>>> rain = p_rain >>>> stormRain = p_rainevent >>>> rainRate = p_rainrate >>>> dayRain = p_rainday >>>> weekRain = p_rainweek >>>> monthRain = p_rainmonth >>>> yearRain = p_rainyear >>>> >>>> windBatteryStatus = ws85_batt >>>> >>>> # PYTHONPATH=~/weewx/src python3 >>>> ~/weewx-data/bin/user/gw1000.py --test-driver --ip-address=192.168.2.87 >>>> # 2024-08-30 11:01:19 PDT (1725040879): 'dateTime': >>>> '1725040879', 'daymaxwind': '2.9', 'extraHumid1': '56', 'extraHumid2': >>>> '54', 'extraHumid3': '56', 'extraHumid4': '59', 'extraHumid5': '70', >>>> 'extraTemp1': '23.3', 'extraTemp2': '22.2', 'extraTemp3': '22.1', >>>> 'extraTemp4': '22.0', 'extraTemp5': '21.8', 'extraTemp9': '17.8', >>>> 'inHumidity': '53', 'inTemp': '22.5', 'outHumidity': '77', 'outTemp': >>>> '19.5', 'p_dayRain': '0.0', 'p_monthRain': '34.3', 'p_rain': 'None', >>>> 'p_rainRate': '0.0', 'p_stormRain': '0.0', 'p_weekRain': '1.0', >>>> 'p_yearRain': '42.4', 'pressure': '1006.5', 'relbarometer': '1006.5', >>>> 'soilMoist1': '41', 'usUnits': '17', 'wh31_ch1_batt': '0', 'wh31_ch1_sig': >>>> '4', 'wh31_ch2_batt': '0', 'wh31_ch2_sig': '4', 'wh31_ch3_batt': '0', >>>> 'wh31_ch3_sig': '4', 'wh31_ch4_batt': '0', 'wh31_ch4_sig': '4', >>>> 'wh31_ch5_batt': '0', 'wh31_ch5_sig': '4', 'wh32_batt': '0', 'wh32_sig': >>>> '4', 'wh51_ch1_batt': '1.4', 'wh51_ch1_sig': '4', 'windDir': '280', >>>> 'windGust': '1.2', 'windSpeed': '1.1', 'wn34_ch1_batt': '1.5', >>>> 'wn34_ch1_sig': '4', 'ws85_batt': '3.08', 'ws85_sig': '4' >>>> >>>> >>>> On Wednesday, June 4, 2025 at 2:01:24 PM UTC-7 Steeple Ian wrote: >>>> >>>> There is a fork of the GW1000 driver here which was synced with Gary's >>>> main branch just before he went 'off air'. It is a better bet than the >>>> Interceptor driver. I have GW1000, GW2000 and GW3000 devices and they all >>>> wrk perfectly. >>>> >>>> https://github.com/Millardiang/weewx-gw1000 >>>> >>>> On Wednesday, June 4, 2025 at 10:37:53 PM UTC+2 Markus Lösch wrote: >>>> >>>> Also after some rain now, nothing shows up at rain. There is also >>>> nothing written down in the database… >>>> Anyone that can help? >>>> >>>> chin0x schrieb am Mittwoch, 4. Juni 2025 um 14:47:06 UTC+2: >>>> >>>> Hey guys, >>>> >>>> I've been going through some discussions but not quite sure if I did >>>> everything rigth. >>>> >>>> Due to the circumstances that the GW1000 Driver is all of a sudden not >>>> available anymore, I decided to use the Interceptor driver when I changed >>>> from "Simulation" to "Productive" mode yesterday evening. >>>> >>>> I found out that the rain is not available in the database and saw some >>>> discussions about it. >>>> What I now did was adding some values to the Interceptor Stanza in the >>>> weewx.conf: >>>> [Interceptor] >>>> driver = user.interceptor >>>> device_type = ecowitt-client >>>> port = 8000 >>>> [[sensor_map_extensions]] >>>> rain = drain_piezo >>>> rainRate = rrain_piezo >>>> supplyVoltage = wh90batt >>>> referenceVoltage = ws90cap_volt >>>> >>>> But it shows me no rain in my skins. Currently it is not raining, but >>>> there was rain this morning. Is the data only filling the actuall rain >>>> into >>>> the database or also the data from this morning? If not from this morning, >>>> how can I insert that data afterwards ? >>>> >>>> in the log it shows me the following entries: >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter runtime=80319 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter heap=94012 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter vpd=0.071 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter rrain_piezo=0.000 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter erain_piezo=0.157 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter hrain_piezo=0.008 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter drain_piezo=0.157 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter wrain_piezo=0.157 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter mrain_piezo=0.157 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter yrain_piezo=0.157 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter srain_piezo=1 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter ws90cap_volt=2.5 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter ws90_ver=155 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter wh90batt=3.14 >>>> Jun 4 14:46:10 weewx weewxd[1727]: INFO user.interceptor: unrecognized >>>> parameter interval=16 >>>> >>>> so rain is showing some values here... >>>> >>>> -- >>> 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 visit >>> https://groups.google.com/d/msgid/weewx-user/032b665e-e83b-48dc-90c9-dff2c1f781aen%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/032b665e-e83b-48dc-90c9-dff2c1f781aen%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >> 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 visit >> https://groups.google.com/d/msgid/weewx-user/4bfbe008-6e49-4331-8d26-382520910d2dn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/4bfbe008-6e49-4331-8d26-382520910d2dn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- 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 visit https://groups.google.com/d/msgid/weewx-user/00234f00-6432-49aa-90e6-4b845744a59bn%40googlegroups.com.
