Skip to content

Repository files navigation

Node.js fritz2mqtt

With this container, the REST interface of the FRITZ!Box, which is also used by the UI, can be controlled via mqtt

Use case

In my case, I needed an easy way to turn a Wireguard VPN connection on or off via Home Assistant

see home_assistant and examples

the response/status will be published to $MQTT_TOPIC/$calledPaged, eg. fritz2mqtt/shareWireguard

Docker

services:
  fritz2mqtt:
    image: b2un0/fritz2mqtt:latest
    restart: always
    container_name: fritz2mqtt
    network_mode: bridge
    environment:
      FRITZ_HOST: http://192.168.178.1
      FRITZ_USERNAME: ""
      FRITZ_PASSWORD: ""
      MQTT_HOST: mqtt://192.168.178.15:1883
      MQTT_TOPIC: fritz2mqtt

About

With this container, the REST interface of the FRITZ!Box, which is also used by the UI, can be controlled via mqtt

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Packages

Used by

Contributors

Languages