Hi,
I'm using your code on a ESP8266. Works great so far.
I own a Bresser 5-in-1 Art-N°: 9602510 (new one), which uses the same protocol as a Bresser 6-in-1.
In MQTT i only get a message without rain-data although rain-data is received by CC1101:
20:18:22.920 -> [CC1101] Data: D4 A0 47 97 65 15 33 18 FF FF FF 10 68 22 26 46 FF F0 B1 AA 00 00 00 00 00 00 00 20:18:22.986 -> [CC1101] R [0xD4] RSSI: -42.000000 LQI: 0 20:18:22.986 -> decode_ok: 1, temp_ok: 1, wind_ok: 1, rain_ok: 0 20:18:22.986 -> Id: [97651533] Battery: [OK ] Ch: [0] Temp: [22.2C] Hum: [ 46%] Wind max: [0.0m/s] Wind avg: [0.0m/s] Wind dir: [106.0deg] Rain: [-----.-mm] 20:18:22.986 -> {"sensor_id": 97651533,"ch:":0,"battery_ok":1,"temp_c":22.2,"humidity":46,"wind_gust":0.0,"wind_avg":0.0,"wind_gust_bft":0,"wind_avg_bft":0,"wind_dir":106.0} 20:18:34.962 -> [CC1101] Data: D4 B0 43 97 65 15 33 18 FF FF FF 10 68 FF FE B7 FF 01 7A AA 00 00 00 00 00 00 00 20:18:34.962 -> [CC1101] R [0xD4] RSSI: -41.000000 LQI: 0 20:18:34.962 -> decode_ok: 1, temp_ok: 0, wind_ok: 1, rain_ok: 1 20:18:34.962 -> Id: [97651533] Battery: [OK ] Ch: [0] Temp: [---.-C] Hum: [---] Wind max: [0.0m/s] Wind avg: [0.0m/s] Wind dir: [106.0deg] Rain: [ 14.8mm] 20:18:37.483 -> [CC1101] Receive failed - failed, code 0
MQTT message:
{ "sensor_id": 97651533, "ch:": 0, "battery_ok": 1, "temp_c": 22.2, "humidity": 46, "wind_gust": 0, "wind_avg": 0, "wind_gust_bft": 0, "wind_avg_bft": 0, "wind_dir": 106 }
sometimes (esp reset) i got rain-data but no temp and humi:
20:08:58.990 -> decode_ok: 1, temp_ok: 0, wind_ok: 1, rain_ok: 1 20:08:58.990 -> Id: [97651533] Battery: [OK ] Ch: [0] Temp: [---.-C] Hum: [---] Wind max: [0.0m/s] Wind avg: [0.0m/s] Wind dir: [106.0deg] Rain: [ 14.8mm] 20:08:58.990 -> {"sensor_id": 97651533,"ch:":0,"battery_ok":1,"wind_gust":0.0,"wind_avg":0.0,"wind_gust_bft":0,"wind_avg_bft":0,"wind_dir":106.0,"rain":14.8} 20:08:58.990 -> {"rssi":-43.5,"lqi":0} 20:09:10.101 -> [CC1101] Receive failed - failed, code 0 20:09:10.931 -> [CC1101] Data: D4 A0 47 97 65 15 33 18 FF FF FF 10 68 22 26 46 FF F0 B1 AA 00 00 00 00 00 00 00 20:09:10.963 -> [CC1101] R [0xD4] RSSI: -43.000000 LQI: 0 20:09:10.963 -> decode_ok: 1, temp_ok: 1, wind_ok: 1, rain_ok: 0 20:09:10.963 -> Id: [97651533] Battery: [OK ] Ch: [0] Temp: [22.2C] Hum: [ 46%] Wind max: [0.0m/s] Wind avg: [0.0m/s] Wind dir: [106.0deg] Rain: [-----.-mm] 20:09:14.414 -> [CC1101] Receive failed - failed, code 0
MQTT message:
{ "sensor_id": 97651533, "ch:": 0, "battery_ok": 1, "wind_gust": 0, "wind_avg": 0, "wind_gust_bft": 0, "wind_avg_bft": 0, "wind_dir": 106, "rain": 14.8 }
Any help is appreciated.
thx