EcoWatch Api gives you full control of the display capabilities and settings of your EcoWatch using MQTT!
Send a ping to the EcoWatch and recieve details with the pong.
Accepts the following message:
Set some or all the settings for the EcoWatch
Accepts the following message:
{
"basic": {
"currencyChoice": "0",
"showChoice": "0",
"lowUnderZero": "on",
"averageLength": "string",
"lowPriceValue": "string",
"mediumPriceValue": "string",
"greenHourAmountBasic": "string",
"blinkHour": "on",
"colorLowPrice": "string",
"colorMediumPrice": "string",
"colorHighPrice": "string",
"brightness": 100
},
"advanced": {
"ledTimer": "on",
"ledStartTime": "string",
"ledStopTime": "string",
"extraDisplayChoice": "0",
"greenHourAmount": "string",
"tariffStartTime": "string",
"tariffStopTime": "string",
"tariffDayChoice": "0",
"tariffStartMonth": "string",
"tariffStopMonth": "string",
"tariffColor": "string",
"unknownColorOff": "on"
}
}
Set specific pixels to specific colors on the EcoWatch
Accepts the following message:
{
"outer": [
{}
],
"inner": [
{}
],
"clear": true
}
Set all pixels of some hours to specific colors on the EcoWatch
Accepts the following message:
{
"outer": [
{}
],
"inner": [
{}
],
"clear": true
}
Clear the colors from the rings of the EcoWatch. If no parameters are given, both rings will be cleared
Accepts the following message:
{
"outer": true,
"inner": true
}
Reset the rings, returning the functionality back to EcoWatch. If no parameters are given, both rings will be reset
Accepts the following message:
{
"outer": true,
"inner": true
}
The currency choice for the EcoWatch
Any other value defaults to EUR
The display choice for the main ring (outer) of the EcoWatch
Parameter to enable low price display always if price is under zero (negative)
The amount of days to use for the extended average ShowChoice [1-7]
The value to use as the low price zone
The value to use as the medium price zone
Everything above medium price is considered high price
The amount of green hours to display on the EcoWatch for the green hour ShowChoice [1-24]
Parameter to enable blink on the outer ring for current hour
The color to use for the low price zone
The color to use for the medium price zone
The color to use for the high price zone
The brightness of the LEDs on the EcoWatch
Parameter to enable the LED timer
The time when the leds should turn off
The time when the leds should turn back on
The display choice for the secondary ring (inner) of the EcoWatch
The amount of green hours to display on the EcoWatch for the green hour ExtraDisplayChoice [1-24]
The time when tariff starts
The time when tariff stops
The choice of day for the tariff display
The month when tariff starts (zero indexed) [0-11]
The month when tariff stops (zero indexed) [0-11]
The color to use for the tariff display
If the unknown prices should be turned off instead of displayed as a color
The color and position of a single pixel on the EcoWatch