Skip to content

BlenderistDev/keeneticToMqtt

Repository files navigation

KeeneticToMqtt

Coverage

KeeneticToMqtt is a bridge beetwen keeneticOS and mqtt. It allows you to do some api calls through mqtt commands.

Available features are:

  • choosing internet policy (for example turn on wireguard) for keenetic clients.
  • permit or disallow internet access for keenetic clients.

Home Assistant addon

Installation

Supervisor > Add-on Store > image > Repositories

Add https://github.com/BlenderistDev/homeassistant-addons to your addons

Install addon keeneticToMqtt as usual.

More information: https://www.home-assistant.io/common-tasks/os#installing-third-party-add-ons

Config options

Config example

keenetic:
  host: 192.168.0.1
  login: login
  password: password
mqtt:
  host: mqtt://localhost:1883
  login: login
  password: password
  clientId: keeneticToMqtt
  baseTopic: keeneticToMqtt
homeassistant:
  deviceId: keeneticToMqtt
  updateInterval: 10s
  whitelist: ['00:00:00:00:00:00']

keenetic

  • host - keenetic host. Usually like http://192.168.0.1.
  • login - keenetic user with api access. more info.
  • password - password for keenetic user.

mqtt

  • host - mqtt server host.
  • login - mqtt user username.
  • password - mqtt user password.
  • clientId - mqtt client id.
  • baseTopic - keeneticToMqtt mqtt base topic, if empty "keeneticToMqtt" will be used.

homeassistant

  • deviceId - home assistant device id
  • updateInterval - home assistant entities update interval. You need to add unit, for example:
    • 10s for 10 seconds.
    • 1m for 1 minute.
  • whitelist - list of mac addresses to handle.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •