Commit Graph

649 Commits (9f16f2e891d2df50dbf20d9373b5ba2bfb1a6b3c)
 

Author SHA1 Message Date
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
Sascha cfa57e388b Fixing configuration system - part 1: sensors
Fixed the configuration system for sensor nodes. Gateway nodes are still to be fixed (work still in process :) )
This has been addressed in #71

Important: For this system to work and make the onboarding easier for new users, global settings must be used by default and therefore local settings must be commented out by default.
2 years ago
Sascha d6201fdd6d Update fdrs_sensor.h
Missed one :)
2 years ago
Sascha c27bffe1ec Further debug enhancements
Added Id and data content to debug message.
Also changed the order to meet the serial debug output of the gateway - this way it is much easier to check if what has been sent is what has been received.
2 years ago
Sascha b73b7a4b1c Added LoRa Debug info for BAND and SF to all nodes for better debugging
As there is still a lot of redundancy in the project, in a first step I added the debug messages in each of the places.
2 years ago
Sascha 7526439d85 Return random vaule for sensor nodes
the return value in the sensor sketches was missing the random function. Fixed that.
2 years ago
Sascha 7c15bdf675 Update fdrs_globals.h
No change to the content - just putting blocks together for simpler overview.
2 years ago
Timm Bogner 3c3231e4f0 implementing SystemPackets 2 years ago
theFeiter b7541a8e00 send timestamp on mqtt 2 years ago
Sascha c0e28b0403 LoRa debug: show band and sf for better debugging 2 years ago
Timm Bogner 7090109008
Merge pull request #68 from timmbogner/dev
New in this release:
- Added "FDRS_" prefixes to many macros/variables. (@Gulpman )
- Added SD card backup for MQTT gateways. (@thefeiter)
2 years ago
Timm Bogner a8339f1136
Merge branch 'main' into dev 2 years ago
Timm Bogner 17e33b82af
Update README.md 2 years ago
Timm Bogner 699d7a2840 shwoop 2 years ago
Timm Bogner 5adb4a6728
Update README.md 2 years ago
Timm Bogner 1ce8a3eb2b dink
Changed the spammer a little and adjusted some other stuff.
2 years ago
Timm Bogner 6a5e7acd13 sensors are go 2 years ago
Timm Bogner d3e137ab8b unifying gateways etc
more to come
2 years ago
Timm Bogner c5f9064f03
Merge pull request #64 from Gulpman/dev
Small improvement to debug messages in fdrs_sensor.cpp
2 years ago
Sascha 087b9f30c8 house keeping
Added some comments for easier browsing through the source and corrected a type.
2 years ago