Interceptor + weewx + Bresser

103 views
Skip to first unread message

sc.lep...@gmail.com

unread,
Feb 23, 2024, 5:19:28 PMFeb 23
to weewx-user
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

Remy LAVABRE

unread,
Feb 23, 2024, 11:23:41 PMFeb 23
to weewx...@googlegroups.com
What is the Bresser station you use Stéphane ?
Normaly no inTemp with bresser and interceptor -> inTemp is given with by the base and so not radio send as the barometer value...


--
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/c851119a-b274-4ecd-99a3-605d2e393946n%40googlegroups.com.

Remy LAVABRE

unread,
Feb 23, 2024, 11:49:39 PMFeb 23
to weewx...@googlegroups.com
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, sc.lep...@gmail.com <sc.lep...@gmail.com> a écrit :
--

sc.lep...@gmail.com

unread,
Feb 24, 2024, 4:54:40 AMFeb 24
to weewx-user
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

Remy LAVABRE

unread,
Feb 24, 2024, 11:01:50 AMFeb 24
to weewx...@googlegroups.com
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



sc.lep...@gmail.com

unread,
Feb 24, 2024, 12:47:13 PMFeb 24
to weewx-user
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"
}

sc.lep...@gmail.com

unread,
Feb 25, 2024, 5:02:43 AMFeb 25
to weewx-user
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 

Reply all
Reply to author
Forward
0 new messages