Here’s another component I’ve been working on: an updated version of the DD-WRT component which adds almost all info available from a DD-WRT router. It’s still beta, but I think most bugs are resolved now.
Configuration is supported in three ways:
- In the Lovelace GUI ( Configuration -> Integrations -> Click the + sign -> DD-WRT )
- By SSDP protocol (enable UPnP in your DD-WRT router and it should be auto-detected)
- Using the
configuration.yamlfile. Note: This updated component will break with the configuration of the current dd-wrt component the HomeAssistant.
A simple config could be:
ddwrt: - name: router host: 192.168.1.1 username: administrator password: my_very_secret_password ssl: true verify_ssl: false
An extended config could be like this:
ddwrt: - name: router host: 192.168.1.1 username: administrator password: my_very_secret_password ssl: true verify_ssl: false device_tracker: - arp - dhcp - pppoe - pptp - wds - wireless binary_sensor: - wan_connected - wl_radio sensor: - clk_freq - cpu_temp - firmware_build - firmware_date - firmware_version - ip_connections - lan_dhcp_start - lan_dhcp_end - lan_dhcp_lease_time - lan_dns - lan_gateway - lan_ipaddr - lan_mac - lan_netmask - lan_proto - load_average1 - load_average5 - load_average15 - network_bridges - router_time - uptime - voltage - wan_3g_signal - wan_dhcp_remaining - wan_dns0 - wan_dns1 - wan_dns2 - wan_gateway - wan_ipaddr - wan_ip6addr - wan_netmask - wan_pppoe_ac_name - wan_proto - wan_status - wan_traffic_in - wan_traffic_out - wan_uptime - wl_ack - wl_active - wl_busy - wl_channel - wl_count - wl_mac - wl_quality - wl_rate - wl_ssid - wl_xmit