I have submitted a simple PR to fix this : https://github.com/matthewwall/weewx-interceptor/pull/121
Le lundi 14 octobre 2024 à 14:52:02 UTC+2, Louis Barjon a écrit : > Hello, > > I have the same issue with my Bresser weather station, is there somehow a > way in weewx to remap parameter soilmoisture to soilmoisture1 (it seems it > would work with soilmoisture1) > > Thanks > Louis > > Le dimanche 25 février 2024 à 11:02:43 UTC+1, [email protected] a > écrit : > >> Re Bonjour >> >> juste pour info 2 parametres que Interceptor ne reconnait pas : >> >> Feb 25 10:58:03 meteo-Ubuntu weewx-BRESSER[91157] INFO user.interceptor: >> unrecognized parameter rainin=0 >> Feb 25 10:58:03 meteo-Ubuntu weewx-BRESSER[91157] INFO user.interceptor: >> unrecognized parameter soilmoisture=58 >> >> Stephane >> >> Le samedi 24 février 2024 à 18:47:13 UTC+1, [email protected] a écrit : >> >>> En effet je ne comprends pas pourquoi je ne recupere pas "soil_moist1" >>> (surtout que c'est la sonde fournie avec la station !) la 2eme est celle >>> venant de mon ancienne station FROGGIT WH-6000 >>> >>> Feb 24 17:36:14 meteo-Ubuntu weewx-BRESSER[78539] DEBUG >>> user.interceptor: >>> GET: ID=XXXXX&PASSWORD=XXXX&action=updateraww >>> &realtime=1 >>> &rtfreq=5 >>> &dateutc=now >>> &baromin=30.16 >>> &tempf=48.9 >>> &humidity=67 >>> &windspeedmph=3.5 >>> &windgustmph=4.0 >>> &winddir=348 >>> &dewptf=38.3 >>> &rainin=0 >>> &dailyrainin=0.110 >>> &indoortempf=68.0 >>> &indoorhumidity=56 >>> &UV=0 >>> &solarradiation=53.1100 >>> &soiltempf=67.1 >>> &soilmoisture=59 >>> &soiltemp2f=70.8 >>> &soilmoisture2=60 >>> >>> Voici les data du broker MQTT Mosquitto : je les récupère bien :) >>> >>> >>> { >>> "dateTime": "1708796739.0", >>> "barometer_mbar": "1022.0119463308273", >>> "outHumidity": "75.0", >>> "inHumidity": "56.0", >>> "outTemp_C": "7.666666666666665", >>> "inTemp_C": "19.888888888888886", >>> "windSpeed_kph": "0.0", >>> "windGust_kph": "0.0", >>> "radiation_Wpm2": "3.72", >>> "dewpoint_C": "3.4999999999999982", >>> "rain_cm": "0.0", >>> "UV": "0.0", >>> "extraTemp1_C": "19.555555555555557", >>> "extraTemp2_C": "21.5", >>> "extraHumid2": "60.0", >>> "soilTemp1_C": "19.555555555555557", >>> "soilTemp2_C": "21.5", >>> "soilMoist2_centibar": "60.0", >>> "pressure_mbar": "1016.6418288107507", >>> "altimeter_mbar": "1021.9243498035909", >>> "appTemp_C": "6.258531406558916", >>> "cloudbase_meter": "560.1920276267181", >>> "heatindex_C": "6.44722222222222", >>> "humidex_C": "7.666666666666665", >>> "inDewpoint_C": "10.846055159346296", >>> "maxSolarRad_Wpm2": "0.004647852952143922", >>> "rainRate_cm_per_hour": "0.0", >>> "windchill_C": "7.666666666666665", >>> "hourRain_cm": "0.0", >>> "rain24_cm": "0.2794", >>> "dayRain_cm": "0.2794", >>> "usUnits": "16.0" >>> } >>> >>> >>> Le samedi 24 février 2024 à 17:01:50 UTC+1, Remy LAVABRE a écrit : >>> >>>> Ok;.. Va pour la version FR. >>>> >>>> 1/ Dans le paquet généré il y a bien un "soil_most2" mais je ne vois >>>> pas de "soil_moist1". Dans le RAW c'est la même chose : 'soil_moisture_2' >>>> mais pas vu de 'soil_moisture_1' >>>> Avant d'aller plus loin, il y a peut-être déjà là quelque chose à >>>> regarder qui ne marche pas bien... ? >>>> >>>> 2/ Dans la config de weewx, une fois résolu le point 1/, dans la >>>> section [interceptor], j'aurais tendance à essayer la chose suivante : >>>> >>>> [Interceptor] >>>> driver = user.interceptor >>>> device_type = xxxxx >>>> ... >>>> [[sensor_map_extensions]] >>>> ... >>>> extraTemp1 = soil_temperature_1 >>>> extraTemp2 = soil_temperature_2 >>>> extraHumid1 = soil_moisture_1 >>>> extraHumid2 = soil_moisture_2 >>>> >>>> 3/ Si vous avez des sondes de température et hygrométrie *de sol*, ok >>>> pas de problème. En revanche si vous avez des sondes de température >>>> extérieures indiquant la température et l'hygrométrie de l'air ambiant, >>>> c'est curieux que le nom récupéré soit "soil_xxx". >>>> Mais comme je vous l'indiquais, sur Awekas, quand je récupère via >>>> l'API les données envoyées par la base Bresser, les températures des >>>> sondes >>>> extérieures sont dans les bons champs, en revanche les hygrométries sont >>>> rentrées dans des hygrométries de sonde de sol.. >>>> C'est très curieux, et dixit le SAV de Bresser France, je ne suis >>>> pas le seul à avoir signalé la chose ! >>>> Côté Bresser "teutons", la chose ne semble pas trop leur poser de >>>> problème métaphysiques... A moins que la modification du firmware de la >>>> base de la station ne soit pas une de leurs priorités ! >>>> >>>> *Rémy LAVABRE* >>>> >>>> >>>> Le sam. 24 févr. 2024 à 10:54, [email protected] <[email protected]> >>>> a écrit : >>>> >>>>> Hello Remy (... et bonjour en Français :) >>>>> On va le faire en Français c'est plus simple : >>>>> je récupère les data via interceptor en Wifi sur Weewx ... Toutes >>>>> mes datas je les récupère correctement. >>>>> la valeur inTemp est celle de la base ca ok . >>>>> mais j'ai 2 sondes en plus et je voudrais également récupérer ces >>>>> données (soilTemp1 et soilTemp2) et ma question était comment paramétrer >>>>> le driver interceptor >>>>> Sur le repo github ce n'est pas très clair... >>>>> >>>>> Mon site est ici : https://meteo-pontscorff.fr/ (il y a mes >>>>> coordonnées mail) >>>>> Merci ! >>>>> Stéphane >>>>> >>>>> Le samedi 24 février 2024 à 05:49:39 UTC+1, Remy LAVABRE a écrit : >>>>> >>>>>> stephane hello, >>>>>> I said something stupid to you previously. interceptor intercepts at >>>>>> the wifi level and not as I thought at the 400 or 800 Mhz radio level... >>>>>> sorry! >>>>>> >>>>>> so normal that you have inTemp and barometer! :-) >>>>>> >>>>>> I too have a Bresser station and retrieve data automatically from >>>>>> Awekas in the absence of a USB output. I have several exterior sensors >>>>>> and >>>>>> there is a somewhat similar problem. the hygrometer values of the probes >>>>>> are retrieved as hygrometer values of the floor probes while the >>>>>> temperatures are retrieved as temperatures of external probes. >>>>>> >>>>>> I reported this anomaly to Bresser in France who already reported it >>>>>> almost a year ago, knowing that I was not the only one to have reported >>>>>> it >>>>>> to them. >>>>>> I also reported the problem to Germany who basically told me it was >>>>>> "normal" operation without explanation.... >>>>>> >>>>>> As I wrote a driver for weewx which retrieves data directly from >>>>>> Awekas at regular intervals, I reverse the value fields myself... >>>>>> >>>>>> Le ven. 23 févr. 2024, 23:19, [email protected] < >>>>>> [email protected]> a écrit : >>>>>> >>>>>>> Hello >>>>>>> I use weewx with interceptor : >>>>>>> >>>>>>> Feb 23 23:09:01 meteo-Ubuntu weewx-BRESSER[63190] DEBUG >>>>>>> user.interceptor: raw packet: {'dateTime': 1708726142, 'usUnits': 1, >>>>>>> 'rain_total': 0.09, 'barometer': 29.99, 'temperature_out': 34.7, >>>>>>> 'humidity_out': 90.0, 'wind_speed': 0.0, 'wind_gust': 0.0, 'wind_dir': >>>>>>> 138.0, 'dewpoint': 32.0, 'temperature_in': 66.2, 'humidity_in': 57.0, >>>>>>> 'uv': >>>>>>> 0.0, 'solar_radiation': 0.0, 'soil_temperature_1': 66.2, >>>>>>> 'soil_temperature_2': 70.8, 'soil_moisture_2': 60.0, 'rain': None} >>>>>>> Feb 23 23:09:01 meteo-Ubuntu weewx-BRESSER[63190] DEBUG >>>>>>> user.interceptor: mapped packet: {'dateTime': 1708726142, 'usUnits': 1, >>>>>>> 'barometer': 29.99, 'outHumidity': 90.0, 'inHumidity': 57.0, 'outTemp': >>>>>>> 34.7, 'inTemp': 66.2, 'windSpeed': 0.0, 'windGust': 0.0, 'windDir': >>>>>>> 138.0, >>>>>>> 'radiation': 0.0, 'dewpoint': 32.0, 'rain': None, 'UV': 0.0, >>>>>>> 'soilTemp1': >>>>>>> 66.2, 'soilTemp2': 70.8, 'soilMoist2': 60.0} >>>>>>> >>>>>>> I dont understand how to use : >>>>>>> soilTemp1': 66.2, ' >>>>>>> soilTemp2': 70.8, ' >>>>>>> soil_moist1': 60.0, >>>>>>> soil_moist2': 60.0, >>>>>>> >>>>>>> I've 2 temperatures probes >>>>>>> >>>>>>> Can someone explain me how to add this in weewx.conf ? >>>>>>> >>>>>>> in section : >>>>>>> [[sensor_map_extensions]] >>>>>>> ??? inTemp = temperature_1 >>>>>>> ??? inHumidity = humidity_1 >>>>>>> ??? outTemp = temperature_4 >>>>>>> ??? outHumidity = humidity_4 >>>>>>> >>>>>>> >>>>>>> Thanks a lot ;) >>>>>>> >>>>>>> Stephane >>>>>>> >>>>>>> -- >>>>>>> >>>>>> 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 on the web visit >>>>>>> https://groups.google.com/d/msgid/weewx-user/c851119a-b274-4ecd-99a3-605d2e393946n%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/weewx-user/c851119a-b274-4ecd-99a3-605d2e393946n%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 on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/b81baf0d-7454-403b-86c3-5cd1305b6fcdn%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/weewx-user/b81baf0d-7454-403b-86c3-5cd1305b6fcdn%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 on the web visit https://groups.google.com/d/msgid/weewx-user/75e744b9-2755-40b7-87c7-ea84e5b32f85n%40googlegroups.com.
