diff --git a/JSON-dictionary.md b/JSON-dictionary.md index 7ae7e45..063d464 100644 --- a/JSON-dictionary.md +++ b/JSON-dictionary.md @@ -11,41 +11,41 @@ Some commands are bi-directional, others are simply command directives (to ESP32 Certain commands are used to alter the non volatile settings stored by the controller. eg Fuel mixture, timers. **These must be followed up with a NVSave command.** -| **Name** | **Value Type** | **Typical Values** | **Direction** | **Require NVsave** | -| ------ | ------ | ------ | ------ | :------: | -| BluewireStat| string | "OEM" _or_ "BTC" + ",Htr" _(if present)_ | From ESP | n/a | -| Date | string | dd/mm/yyyy | To ESP | no | -| DateTime | string | dd/mm/yyyy HH:mm:ss | To ESP | no | -| ErrorState | integer | 0,1,2,3,4,5,6,7,8,9,10,11 | From ESP | n/a | -| ErrorString | string | "verbose description" | From ESP | n/a | -| FanMax | float | RPM | To/From ESP | **YES** | -| FanMin | float | RPM | To/From ESP | **YES** | -| FanRPM | integer | RPM | From ESP | n/a | -| GlowCurrent | float | 10mA resolution | From ESP | n/a | -| GlowVoltage | float | 0.1V resolution | From ESP | n/a | -| InputVoltage | float | 0.1V resolution | From ESP | n/a | -| NVsave | int | must be 8861 | To ESP | n/a | -| PumpActual | float | 0.1Hz resolution | From ESP | n/a | -| PumpFixed | float | 0.1Hz resolution | From ESP | n/a | -| PumpPrime | int | 0,1 | To ESP | no | -| PumpMax | float | 0.1Hz resolution | To/From ESP | **YES** | -| PumpMin | float | 0.1Hz resolution | To/From ESP | **YES** | -| Refresh | int | 1 | To ESP | no | -| RunState | integer | 0,1,2,3,4,5,6,7,8 | To/From ESP | no | -| RunString | string | "verbose description" | From ESP | n/a | -| SystemVoltage | float | 0.1V resolution | From ESP | n/a | -| TempBody | integer | 1degC resolution | From ESP | n/a | -| TempCurrent | float | typ 0.1degC temperature | From ESP | n/a | -| TempDesired | integer| 8 - 35, 1degC resolution | To/From ESP | **YES** | -| TempMax | integer | typ 35 | From ESP | n/a | -| TempMin | integer | typ 8 | From ESP | n/a | -| Thermostat | int | 0,1 | To/From ESP | **YES** | -| Time | string | HH:mm:ss | To ESP | no | -| Timer1Days | string | Mon,Tue,Wed,Thu,Fri,Sat,Sun,Next | To/From ESP | **YES** | -| Timer1Repeat | integer| 0,1 | To/From ESP | **YES** | -| Timer1Start | string | HH:MM | To/From ESP | **YES** | -| Timer1Stop | string | HH:MM | To/From ESP | **YES** | -| Timer2Days | string | Mon,Tue,Wed,Thu,Fri,Sat,Sun,Next | To/From ESP | **YES** | -| Timer2Repeat | int | 0,1 | To/From ESP | **YES** | -| Timer2Start | string | HH:MM | To/From ESP | **YES** | -| Timer2Stop | string | HH:MM | To/From ESP | **YES** | +| **Name** | **Value Type** | **Typical Values** | **Direction** | **Require NVsave** | **Note** | +| ------ | ------ | ------ | ------ | :------: | :------: | +| BluewireStat| string | "OEM" _or_ "BTC" + ",Htr" _(if present)_ | From ESP | n/a | | +| Date | string | dd/mm/yyyy | To ESP | no | | +| DateTime | string | dd/mm/yyyy HH:mm:ss | To ESP | no | | +| ErrorState | integer | 0,1,2,3,4,5,6,7,8,9,10,11 | From ESP | n/a | | +| ErrorString | string | "verbose description" | From ESP | n/a | | +| FanMax | float | RPM | To/From ESP | **YES** | | +| FanMin | float | RPM | To/From ESP | **YES** | | +| FanRPM | integer | RPM | From ESP | n/a | | +| GlowCurrent | float | 10mA resolution | From ESP | n/a | | +| GlowVoltage | float | 0.1V resolution | From ESP | n/a | | +| InputVoltage | float | 0.1V resolution | From ESP | n/a | | +| NVsave | int | must be 8861 | To ESP | n/a | | +| PumpActual | float | 0.1Hz resolution | From ESP | n/a | | +| PumpFixed | float | 0.1Hz resolution | From ESP | n/a | | +| PumpPrime | int | 0,1 | To ESP | no | | +| PumpMax | float | 0.1Hz resolution | To/From ESP | **YES** | | +| PumpMin | float | 0.1Hz resolution | To/From ESP | **YES** | | +| Refresh | int | 1 | To ESP | no | Request full update | +| RunState | integer | 0,1,2,3,4,5,6,7,8 | To/From ESP | no | | +| RunString | string | "verbose description" | From ESP | n/a | | +| SystemVoltage | float | 0.1V resolution | To/From ESP | **YES** | 12.0 or 24.0 | +| TempBody | integer | 1degC resolution | From ESP | n/a | | +| TempCurrent | float | typ 0.1degC temperature | From ESP | n/a | | +| TempDesired | integer| 8 - 35, 1degC resolution | To/From ESP | **YES** | | +| TempMax | integer | typ 35 | From ESP | n/a | | +| TempMin | integer | typ 8 | From ESP | n/a | | +| Thermostat | int | 0,1 | To/From ESP | **YES** | | +| Time | string | HH:mm:ss | To ESP | no | | +| Timer1Days | string | Mon,Tue,Wed,Thu,Fri,Sat,Sun,Next | To/From ESP | **YES** | | +| Timer1Repeat | integer| 0,1 | To/From ESP | **YES** | | +| Timer1Start | string | HH:MM | To/From ESP | **YES** | | +| Timer1Stop | string | HH:MM | To/From ESP | **YES** | | +| Timer2Days | string | Mon,Tue,Wed,Thu,Fri,Sat,Sun,Next | To/From ESP | **YES** | | +| Timer2Repeat | int | 0,1 | To/From ESP | **YES** | | +| Timer2Start | string | HH:MM | To/From ESP | **YES** | | +| Timer2Stop | string | HH:MM | To/From ESP | **YES** | |