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.

Reply via email to