Size: a a a

ioBroker smarthome

2020 December 06

i

instalator in ioBroker smarthome
Nikita Kozin
как в иоброкере отправить сообщение в топик mqtt? установил драйвер mqtt, сделал его брокером. а что дальше непонятно. в блокли не вижу блока mqtt. в nodered блок mqtt есть, но я нодеред не умею пока... какие есть варианты?
Прописать значение в топик
источник

NK

Nikita Kozin in ioBroker smarthome
instalator
Прописать значение в топик
через блокли какой командой прописать значение в топик?
источник

i

instalator in ioBroker smarthome
Nikita Kozin
через блокли какой командой прописать значение в топик?
setState
источник

NK

Nikita Kozin in ioBroker smarthome
перед этим наверное надо с каким нибудь объектом связать топик?
источник

NK

Nikita Kozin in ioBroker smarthome
или нужно создать объект типа mqtt?
источник

i

instalator in ioBroker smarthome
Объекты сами создаются в момент публикации клиентом
источник

V

Valentin in ioBroker smarthome
Vasiliy M
Открыл две, ничего нет по теме
Специально ссылку оставил на обсуждение уже этого вопроса на профильном форуме. Вам этого не достаточно?
источник

NK

Nikita Kozin in ioBroker smarthome
instalator
Объекты сами создаются в момент публикации клиентом
у меня почему то не создаются. и топики не отсылаются в mqtt через mqttlens...
источник

NK

Nikita Kozin in ioBroker smarthome
хотя к серверу mqttlens приконнектился
источник

i

instalator in ioBroker smarthome
Nikita Kozin
у меня почему то не создаются. и топики не отсылаются в mqtt через mqttlens...
mqttlens это клиент?
источник

NK

Nikita Kozin in ioBroker smarthome
да, от гугла клиент
источник

NK

Nikita Kozin in ioBroker smarthome
нашел ошибку, что mqtt не стартанул: порты заняты
источник

NK

Nikita Kozin in ioBroker smarthome
щас попробую с портами поиграться
источник

D

Dustman in ioBroker smarthome
Вадим
Может, обновил ноду не корректно?
Может снова снести и поставить?
источник

D

Dustman in ioBroker smarthome
Алексей Кравец
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get autoremove
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
Так?
источник

A

Anzor in ioBroker smarthome
Dustman
Так?
Это весь ИОБ так ставится. Попробуй вот так
su iobroker
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get autoremove
sudo reboot
su iobroker
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get update
sudo apt-get install -y build-essential python
sudo apt-get install python-dev
sudo apt-get install netcat
sudo apt-get install -y git-core libnss-mdns libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev
sudo apt-get install build-essential libpcap-dev
после установки ноды, обнови нпм
sudo npm i npm@latest -g
sudo npm install -g node-gyp node-pre-gyp hap-nodejs
источник

A

Anzor in ioBroker smarthome
Ну и в конце

curl -sL https://iobroker.net/fix.sh | bash -
источник

A

Anzor in ioBroker smarthome
Dustman
как его сделать?
после полного обновления системы, особенно если это задело node и npm, надо было всего лишь в каталоге iobroker выполнить
npm rebuild -f
источник

D

Dustman in ioBroker smarthome
Anzor
после полного обновления системы, особенно если это задело node и npm, надо было всего лишь в каталоге iobroker выполнить
npm rebuild -f
я так и сделал, но не помогло
источник

A

Anzor in ioBroker smarthome
Dustman
я так и сделал, но не помогло
Тогда попробуй полную установку, как выше дал
источник