Тааак. Это не моё устройство.
Должно выглядеть примерно так
Имя устройства настраивается в веб-конфиге
Тааак. Это не моё устройство.
Должно выглядеть примерно так
Имя устройства настраивается в веб-конфиге
а на странице MQTT настроек что вводите?
включить модуль и прислать вывод за время загрузки
mosquito_sub -v -t /devices/#
P.S. У меня точно работают: 05 Sonoff Dual, 07 Sonoff 4CH, 10 Sonoff Touch и 30 Sonoff T1 3CH
P.P.S. Вкладка mqtt
Но настройки вроде дефолтные (я давно туда не лазил, нужно вспоминать). Вся эта штука работает на удивление без малейшего вмешательства, я уже подзабыл что там и как )
вырезал из топика лишнее
root@wbcontrol:~# mosquitto_sub -u admin -P admin -t ‘/devices/#’ -v
/devices/sonoff5/controls/LWT Online
/devices/relay/meta/name Relay
/devices/relay/controls/on 0
/devices/relay/controls/on/meta/type switch
/devices/relay/controls/on/meta/order 1
/devices/relay/controls/status 0
/devices/relay/controls/status/meta/type switch
/devices/relay/controls/status/meta/order 2
/devices/sonoff5/controls/LWT Offline
/devices/sonoff5/controls/LWT Online
/devices/sonoff5/controls/cmnd/POWER (null)
/devices/sonoff5/controls/INFO1 {“Module”:“Sonoff Basic”,“Version”:“5.12.0”,“FallbackTopic”:“sonoff5”,“GroupTopic”:“sonoffs”}
/devices/sonoff5/controls/INFO2 {“WebServerMode”:“Admin”,“Hostname”:“sonoff5-3176”,“IPAddress”:“192.168.1.186”}
/devices/sonoff5/controls/INFO3 {“RestartReason”:“Power on”}
/devices/sonoff5/controls/RESULT {“POWER”:“OFF”}
/devices/sonoff5/controls/POWER OFF
/devices/sonoff5/controls/RESULT {“POWER”:“ON”}
/devices/sonoff5/controls/POWER ON
/devices/sonoff5/controls/STATE {“Time”:“2018-05-22T15:52:51”,“Uptime”:“0T00:00:15”,“Vcc”:3.577,“POWER”:“ON”,“Wifi”:{“AP”:1,“SSId”:“iHouse”,“RSSI”:56,“APMac”:“70:8B:CD:5D:68:F0”}}
/devices/sonoff5/controls/RESULT {“POWER”:“OFF”}
/devices/sonoff5/controls/POWER OFF
и работает только с такими настройками
Full topic похоже нужно вернуть к дефолтному.
Что за устройство relay ?
возвращал к дефолотному, не помогло
relay - это кнопку создал, пытался через publish() отправлять в топик, через publish() отправляет, но нужно кнопку которая и статус будет показывать если включено реле локально, и которой можно включать и выключать реле
Что значит не помогло? Сейчас точно работает совсем не то, что нужно.
У Вас в Configuration есть пункт “Configure Wirenboard”?
Понял. Конфигурация не та.
нужны
build_flags = -Wl,-Tesp8266.flash.1m0.ld -DMQTT_MAX_PACKET_SIZE=1000 -DUSE_WB
Ключевой момент -DUSE_WB
у меня он в [env:sonoff]
Вот этого я вообще не понял
можете дать верную конфигурацию, пожалуйста.
ups. Я все понял.
Ветка по умолчанию development, WB в master
В командной строке git checkout master
В platform.ini в [env:sonoff] должна появится строка с -DUSE_WB
В этом файле строка эта имеется
Вам нужен define для проекта. Я не помню как в среде Arduino это делать.
Нужен define USE_WB. Ищите в настройках MQTT_MAX_PACKET_SIZE, рядом попробуйте добавить USE_WB по аналогии
Можете Ваш контакт оставить, похоже что надо на платформио собирать, готов обратиться к за Вашей помощью)
скайп avp-avp
Все сделал, но настойчиво требует предоставить файл:
“WBDevice.h”
Лог ошибки выглядит так:
Compiling .pioenvs/sonoff/lib06d/NeoPixelBus-2.2.9/internal/HtmlColorNames.cpp.o
/Users/dnk/Documents/Sonoff-Tasmota-wb-master/sonoff/xdrv_06_wb.ino:22:22: fatal error: WBDevice.h: No such file or directory
#include “WBDevice.h”
^
compilation terminated.
*** [.pioenvs/sonoff/src/sonoff.ino.cpp.o] Error 1
Прошу помощи. Все перерыл на git, не нашел(((
Собралось без ошибок, но в “Configure Wirenboard” нет никаких параметров:
Что я не так сделал?)
Завершающий лог:
Building .pioenvs/sonoff/firmware.bin
Memory Usage -> http://bit.ly/pio-memory-usage
DATA: [====== ] 61.5% (used 50356 bytes from 81920 bytes)
PROGRAM: [===== ] 46.7% (used 489983 bytes from 1048576 bytes)
============================== [SUCCESS] Took 11.21 seconds ==============================
======================================= [SUMMARY] =======================================
Environment sonoff [SUCCESS]
Environment sonoff-CN [SKIP]
Environment sonoff-DE [SKIP]
Environment sonoff-ES [SKIP]
Environment sonoff-FR [SKIP]
Environment sonoff-IT [SKIP]
Environment sonoff-NL [SKIP]
Environment sonoff-PL [SKIP]
Environment sonoff-minimal [SKIP]
Environment sonoff-ds18x20 [SKIP]
============================== [SUCCESS] Took 11.22 seconds ==============================
но в “Settings” на Wirenboard появились строки:
/devices/sonoff-4254/controls/K1
/devices/sonoff-4254/controls/Status
и т.п.
Или это так и должно быть?
Эта страничка недоделана(на самом деле она вроде не очень и нужна)
в host нужно прописать имя/адрес WB
в топик имя устройства (латиница)
в Other parameters/Friendly Name 1 нужно прописать русскоязычное название устройства
после этого перезагрузить модуль и в списке устройств WB должно появится устройство
в преимущества распбери стоит записать наличие видеоконтроллера на борту. Можно повесить небольшой дисплей на щиток с текущим состоянием и т.п.
А можно воткнуть клавиатуру и не надо лишнего компьютера для управления.
А можно и сенсорный экран приделать, сейчас становится модно.