stiebel
Control your Stiebel Eltron heatpump via ServiceWelt
$ npm install -g stiebel
Overview
- executes your commands by running a headless browser and doing the actions via the ServiceWelt LAN/intranet web application
- tries to use existing chromium-browser binary, falls back to a bundled one
Commands
get-system-info
Gets the system information in JSON format.
$ stiebel get-system-info http://192.168.1.254/ username password$
get-heating-mode
Gets the mode that the heatpump is in.
One of: programmed
, comfort
, economy
, domestic-hot-water
, emergency
and standby
.
$ stiebel get-heating-mode http://192.168.1.254/ username passwordprogrammed$
set-heating-mode
Sets the mode that the heatpump is in.
One of: programmed
, comfort
, economy
, domestic-hot-water
, emergency
and standby
.
$ stiebel set-heating-mode http://192.168.1.254/ username password programmed$
set-temperatures
Sets the target room and hot water temperatures for comfort (applies also to programmed) and economy modes. In this order:
- room (comfort mode)
- hot water (comfort mode)
- room (economy mode)
- hot water (economy mode)
$ stiebel set-temperatures http://192.168.1.254/ username password 20.9 29.9 18 40$
get-temperatures
Gets the target room and hot water temperatures for comfort (applies also to programmed) and economy modes.
$ stiebel get-temperatures http://192.168.1.254/ username password$