Sending commands via websocket - davidm-glitch/home-assistant-eheim-digital GitHub Wiki

EHEIM LEDcontrol+e

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"
}

EHEIM theromcontrol+ e

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"
}

EHEIM professionel 5e

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"
}

EHEIM Autofeeder+

Start manual feeding
{
  "title": "SET_MANUAL_FEED",
  "to": "<MAC_ADDRESS>”",
  "from": "USER"
}
⚠️ **GitHub.com Fallback** ⚠️