Vodafone Station

The Vodafone Station integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to control your Vodafone Station based router.

The integration provides information about your internet connection and the connected devices.

Supported devices

The integration supports only Sercomm models so far.

Tested models

This integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] was tested against the following models from Sercomm:

  • Vodafone Power Station (SHG3000)
  • Vodafone Power Station WiFi 6 (SHG3060)
  • Vodafone WiFi 6 Station (RHG3006)
  • Vodafone Gigabox (SHG3000) - supplied by Vodafone Ireland
  • Vodafone H300S

Configuration

To add the Vodafone Station hub to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & Services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Vodafone Station.

  • Follow the instructions on screen to complete the setup.

host

The IP address of the Vodafone Station router.

username

The username of the Vodafone Station router.

password

The password of the Vodafone Station router.

Options

Options for Vodafone Station can be set via the user interface, by taking the following steps:

  • Browse to your Home Assistant instance.
  • Go to Settings > Devices & Services.
  • If multiple instances of Vodafone Station are configured, choose the instance you want to configure.
  • Select the integration, then select Configure.
consider home

Number of seconds that must elapse before considering a disconnected device “not at home”.

Supported functionality

There is support for the following platform types within Home Assistant:

  • Device tracker - presence detection by looking at connected devices.
  • Sensor - external IP address, uptime, firmware, resources and network monitors.
  • Button - restart router, dsl/fiber/internet key connections.

Examples

Automation: reconnect / get new IP every night

automation:
- alias: "Reconnect Vodafone Station (Fiber)"
  triggers:
    - trigger: time
      at: "05:00:00"
  actions:
    - action: button.press
      target:
        entity_id: button.vodafone_station_xxxx_reconnect_fiber

Automation: notify connected device not home

automation:
- alias: "Apple TV disconnect"
  triggers:
    - platform: state
      entity_id: device_tracker.appletv
      to: "not_home"
  actions:
    -  action: notify.mobile_app_phone
       data:
         message: "TV lost network connection"

Automation: notify router CPU usage too high

automation:
- alias: "Vodafone Station CPU high cpu usage"
  triggers:
    - platform: numeric_state
      entity_id: sensor.vodafone_station_xxxx_cpu_usage
      above: 80
  actions:
    - action: notify.mobile_app_phone
       data:
         message: "Router CPU above 80%."

Data updates

This integration pollsData polling is the process of querying a device or service at regular intervals to check for updates or retrieve data. By defining a custom polling interval, you can control how frequently your system checks for new data, which can help optimize performance and reduce unnecessary network traffic. [Learn more] data from the device every 30 seconds by default.

Additional info

Device tracker

Note: If you don’t want to automatically track newly detected devices, disable the integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] system option Enable new added entities.

Troubleshooting

Can’t set up the device

Symptom: “User already logged-in”

When trying to set up the integration, the form shows the message “User already logged-in”.

Description

This means that there is already a logged session to the Vodafone Station router.

Resolution

To resolve this issue, log out from all active sessions, or, if the session was abruptly closed, wait for the router timeout (usually 60 seconds).

Removing the integration

This integration follows standard integration removal. No extra steps are required.

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three-dot menu. Then, select Delete.