Commit Graph

868 Commits (16a6ac4b040a93ac31ceee138418789415c541fc)
 

Author SHA1 Message Date
Jeff Lehman fdc941658e Add function prototypes for gateway examples to compile in Arduino 2 years ago
Timm Bogner 8c57e910c3
Merge branch 'dev' into dev_fixarduinoexamples 2 years ago
Timm Bogner 248f7c6755
Merge pull request #84 from aviateur17/dev_lorasensorping
Feature add: LoRa SystemPacket ping reply
2 years ago
Timm Bogner d94faac99f
Merge pull request #80 from thefeiter/suggestions-for-config-check
Suggestions for config check
2 years ago
Sascha 795bf1c0e9 Applied patch #88
Applied patch #88 from @Aviateur17. This fixes the compile issues for sensor sketches. Gateway sketches still do not compile. Will check if this can be just applied the same way as the fix for the sensors.
2 years ago
Jeff Lehman 52069eae4d Fix Arduino compile issue 2 years ago
Sascha a4e24d841f Changed usage of LORA_TXPWR to FDRS_TXPWR
After the local and global settings have been checked, the corresponding FDRS_xxx must be used. Changed this as not doing so leads to compile errors if the local setting is not set but the global one.
2 years ago
Sascha fb9be94242 disabled local lora configuration in sensor and gateway files
By default the local lora configuration must be disabled. This is less error-prone as values from the fdrs_globals.h file are used by default.
2 years ago
Jeff Lehman 57e4ebfe89 Small changes in way ACK stats are calculated 2 years ago
Jeff Lehman f32a4f9f9d Feature add: LoRa SystemPacket ping reply 2 years ago
Timm Bogner 91bcf22361
Merge pull request #83 from aviateur17/dev_loratxpow
Add ability to adjust LoRa transmit power #66
2 years ago
Timm Bogner d055b2354d
Merge pull request #82 from aviateur17/dev_loramac_readingid
Use READING_ID as part of LoRa address. #65
2 years ago
theFeiter 7d82ab33a8 add backlog topic config option 2 years ago
Jeff Lehman 4457bede78 Added ability to adjust LoRa transmit power #66 2 years ago
Timm Bogner 4e41ae9540
Merge pull request #81 from aviateur17/dev
Fix #endif issues in fdrs_functions.h
2 years ago
Jeff Lehman d8bb39c02b Fix #endif issues in fdrs_functions.h 2 years ago
theFeiter ec8477d2ee obfuscate passwords 2 years ago
theFeiter 56cc65c4a1 set to constant chars 2 years ago
theFeiter 2c0fa7cfa5 add newline 2 years ago
theFeiter 18caa3f953 add crc confirmation for logging and resending 2 years ago
theFeiter 22d6e37550 move crc func to work with PIO 2 years ago
theFeiter 91aaef20a5 fix merge 2 years ago
theFeiter b0d0002f0d Merge branch 'dev' into resend-after-reconnect 2 years ago
theFeiter f544fd109c rename file since no longer csv 2 years ago
theFeiter 7da897e763 add log file size limit 2 years ago
Timm Bogner 9780e54b69
Merge pull request #76 from aviateur17/dev
#54 Packet Confirmation - LoRa ACK and CRC
2 years ago
Jeff Lehman def150b49c Use READING_ID as part of LoRa address. #65 2 years ago
Jeff Lehman e26d44ff44 Merge branch 'dev' of https://github.com/aviateur17/Farm-Data-Relay-System into dev 2 years ago
Jeff Lehman eed87ac84c Validate CRC when sensor does not want ACK - improvement #54 2 years ago
Timm Bogner 90ac7148fe
Merge branch 'dev' into dev 2 years ago
Jeff Lehman f3d840f944 Disable ACK by default for sensors #54 2 years ago
Jeff Lehman 269fd335c2 Add LoRa ACK & CRC functionality for sensors #54 2 years ago
Jeff Lehman 0bf0015576 Add LoRa ACK & CRC functionality for gateway #54 2 years ago
Timm Bogner 9ba1209c62
Merge pull request #74 from Gulpman/dev
Clean up of #72
2 years ago
Timm Bogner a8e8d41de6
Merge branch 'dev' into dev 2 years ago
Timm Bogner 523e066a6a Update fdrs_sensor_config.h 2 years ago
Timm Bogner 7cf9ea113d Update fdrs_sensor_config.h 2 years ago
Timm Bogner 7e208cbc9b Merge branch 'main' into dev 2 years ago
Timm Bogner 2ec3a04e16 Update fdrs_gateway_config.h 2 years ago
Timm Bogner f010f27673
Merge pull request #73 from timmbogner/the-big-change
System Packets and Big Changes
2 years ago
theFeiter 110800d29e use json again instead of csv 2 years ago
theFeiter f83e41da5a add SD support 2 years ago
theFeiter 9e700ca315 resend logged values if mqtt connection is back
ATM using the csv lines
deleting the lofgile after resending
2 years ago
Sascha 7a524fe456
Update README.md
Added section on USE_ESPNOW.
2 years ago
Sascha 62c247275a Applied changes to FDRS_Sensor and FDRS_Gateway folders 2 years ago
Sascha ae85886e65 added #define USE_ESPNOW to gateway code
Including sections which are ESPNOW specific only if #define USE_ESPNOW is enabled.
2 years ago
Sascha 5e85269373 Clean up of #72
- moved configuration checkup to external file to make sensor and gateway files smaller.
- for sensors the config now only is shown if the sensor does NOT return from Deep Sleep. For example when pressing the reset button or after a crash.
- for gateways the configuration is shown once and also can be forced to be shown with a reset. Code should work for ESP32 and ESP8266 - have only tested it with ESP32.
- fixed issue in fdrs_functions.h - if MQTT_AUTH was enabled but WIFI disabled, the compile crashed.
2 years ago
Timm Bogner 62685452ad
Merge pull request #72 from Gulpman/dev
Dev - partial fix of #71
2 years ago
Timm Bogner d04639a865 Finished ping support
Not immediately useful, but it is interesting to know how low an FDRS ping is (in ms). I won't ruin the surprise, but it's pretty low.

More importantly however, I laid out how SystemPackets will work. I might rename those.
2 years ago
Sascha 5027623cb8 Fixing configuration system - part 2: gateways
Further work on #71 :
- Added config code to fdrs_functions.h.
- Commented all local config settings -> global config settings will be taken by default.
- added a debugConfig function, to check from where settings have been taken. May be moved to a place where sensors and gateways can share code as this is needed only once. For the sake of simplicity the function made it into fdrs_sensor.h and fdrs_functions.h Needs to be refined, as there is redundancy right now.
2 years ago