mySimpleThings possibilities
All you want to, and can
make, with a unlimited number of ESP32 ESP-NOW Nodes.
All Nodes has/can:
- All Nodes can comminicate with a single or Paired set of Nodes and your
WebBrowser,
- Communicate with the Nodes over Local WiFi and Internet with a WebBrowser.
Using a WebSocket Server ESP32/8266 and Serial2/SoftwareSerial with Node
"000000".
- OTA firmware upload, with a 5 minutes time window:
- on restart.
- a command.
- push button.
- NTP time client:
- get and sync the time on (re)start.
- sync the time on 04:00.
A myST_node day ends at 03:59:59 night.
- Calculated Sunrise and Sunset for your own location.
- Calculated or Static DST/Summertime for your own location.
- Use buttons, sensors, steppers, radio, Lora, bluetooth(module), relays, ....
- Switch lamps, (un)loc doors, sun-screens and/or shutters DOWN/UP, heating
ON/OFF, ...
- (Not)AtHome: switch all what you want with only one push button or command.
- Switch a green/red flash LED.
- Switch lamp or ... ON/OFF or DOWN/UP.
- Send command(s) to other Nodes to switch:
Heating, boiler, door (un)lock,
...
- And so on....
Code to edit:
- <path>/libraries/myST_lib/myST_Init.h:
Universal used parameters for all your Nodes,
- SSID, Password.
- Location, Timezone, DST/Summertime rules.
- Each Node:
- myST_<address>.ino:
Set Shared-Paired-Private address (Building-Floor-Room)
- myST_Node.h:
Define
what this Node have to do.
Item fields and values, extra init(), loop()
and other Node related functions.
- myST_Start.h:
(re)Start code for this Node.
- myST_Cmd.h:
Handling
received commands.
- myST_Action.h:
Ones a
minute test for actions.