Digital Loggers Switch

The digitalloggers switch platform allows you to control the state of your Digital Loggers switches.


To use your digitalloggers switch in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
  - platform: digitalloggers

Configuration Variables


(string)(Required)The IP address or FQDN of your DIN III relay, e.g., or


(string)(Optional)The name to use when controlling this relay.

Default value: DINRelay


(string)(Optional)Username for controlling this relay.

Default value: admin


(string)(Optional)Password for controlling this relay.

Default value: admin


(integer)(Optional)Override the timeout in seconds if you need to, valid range is 1 to 600.

Default value: 20


(integer)(Optional)This is the delay enforced by the library when you send multiple commands to the same device. Override it if you need to. Valid range is 1 to 600. A delay is a recommendation of Digital Loggers: Many loads draw more power when they are initially switched on. Sequencing prevents circuit overloads when loads devices are attached to a single circuit.

Default value: 2

Your relays will be available in the form switch.fantasticrelaydevice_individualrelayname

Note: There is currently a limitation of the dlipower library used by the digitalloggers component that communication is only available over port 80.