В web-интерфейсе пропал device ADCs

Добрый день!
пропал ADCs в devices, видимо после mqtt-delete-retained ‘/devices/wb-adc/#’
Как восстановить?

Добрый день, Phenix. Проще всего перезагрузить контроллер

Многократно сделал, и даже прошивку обновлял…

А какой вывод команды service wb-homa-adc status?
А перезагружали ли веб-страницу :slight_smile:

root@wirenboard-A4XJSAU4:~# service wb-homa-adc status
● wb-homa-adc.service - LSB: MQTT Driver for ADC
Loaded: loaded (/etc/init.d/wb-homa-adc; generated; vendor preset: enabled)
Active: active (exited) since Tue 2019-04-02 12:34:37 UTC; 16min ago
Docs: man:systemd-sysv-generator(8)
Process: 434 ExecStart=/etc/init.d/wb-homa-adc start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/wb-homa-adc.service

Apr 02 12:34:15 wirenboard-A4XJSAU4 systemd[1]: Starting LSB: MQTT Driver for ADC…
Apr 02 12:34:37 wirenboard-A4XJSAU4 wb-homa-adc[434]: Starting MQTT Driver for ADC: wb-homa-a
Apr 02 12:34:37 wirenboard-A4XJSAU4 systemd[1]: Started LSB: MQTT Driver for ADC.
И так и так обновлял ))

таки сервис скорее мертв, чем жив
Должно быть вроде такого

root@wirenboard-ALJQY2ZE:~# service wb-homa-adc status
● wb-homa-adc.service - LSB: MQTT Driver for ADC
Loaded: loaded (/etc/init.d/wb-homa-adc; generated; vendor preset: enabled)
Active: active (running) since Sun 2019-03-10 00:32:52 +06; 3 weeks 2 days ago
Docs: man:systemd-sysv-generator(8)
Process: 1550 ExecStart=/etc/init.d/wb-homa-adc start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/wb-homa-adc.service
└─2761 /usr/bin/wb-homa-adc -c /tmp/wb-homa-adc.do-not-edit.conf

В командной строке такое

invoke.rc-d wb-homa-adc restart

должно спасти отца русской революции

не помогло )

root@wirenboard-A4XJSAU4:~# invoke-rc.d wb-homa-adc restart
root@wirenboard-A4XJSAU4:~# service wb-homa-adc status
● wb-homa-adc.service - LSB: MQTT Driver for ADC
Loaded: loaded (/etc/init.d/wb-homa-adc; generated; vendor preset: enabled)
Active: active (exited) since Tue 2019-04-02 13:28:37 UTC; 2s ago
Docs: man:systemd-sysv-generator(8)
Process: 4499 ExecStop=/etc/init.d/wb-homa-adc stop (code=exited, status=0/SUCCESS)
Process: 4511 ExecStart=/etc/init.d/wb-homa-adc start (code=exited, status=0/SUCCESS)

Apr 02 13:28:34 wirenboard-A4XJSAU4 systemd[1]: Starting LSB: MQTT Driver for ADC…
Apr 02 13:28:37 wirenboard-A4XJSAU4 wb-homa-adc[4511]: Starting MQTT Driver for ADC: wb-homa-
Apr 02 13:28:37 wirenboard-A4XJSAU4 systemd[1]: Started LSB: MQTT Driver for ADC.

аналогично, только сначала stop потом start
и смотреть что при этом в логах пишуть.

service wb-homa-adc stop

даёт тотже эффект, что и

invoke-rc.d wb-homa-adc stop

кстати. Так что пользовать что удобнее можно.
У меня с invoke просто рефлексы старой жизни вылазят :wink:

root@wirenboard-A4XJSAU4:~# service wb-homa-adc stop
root@wirenboard-A4XJSAU4:service wb-homa-adc start
root@wirenboard-A4XJSAU4:~# service wb-homa-adc status
● wb-homa-adc.service - LSB: MQTT Driver for ADC
Loaded: loaded (/etc/init.d/wb-homa-adc; generated; vendor preset: enabled)
Active: active (exited) since Tue 2019-04-02 13:58:55 UTC; 4s ago
Docs: man:systemd-sysv-generator(8)
Process: 7750 ExecStop=/etc/init.d/wb-homa-adc stop (code=exited, status=0/SUCCESS)
Process: 7792 ExecStart=/etc/init.d/wb-homa-adc start (code=exited, status=0/SUCCESS)

Apr 02 13:58:52 wirenboard-A4XJSAU4 systemd[1]: Starting LSB: MQTT Driver for ADC…
Apr 02 13:58:55 wirenboard-A4XJSAU4 wb-homa-adc[7792]: Starting MQTT Driver for ADC: wb-homa-
Apr 02 13:58:55 wirenboard-A4XJSAU4 systemd[1]: Started LSB: MQTT Driver for ADC.

root@wirenboard-A4XJSAU4:~# invoke-rc.d wb-homa-adc stop
root@wirenboard-A4XJSAU4:~# invoke-rc.d wb-homa-adc start
root@wirenboard-A4XJSAU4:~# service wb-homa-adc status
● wb-homa-adc.service - LSB: MQTT Driver for ADC
Loaded: loaded (/etc/init.d/wb-homa-adc; generated; vendor preset: enabled)
Active: active (exited) since Tue 2019-04-02 14:00:03 UTC; 2s ago
Docs: man:systemd-sysv-generator(8)
Process: 8394 ExecStop=/etc/init.d/wb-homa-adc stop (code=exited, status=0/SUCCESS)
Process: 8421 ExecStart=/etc/init.d/wb-homa-adc start (code=exited, status=0/SUCCESS)

Apr 02 13:59:59 wirenboard-A4XJSAU4 systemd[1]: Starting LSB: MQTT Driver for ADC…
Apr 02 14:00:03 wirenboard-A4XJSAU4 wb-homa-adc[8421]: Starting MQTT Driver for ADC: wb-homa-
Apr 02 14:00:03 wirenboard-A4XJSAU4 systemd[1]: Started LSB: MQTT Driver for ADC.

В web-интерфейсе так же не показывает ничего Power Status

А что вы еще делали, кроме mqtt-delete-retained?
Можно /var/log/messages при старте wb-homa-adc посмотреть?

Что-то типа того

Apr 2 15:52:01 wirenboard-A4XJSAU4 authpriv.info CRON[18290]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 2 15:52:01 wirenboard-A4XJSAU4 cron.info CRON[18295]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_confed.sh 2>&1 | logger -t wb-daemon-watchdogs)
Apr 2 15:52:06 wirenboard-A4XJSAU4 authpriv.info CRON[18290]: pam_unix(cron:session): session closed for user root

Не, не тот фрагмент, должно начинаться с чего-то типа
Wirenboard-A4XJSAU4 wb-homa-adc[8421]: Starting MQTT Driver for ADC: wb-homa-adc