Skip to content

Commit

Permalink
Add libs
Browse files Browse the repository at this point in the history
  • Loading branch information
FredM67 committed May 30, 2024
1 parent 6bb45d3 commit e7c7f51
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
11 changes: 4 additions & 7 deletions Mk2_3phase_RFdatalog_temp/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#define _CONFIG_H

//--------------------------------------------------------------------------------------------------
//#define TEMP_ENABLED /**< this line must be commented out if the temperature sensor is not present */
#define TEMP_ENABLED /**< this line must be commented out if the temperature sensor is not present */
//#define RF_PRESENT /**< this line must be commented out if the RFM12B module is not present */

// Output messages
Expand Down Expand Up @@ -50,7 +50,7 @@ inline constexpr bool OVERRIDE_PIN_PRESENT{ false }; /**< set
#endif

inline constexpr bool WATCHDOG_PIN_PRESENT{ false }; /**< set it to 'true' if there's a watch led */
inline constexpr bool RELAY_DIVERSION{ true }; /**< set it to 'true' if a relay is used for diversion */
inline constexpr bool RELAY_DIVERSION{ true }; /**< set it to 'true' if a relay is used for diversion */
inline constexpr bool DUAL_TARIFF{ false }; /**< set it to 'true' if there's a dual tariff each day AND the router is connected to the billing meter */

// ----------- Pinout assignments -----------
Expand Down Expand Up @@ -81,18 +81,15 @@ inline constexpr uint8_t rotationPin{ 0xff }; /**< if LOW, trigger a load prio
inline constexpr uint8_t forcePin{ 0xff }; /**< for 3-phase PCB, force pin */
inline constexpr uint8_t watchDogPin{ 0xff }; /**< watch dog LED */

inline constexpr uint8_t tempSensorPin{ 0xff }; /**< for 3-phase PCB, sensor pin */

inline constexpr RelayEngine relays{ { { 7, 1000, 200, 1, 1 } } }; /**< config for relay diversion, see class definition for defaults and advanced options */

inline constexpr uint8_t ul_OFF_PEAK_DURATION{ 8 }; /**< Duration of the off-peak period in hours */
inline constexpr pairForceLoad rg_ForceLoad[NO_OF_DUMPLOADS]{ { -3, 2 } }; /**< force config for load #1 ONLY for dual tariff */

inline constexpr int16_t iTemperatureThreshold{ 100 }; /**< the temperature threshold to stop overriding in °C */

inline constexpr TemperatureSensing temperatureSensing{ 0xff,
{ { 0x28, 0xBE, 0x41, 0x6B, 0x09, 0x00, 0x00, 0xA4 },
{ 0x28, 0x1B, 0xD7, 0x6A, 0x09, 0x00, 0x00, 0xB7 } } }; /**< list of temperature sensor Addresses */
inline constexpr TemperatureSensing temperatureSensing{ 12,
{ { 0x28, 0xBE, 0x41, 0x6B, 0x09, 0x00, 0x00, 0xA4 } } }; /**< list of temperature sensor Addresses */

inline constexpr uint32_t ROTATION_AFTER_CYCLES{ 8UL * 3600UL * SUPPLY_FREQUENCY }; /**< rotates load priorities after this period of inactivity */

Expand Down
5 changes: 5 additions & 0 deletions Mk2_3phase_RFdatalog_temp/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ build_src_flags =
-DTEMP_ENABLED
lib_deps =
paulstoffregen/OneWire @ ^2.3.7
adafruit/Adafruit BusIO@^1.16.1
adafruit/Adafruit GFX Library@^1.11.9
adafruit/Adafruit seesaw Library@^1.7.7
arduino-libraries/SD@^1.2.4
adafruit/Adafruit ST7735 and ST7789 Library@^1.10.4

[env:emonesp]
build_src_flags =
Expand Down

0 comments on commit e7c7f51

Please sign in to comment.