Fechadura TTLOCK com kind3r/hass-addons

Pessoal,

Fiz a instalação de uma fechadura chinesa compatível com TTLOCK e instalei o addon github.com/kind3r/hass-addons.
Entretanto o módulo de configuração (menu esquerda) não abre corretamente.
No log percebi que a fechadura está sendo encontrada mas estou vendo dois erros de ENOENT: no such file or directory.

Segue o log do addon, o print da tela e o log do HA.

> ttlock-hass-integration@0.2.1 start

node ./index.js
[Error: ENOENT: no such file or directory, access ‘/data/lockData.json’] {
errno: -2,
code: ‘ENOENT’,
syscall: ‘access’,
path: ‘/data/lockData.json’
}
[Error: ENOENT: no such file or directory, access ‘/data/aliasData.json’] {
errno: -2,
code: ‘ENOENT’,
syscall: ‘access’,
path: ‘/data/aliasData.json’
}
MQTT connected
Monitor started
Server started
Discovered unknown lock: {“id”:“e255f3a57f52”,“manufacturer”:“unknown”,“model”:“unknown”,“hardware”:“unknown”,“firmware”:“unknown”,“address”:“E2:55:F3:A5:7F:52”,“rssi”:-79,“protocolType”:5,“protocolVersion”:3,“scene”:2,“groupId”:0,“orgId”:0,“lockType”:5,“isTouch”:true,“isUnlock”:false,“hasEvents”:false,“isSettingMode”:false,“txPowerLevel”:0,“batteryCapacity”:59,“date”:0,“isWristband”:false,“isRoomLock”:true,“isSafeLock”:false,“isBicycleLock”:false,“isLockcar”:false,“isGlassLock”:false,“isPadLock”:false,“isCyLinder”:false,“isRemoteControlDevice”:false,“isDfuMode”:false,“isNoLockService”:false,“remoteUnlockSwitch”:0,“disconnectStatus”:0,“parkStatus”:0,“lockSound”:-1,“autoLockTime”:-1,“privateData”:{},“operationLog”:[]}


Geral

Controles do servidor

Logs

Informações

Error demuxing stream:

03:37:24 – (ERRO) Stream

missing picture in access unit with size 25

03:37:02 – (ERRO) components/stream/worker.py - a mensagem ocorreu pela primeira às 03:32:17 e apareceu 2 vezes

Timeout reading image.

03:35:02 – (ALERTA) /usr/local/lib/python3.9/site-packages/haffmpeg/tools.py

Error demuxing stream while finding first packet:

03:34:53 – (ERRO) Stream - a mensagem ocorreu pela primeira às 03:32:22 e apareceu 5 vezes

error while decoding MB 45 38, bytestream 135

03:32:09 – (ERRO) components/stream/worker.py

Setup of sonoff is taking over 10 seconds.

03:31:33 – (ALERTA) /usr/local/lib/python3.9/asyncio/events.py

Connection problem to snitun server

03:31:33 – (ERRO) /usr/local/lib/python3.9/site-packages/hass_nabucasa/remote.py - a mensagem ocorreu pela primeira às 03:31:23 e apareceu 2 vezes

Challenge/Response error with SniTun server (0 bytes read on a total of 32 expected bytes)

03:31:33 – (ERRO) /usr/local/lib/python3.9/site-packages/snitun/client/client_peer.py - a mensagem ocorreu pela primeira às 03:31:23 e apareceu 2 vezes

Under-voltage was detected. Consider getting a uninterruptible power supply for your Raspberry Pi.

03:31:15 – (ALERTA) Raspberry Pi Power Supply Checker

Tenta criar esse arquivo “/data/lockData.json” com o seguinte conteúdo:

{ }

E reinicia o serviço.

1 curtida

Deu certo aqui.

Pelo que entendi, esses erros ENOENT só acontecem antes da primeira conexão com a fechadura.
Depois tive problema com a força do sinal e com a fechadura não estar no modo de configuração.

`“rssi”:-79,“isSettingMode”:false,

`
O pessoal do github ajudou e eu consegui configurar…
Obrigado pela ajuda.