Skip to content

Configuration

Seth edited this page Mar 24, 2023 · 8 revisions

The tekmar-packetserv Add-On is tested on a Raspberry Pi 3A+ with 512MB RAM running the Home Assistant OS. In order to use Home Assistant on small platform like the Pi 3A+, a minimum configuration.yaml file is recommended to disable unnecessary things and save resources.

You can run the tekmar-packetserv outside of Home Assistant if you want, but the Add-On method is used to keep everything in the same ecosystem so that anyone who wants to use it doesn't need to work outside of Home Assistant. Documentation will only refer to the add-on.

Tekmar Packet Server Configuration

To configure the add-on select your serial port or USB serial adapter.

Optionally configure the IP access list to limit connections to a specific host or network.

If you are running the add-on on the same system as the integration

Use the hostname value shown after starting the add-on to configure the integration. This will always be on port 3000.

Screenshot 2023-03-24 at 11 04 16 AM

Use that hostname to configure the integration:

Screenshot 2023-03-24 at 11 05 04 AM

If you are running the add-on on a separate system than the integration

Turn on Show disabled ports and enable external network access for the integration by entering a port number for external access (you can use port 3000 or a different port number of your choice) in network settings.

You can also limit what IP addresses are allowed to connect to the packet server with the Allow IP Access setting for security.

Screenshot 2023-03-24 at 11 18 55 AM

Use the IP address of the packet server to configure the integration:

Screenshot 2023-03-24 at 11 11 43 AM

Home Assistant Minimum Configuration

If you run the add-on on a separate, dedicated HA instance the following minimum configuration is recommended

Install the Home Assistant Add-on: File editor

File: /config/configuration.yaml

# Disable the default setup of Home Assistant
#default_config:

# Minimal config for tekmar-packetserv
config:
frontend:
hardware:
system_health:
usb:

#group: !include groups.yaml
#automation: !include automations.yaml
#script: !include scripts.yaml
#scene: !include scenes.yaml

For more information on default_config: see: https://www.home-assistant.io/integrations/default_config/