Update JSON dictionary

Ray Jones 2019-07-11 10:28:47 +00:00
parent f7c3294d0e
commit 02d5be8d71

@ -37,12 +37,6 @@ Certain commands are used to alter the non volatile settings stored by the contr
| GPmodeIn | string | description | From ESP | no | GPIO input mode |
| GPmodeOut | string | description | From ESP | no | GPIO output mode |
| InputVoltage | float | 0.1V resolution | From ESP | n/a | |
| MEn | int | 0,1 | To/From ESP | **YES** | MQTT enable |
| MHost | string | var | To/From ESP | **YES** | MQTT server address |
| MPasswd | string | var | To/From ESP | **YES** | MQTT password |
| MPort | int | var | To/From ESP | **YES** | MQTT server port |
| MQuery | int | 1 | To ESP | n/a | request MQTT params from ESP |
| MUser | string | var | To/From ESP | **YES** | MQTT username |
| NVsave | int | 8861 | To ESP | n/a | **must** be 8861 |
| PumpActual | float | 0.1Hz resolution | From ESP | n/a | |
| PumpFixed | float | 0.1Hz resolution | From ESP | n/a | |
@ -73,6 +67,34 @@ Certain commands are used to alter the non volatile settings stored by the contr
| TimerStop | string | # HH:MM | To/From ESP | **YES** | # = index 1..14 |
| TQuery | integer | 1..14 | To ESP | no | ask for timer params for indicated timer |
# Challenge/response sets
## MQTT
| **Name** | **Value Type** | **Typical Values** | **Direction** | **Require NVsave** | **Note** |
| ------ | ------ | ------ | ------ | :------: | ------ |
| MQuery | int | 1 | To ESP | n/a | request MQTT params from ESP |
| **Name** | **Value Type** | **Typical Values** | **Direction** | **Require NVsave** | **Note** |
| ------ | ------ | ------ | ------ | :------: | ------ |
| MEn | int | 0,1 | To/From ESP | **YES** | MQTT enable |
| MHost | string | var | To/From ESP | **YES** | MQTT server address |
| MPasswd | string | var | To/From ESP | **YES** | MQTT password |
| MPort | int | var | To/From ESP | **YES** | MQTT server port |
| MUser | string | var | To/From ESP | **YES** | MQTT username |
## IP communications
| **Name** | **Value Type** | **Typical Values** | **Direction** | **Note** |
| ------ | ------ | ------ | ------ | :------: | ------ |
| IQuery | int | 1 | To ESP | n/a | request IP related params from ESP |
| **Name** | **Value Type** | **Typical Values** | **Direction** | **Note** |
| ------ | ------ | ------ | ------ | :------: | ------ |
| IP_AP | string | var | From ESP | AP mode IP address |
| IP_APMAC | string | var | From ESP | AP mode MAC address |
| IP_STA | string | var | From ESP | STA mode IP address |
| IP_STAMAC | string | var | From ESP | STA mode MAC address |
| IP_STAhost | string | var | From ESP | STA mode host AP name |
| IP_OTA | int | 0,1 | From ESP | OTA mode enabled |
## Notes on timer commands
Up to 14 timers are allowed by the ESP32 firmware.
There are however only simple JSON names used, not being adorned with numerics.