Smtp2mqtt Addon local home assistant erro aiosmtpd

Boa tarde,

Estou usando um fork Github repositório smtp2mqtt Docker e mudei um Add-On para local, antes de ter uma imagem Docker-hub. Depois de mudar isso não está funcionando e agora ao tentar iniciar o Add-On estou recebendo um erro conforme abaixo.

log

> [22:24:10] INFO: starting application...
Traceback (most recent call last):
  File "/app/smtp2mqtt.py", line 13, in <module>
    from aiosmtpd.controller import Controller
ModuleNotFoundError: No module named 'aiosmtpd'

Aqui está o DockerFile com alterações antes/depois.

DockerFile original GitHub

> ARG BUILD_FROM

FROM $BUILD_FROM

WORKDIR /app

COPY start.sh smtp2mqtt.py /app/

RUN chmod 755 /app/start.sh

RUN apk add --no-cache python3 py3-pip && pip3 install paho-mqtt aiosmtpd

ENTRYPOINT [“/app/start.sh”]

LABEL

io.hass.version=“VERSION”

io.hass.type=“addon”

io.hass.arch="armhf|armv7|aarch64|i386|amd64

DockerFile agora:

ARG BUILD_FROM

FROM $BUILD_FROM

WORKDIR /app

COPY start.sh smtp2mqtt.py /app/

RUN chmod 755 /app/start.sh

RUN apk add --no-cache

RUN apk add python3

RUN apk add py3-pip

RUN apk add py3-paho-mqtt

CMD python3 -m aiosmtpd --nosetuid

ENTRYPOINT ["/app/start.sh"]

LABEL \

  io.hass.version="VERSION" \

  io.hass.type="addon" \

  io.hass.arch="armhf|armv7|aarch64|i386|amd64" 

Tentei instalar aiosmtpd por comando
pip install aiosmtpd no HA mas não consegui diz comando inválido.


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade