NETGEAR LTE

The NETGEAR LTE integration for Home Assistant allows you to observe and control NETGEAR LTE modems.

There is currently support for the following device types within Home Assistant:

  • Notifications
  • Sensors
  • Binary sensors

The integration supports sending notifications with SMS, reporting incoming SMS with events and reporting the modem and connection state in a number of sensors and binary sensors.

Note

Splitting of long SMS messages is not supported so notifications can contain a maximum of 70 characters. Simple messages using the reduced GSM-7 alphabet can contain up to 160 characters. Most emojis are not supported.

Configuration

To add the NETGEAR LTE integration 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 NETGEAR LTE.

  • Follow the instructions on screen to complete the setup.

Notification Actions

The integration will create a notify actions matching the name of the integration entry. This is the model name of the device by default.

Events

Event netgear_lte_sms

Messages arriving in the modem inbox are sent as events of type netgear_lte_sms with the following content.

Event data attribute Description
host The modem that received the message.
sms_id The inbox ID of the received message.
from The sender of the message.
message The SMS message content.

Actions

Action netgear_lte.connect_lte

This action asks the modem to establish its LTE connection, useful if the modem does not autoconnect.

Data attribute Optional Description
host yes The modem that should connect (optional when just one modem is configured).

Action netgear_lte.disconnect_lte

This action asks the modem to close its LTE connection.

Data attribute Optional Description
host yes The modem that should disconnect (optional when just one modem is configured).

Action netgear_lte.delete_sms

The integration makes an action available to delete messages from the modem inbox. This can be used to clean up after incoming SMS events.

Data attribute Optional Description
host yes The modem that should have a message deleted (optional when just one modem is configured).
sms_id no Integer or list of integers with inbox IDs of messages to delete.

Action netgear_lte.set_option

This action can set modem configuration options (otherwise available in the modem web UI).

Data attribute Optional Description
host yes The modem to set options on (optional when just one modem is configured).
autoconnect yes Autoconnect value: never/home/always, with home meaning “not roaming”.
failover yes Failover mode: wire (wired connection only), mobile (mobile connection only), auto (wired connection with failover to mobile connection).

Examples

The following automation example processes incoming SMS messages with the Conversation integration and then deletes the message from the inbox.

automation:
  - alias: "SMS conversation"
    triggers:
      - trigger: event
        event_type: netgear_lte_sms
    actions:
      - action: conversation.process
        data:
          text: "{{ trigger.event.data.message }}"
      - action: netgear_lte.delete_sms
        data:
          host: "{{ trigger.event.data.host }}"
          sms_id: "{{ trigger.event.data.sms_id }}"