Juicepass2mqtt
Juicepass2mqtt
Docker app from ZappyZap's Repository
Overview
This tool will publish Juicebox data from a UDP proxy to MQTT discoverable by HomeAssistant.
Hopefully we won't need this if EnelX fixes their API!
It is required that both your JuiceBox and the machine you are running juicepassproxy on have internal static IPs on your intranet.
Runtime arguments
- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--restart=unless-stopped
Template configuration
UDP PortPortudp
- Target
- 8047
- Default
- 8047
- Value
- 8047
Config DirPathrw
Config Directory
- Target
- /config
- Default
- /mnt/user/appdata/Juicepass2mqtt/config
- Value
- /mnt/user/appdata/Juicepass2mqtt/config
LocaltimePathro
- Target
- /etc/localtime
- Default
- /etc/localtime
- Value
- /etc/localtime
JUICEBOX IPVariable
[Recommended]If defined, it will attempt to get the EnelX Server and Port using Telnet. If unsuccessful, it will default to the EnelX Server and Port below.
- Target
- JUICEBOX_LOCAL_IP
Update UDPCVariable
Default: false. If true, will continually update the JuiceBox via telnet to point to JuicePass Proxy.
- Target
- UPDATE_UDPC
- Default
- false
- Value
- false
JPP HostVariable
Required if Update UDPC is True. This is the IP or Hostname of the machine where JuicePass Proxy is running (not the IP of the Docker Container)
- Target
- JPP_HOST
MQTT ServerVariable
- Target
- MQTT_HOST
- Default
- 127.0.0.1
MQTT PortVariable
- Target
- MQTT_PORT
- Default
- 1883
- Value
- 1883
MQTT UserVariable
- Target
- MQTT_USER
MQTT PasswordVariable
- Target
- MQTT_PASS
Debug ModeVariable
- Target
- DEBUG
- Default
- False
- Value
- False
Details
Repository
ghcr.io/snicker/juicepassproxy:latestLast Updated2026-05-31
First Seen2023-11-14
Run Juicepass2mqtt on Unraid.
Juicepass2mqtt is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.