Timm Bogner
1f4c974b4c
added some sensors
2022-10-11 10:55:15 -05:00
Timm Bogner
91aeb11402
remove .gitignore
2022-10-06 05:33:35 -05:00
Timm Bogner
df6c26b734
TFT_eSPI example
2022-10-04 17:55:47 -05:00
Timm Bogner
39bd741614
switched terminology
2022-10-02 18:34:54 -05:00
Timm Bogner
5340965c3a
input via Serial0
...
data at the Rx of the USB Serial port (normally used for debugging) will now be entered into the getSerial() function
2022-10-01 00:19:53 -05:00
Timm Bogner
4721e72b47
changed peers to neighbors
...
Better reflects the concept and clears ambiguity
2022-09-29 14:31:07 -05:00
Timm Bogner
6212c58648
move ack settings
...
hid LoRa settings
2022-09-26 18:20:58 -05:00
Timm Bogner
ccf24f50f9
added delay(0)
2022-09-09 12:27:58 -05:00
Timm Bogner
754fb9ce56
ESP-NOW confirmation
2022-09-08 13:48:58 -05:00
Timm Bogner
236afd04e9
Update Irrigation.ino
...
Co-Authored-By: Kisssys <5122480+Kisssys@users.noreply.github.com>
2022-09-06 23:21:28 -05:00
Timm Bogner
bcda928a4a
added gypsum soil sensor
...
Co-Authored-By: Kisssys <5122480+Kisssys@users.noreply.github.com>
2022-09-06 21:31:32 -05:00
Timm Bogner
06aa620c6a
4-channel Relay Controller
2022-09-01 19:49:32 -05:00
Timm Bogner
40f415f405
Merge pull request #98 from timmbogner/two-way-comms
...
Two-way communications - take 2
2022-08-31 16:31:09 -05:00
Timm Bogner
537f14dc03
added support for TSL2561
2022-08-30 19:30:36 -05:00
Timm Bogner
a58cab5774
removed fdrs_sensor.h etc
2022-08-25 23:34:29 -05:00
Timm Bogner
65d31644c8
Merge branch 'dev' into two-way-comms
2022-08-25 23:03:36 -05:00
Timm Bogner
1501817975
subscription list and unified callback
...
the functionality is almost complete
2022-08-25 22:46:25 -05:00
Timm Bogner
4c0b934b5a
Update fdrs_gateway_config.h
2022-08-25 22:46:25 -05:00
Timm Bogner
408779bbd4
Update 1_UART_Gateway.ino
2022-08-25 22:46:25 -05:00
Timm Bogner
b3e177a945
fixed gateway
2022-08-25 22:46:25 -05:00
Timm Bogner
d1491c686c
i guess that fixes it
2022-08-25 22:46:25 -05:00
Timm Bogner
e89ac94427
cosmetic
2022-08-25 22:46:25 -05:00
Timm Bogner
9f74426f0b
added new abilities
2022-08-25 22:46:25 -05:00
Sascha
32b6a4cdab
Added missing parameter checks to fdrs_checkConfig
...
Added test for logging functions as well as LoRa ACK.
Added the define to all numbered example sketches.
2022-08-25 10:58:02 +02:00
Sascha
4ce0a617af
Clean-up of fdrs_checkConfig.h
...
Removed redundancies from fdrs_checkConfig.h
Also - as an example - added the inclusion of the node config check in 0_MQTT_Gateway
2022-08-24 17:20:39 +02:00
Timm Bogner
deabf20a3d
readme and sensor examples
...
moved readmes, added back sensor examples
2022-08-07 00:30:48 -05:00
Timm Bogner
b8675edb02
replace old examples
2022-08-03 22:27:55 -05:00
Jeff Lehman
1f4021dda4
decouple READING_ID from LoRa address
2022-08-03 20:40:41 -05:00
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.
2022-07-30 21:00:11 +02:00
Timm Bogner
91bcf22361
Merge pull request #83 from aviateur17/dev_loratxpow
...
Add ability to adjust LoRa transmit power #66
2022-07-28 13:17:32 -05:00
Jeff Lehman
4457bede78
Added ability to adjust LoRa transmit power #66
2022-07-27 19:46:41 -05:00
Jeff Lehman
def150b49c
Use READING_ID as part of LoRa address. #65
2022-07-26 13:25:06 -05:00
Jeff Lehman
e26d44ff44
Merge branch 'dev' of https://github.com/aviateur17/Farm-Data-Relay-System into dev
2022-07-26 08:29:23 -05:00
Jeff Lehman
eed87ac84c
Validate CRC when sensor does not want ACK - improvement #54
2022-07-26 06:40:50 -05:00
Timm Bogner
90ac7148fe
Merge branch 'dev' into dev
2022-07-25 15:25:11 -05:00
Jeff Lehman
f3d840f944
Disable ACK by default for sensors #54
2022-07-25 14:01:46 -05:00
Jeff Lehman
269fd335c2
Add LoRa ACK & CRC functionality for sensors #54
2022-07-25 13:28:21 -05:00
Jeff Lehman
0bf0015576
Add LoRa ACK & CRC functionality for gateway #54
2022-07-25 13:06:14 -05:00
Sascha
62c247275a
Applied changes to FDRS_Sensor and FDRS_Gateway folders
2022-07-23 01:09:58 +02:00
Sascha
ae85886e65
added #define USE_ESPNOW to gateway code
...
Including sections which are ESPNOW specific only if #define USE_ESPNOW is enabled.
2022-07-23 01:05:01 +02:00
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.
2022-07-22 23:41:52 +02:00
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.
2022-07-21 16:24:01 +02:00
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.
2022-07-21 14:01:51 +02:00
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.
2022-07-21 11:46:16 +02:00
Sascha
7526439d85
Return random vaule for sensor nodes
...
the return value in the sensor sketches was missing the random function. Fixed that.
2022-07-21 11:06:49 +02:00
Timm Bogner
699d7a2840
shwoop
2022-07-19 10:54:55 -05:00
Timm Bogner
1ce8a3eb2b
dink
...
Changed the spammer a little and adjusted some other stuff.
2022-07-19 10:08:24 -05:00
Timm Bogner
6a5e7acd13
sensors are go
2022-07-19 08:39:06 -05:00
Timm Bogner
d3e137ab8b
unifying gateways etc
...
more to come
2022-07-18 20:42:42 -05:00
Sascha
087b9f30c8
house keeping
...
Added some comments for easier browsing through the source and corrected a type.
2022-07-15 14:09:40 +02:00