Comments (4)
How long did you wait for data?
Which kind of antenna are you using?
What's the distance between the CC1101 and the weather sensor?
What is the power supply to the ESP8266 D1 mini?
Did you check this out: https://github.com/matthias-bs/BresserWeatherSensorReceiver/wiki#radio-transceiver-range?
from bresserweathersensorreceiver.
I had wiring problems (GDO pins swapped).
Now BresserWheaterSensorBasic receives data, but BresserWheaterSensorMQTT is not publishing.
The topics radio and status are published.
00:51:23.197 -> Checking wifi...
00:51:23.197 -> MQTT connecting... connected!
00:51:23.197 -> ESPWeather-CB65BD/status: online
00:51:23.197 -> [CC1101] Initializing ...
00:51:23.363 -> success!
00:51:23.363 -> [CC1101] Setup complete - awaiting incoming messages...
00:51:28.142 -> [CC1101] Data: D4 BE FD 19 8D AA 8A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:51:28.175 -> [CC1101] R [D4] RSSI: -27.0
00:51:28.175 -> find_slot(): ID=0000B327
00:51:28.175 -> find_slot(): Storing into slot #0
00:51:32.191 -> pm open,type:2 0
00:51:40.654 -> [CC1101] Data: D4 BE FD 19 8D AA 8A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:51:40.654 -> [CC1101] R [D4] RSSI: -26.5
00:51:40.654 -> find_slot(): ID=0000B327
00:51:40.654 -> find_slot(): Storing into slot #0
00:51:53.164 -> [CC1101] Data: D4 8E A0 19 8D AA 9A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:51:53.164 -> [CC1101] R [D4] RSSI: -25.5
00:51:53.164 -> find_slot(): ID=0000B327
00:51:53.164 -> find_slot(): Storing into slot #0
00:52:05.643 -> [CC1101] Data: D4 BE FD 19 8D AA 8A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:52:05.643 -> [CC1101] R [D4] RSSI: -27.0
00:52:05.643 -> find_slot(): ID=0000B327
00:52:05.677 -> find_slot(): Storing into slot #0
00:52:18.157 -> [CC1101] Data: D4 8E A0 19 8D AA 9A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:52:18.157 -> [CC1101] R [D4] RSSI: -27.0
00:52:18.157 -> find_slot(): ID=0000B327
00:52:18.157 -> find_slot(): Storing into slot #0
00:52:30.635 -> [CC1101] Data: D4 46 D5 19 8D AA 9A 18 AA AA AA AA AA 82 AA 88 AA FB AA AA AA AA AA AA AA AA 00
00:52:30.669 -> [CC1101] R [D4] RSSI: -26.0
00:52:30.669 -> find_slot(): ID=0000B327
00:52:30.669 -> find_slot(): Storing into slot #0
00:52:43.148 -> [CC1101] Data: D4 8E A0 19 8D AA 9A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:52:43.148 -> [CC1101] R [D4] RSSI: -26.0
00:52:43.148 -> find_slot(): ID=0000B327
00:52:43.148 -> find_slot(): Storing into slot #0
00:52:53.668 -> ESPWeather-CB65BD/status: online
00:52:53.668 -> ESPWeather-CB65BD/radio: {"rssi":-26}
00:52:55.660 -> [CC1101] Data: D4 8E A0 19 8D AA 9A 18 AA AA AA AA AA 82 AA 88 AA F8 AA AA AA AA AA AA AA AA 00
00:52:55.660 -> [CC1101] R [D4] RSSI: -26.5
00:52:55.660 -> find_slot(): ID=0000B327
00:52:55.660 -> find_slot(): Storing into slot #0
00:53:08.137 -> [CC1101] Data: D4 46 D5 19 8D AA 9A 18 AA AA AA AA AA 82 AA 88 AA FB AA AA AA AA AA AA AA AA 00
00:53:08.170 -> [CC1101] R [D4] RSSI: -27.5
00:53:08.170 -> find_slot(): ID=0000B327
00:53:08.170 -> find_slot(): Storing into slot #0
from bresserweathersensorreceiver.
Could you please add the following code to the end of decodeBresser7In1Payload()
before line 935 (return DECODE_OK;
) in WeatherSensor.cpp
?
sensor[slot].valid = true;
sensor[slot].complete = true;
from bresserweathersensorreceiver.
Solved, thank you
14:21:27.064 -> ESPWeather/status: online
14:21:27.064 -> ESPWeather/radio: {"rssi":-57.5}
14:21:39.542 -> [CC1101] Data: D4 EA AF 19 8D A3 AA 18 AA AA AA AA AA 82 AA 88 9A FC AA AB A2 AA AA AA AA AA 00
14:21:39.575 -> [CC1101] R [D4] RSSI: -58.5
14:21:39.575 -> find_slot(): ID=0000B327
14:21:39.575 -> find_slot(): Storing into slot #0
14:21:39.575 -> ESPWeather/data/ B327: {"id":45863,"battery_ok":1,"temp_c":22.3,"humidity":56,"wind_gust":0.0,"wind_avg":0.0,"wind_dir":90.0,"uv":0.0,"light_klx":0.1,"rain":0.0,"rain_d":0.0,"rain_w":0.0,"rain_m":0.0}
14:21:39.575 -> ESPWeather/extra: {"wind_dir_txt":"E","wind_gust_bft":0,"wind_avg_bft":0,"dewpoint_c":13.1,"perceived_temp_c":24.7}
14:21:52.048 -> [CC1101] Data: D4 E0 36 19 8D A3 AA 18 AA AA AA AA AA 82 AA 88 9A FC AA AB 8A AA AA AA AA AA 00
14:21:52.048 -> [CC1101] R [D4] RSSI: -53.5
14:21:52.048 -> find_slot(): ID=0000B327
14:21:52.048 -> find_slot(): Storing into slot #0
14:22:04.554 -> [CC1101] Data: D4 E0 36 19 8D A3 AA 18 AA AA AA AA AA 82 AA 88 9A FC AA AB 8A AA AA AA AA AA 00
14:22:04.554 -> [CC1101] R [D4] RSSI: -54.0
14:22:04.554 -> find_slot(): ID=0000B327
14:22:04.554 -> find_slot(): Storing into slot #0
14:22:04.554 -> ESPWeather/data/ B327: {"id":45863,"battery_ok":1,"temp_c":22.3,"humidity":56,"wind_gust":0.0,"wind_avg":0.0,"wind_dir":90.0,"uv":0.0,"light_klx":0.1,"rain":0.0,"rain_d":0.0,"rain_w":0.0,"rain_m":0.0}
14:22:04.587 -> ESPWeather/extra: {"wind_dir_txt":"E","wind_gust_bft":0,"wind_avg_bft":0,"dewpoint_c":13.1,"perceived_temp_c":24.7}
14:22:04.587 -> ESPWeather/status: online
14:22:04.587 -> ESPWeather/radio: {"rssi":-54}
from bresserweathersensorreceiver.
Related Issues (20)
- Radio sleep before ESP deep sleep to lower Power drain HOT 1
- decodeBresserLightningPayload(): Change counter decoding from binary to BCD
- Rain gauge no hour, day or week rapport HOT 3
- Config isn't saved HOT 4
- Unify RainGauge and Lightning classes
- New library -> adjust examples HOT 5
- MQTT example error affter upgrade
- Board Heltec WiFi Kit 32(V3) will not select SX1262 but SX1276 HOT 1
- Add support for Bresser CO2 PN 7009977 and HCHO/VOC PN 7009978 sensors
- Request for testing with Bresser CO2 sensor (P/N 7009977)
- Request for testing with Bresser HCHO/VOC sensor (P/N 7009978)
- Potential mix of weather sensor data using 6-in-1 decoder
- What receiver do you recommend? HOT 5
- rain implementation -> renew examples HOT 4
- Can't flash on Lilygo T3 V1.6.1 HOT 9
- Help with setting up Waldbeck Huygens weather station HOT 10
- Add support for M5Stack Core2 with Module LoRa868
- Add support for ESP32-S3 PowerFeather with Adafruit LoRa Radio FeatherWing
- Implement setting of sensor_ids_exc / sensor_ids_exc at run time
- Implementing new weather stations HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bresserweathersensorreceiver.