Sending commands via websocket - davidm-glitch/home-assistant-eheim-digital GitHub Wiki
Turn on light
{
"title": "CCV-SW",
"to": "<MAC_ADDRESS>",
"currentValues": [
100,
100,
100
],
"from": "USER"
}
Turn off light
{
"title": "CCV-SW",
"to": "<MAC_ADDRESS>",
"currentValues": [
0,
0,
0
],
"from": "USER"
}
Change moonlight settings
{
"title": "MOON",
"to": "<MAC_ADDRESS>",
"minmoonlight": 10,
"maxmoonlight": 40,
"moonlightActive": 1,
"moonlightCycle": 1,
"moonColor": [
0,
68,
75
],
"from": "USER"
}
Change acclimate settings
{
"title": "ACCLIMATE",
"to": "<MAC_ADDRESS>",
"duration": 30,
"intensityReduction": 50,
"currentAcclDay": 0,
"acclActive": true,
"pause": false,
"from": "USER"
}
Change cloud settings
{
"title": "CLOUD",
"to": "<MAC_ADDRESS>",
"probability": 35,
"maxAmount": 100,
"minIntensity": 60,
"maxIntensity": 100,
"minDuration": 120,
"maxDuration": 600,
"cloudActive": 1,
"mode": 2,
"from": "USER"
}
Change any value
There will always be sent the same message
{
"title": "SET_EHEATER_PARAM",
"to": "<MAC_ADDRESS>",
"mUnit": "<NEW_VALUE>",
"sollTemp": "<NEW_VALUE>",
"active": "<NEW_VALUE>",
"hystLow": "<NEW_VALUE>",
"hystHigh": "<NEW_VALUE>",
"offset": "<NEW_VALUE>",
"mode": "<NEW_VALUE>",
"sync": "<MAC_ADDRESS>",
"partnerName": "<NAME>",
"dayStartT": "<NEW_VALUE>",
"nightStartT": "<NEW_VALUE>",
"nReduce": "<NEW_VALUE>",
"from": "USER"
}
Turn off
{
"title": "SET_FILTER_PUMP",
"to": "<MAC_ADDRESS>",
"active": 0,
"from": "USER"
}
Turn on
{
"title": "SET_FILTER_PUMP",
"to": "<MAC_ADDRESS>",
"active": 1,
"from": "USER"
}
Change mode to `constant` or change flow rate
{
"title": "START_FILTER_NORMAL_MODE_WITH_COMP",
"to": "<MAC_ADDRESS>",
"flow_rate": "<NEW_VALUE>",
"from": "USER"
}
flow_rate means steps from 0 to 10
Change mode to `bio` or change values
{
"title": "START_NOCTURNAL_MODE",
"to": "<MAC_ADDRESS>",
"dfs_soll_day": "<NEW_VALUE>",
"dfs_soll_night": "<NEW_VALUE>",
"end_time_night_mode": "<NEW_VALUE>",
"start_time_night_mode": "<NEW_VALUE>",
"from": "USER"
}
Change mode to `pulse` or change values
{
"title": "START_FILTER_PULSE_MODE",
"to": "<MAC_ADDRESS>",
"time_high": "<NEW_VALUE>",
"time_low": "<NEW_VALUE>",
"dfs_soll_high": "<NEW_VALUE>",
"dfs_soll_low": "<NEW_VALUE>",
"from": "USER"
}
Change mode to `manual` or change manual speed
{
"title": "START_FILTER_NORMAL_MODE_WITHOUT_COMP",
"to": "<MAC_ADDRESS>",
"frequency": "<NEW_VALUE>",
"from": "USER"
}
Start manual feeding
{
"title": "SET_MANUAL_FEED",
"to": "<MAC_ADDRESS>”",
"from": "USER"
}