Пользователь

(freeman2014)

Активность


Получил новое достижение

Получил лайк от пользователя за коментарий написанный к статье Добавление устройства Sonoff в HomeKit без прошивки через HomeBridge.

«Спасибо!»

Поставил лайк к комментарию написанный к статье Добавление устройства Sonoff в HomeKit без прошивки через HomeBridge.

«<p>Для HomeBridge v.1.1.7 подошел вариант с плагином <a href="https://github.com/bwp91/homebridge-ewelink#readme">homebridge-ewelink v3.18.1</a>, нативная поддержка, без получения всяких токенов и с кучей настроек</p>»

Добавил комментарий к статье Добавление устройства Sonoff в HomeKit без прошивки через HomeBridge.

«Добрый день! Сделал все по инструкции. Устройство в homekit появилось, но не работает. Подскажите, что не так.<br /><br />[eWeLink] WebSocket was closed. Reason [1006] <br />[eWeLink] WebSocketClient: reconnecting... <br />[eWeLink] Setting power state to [on] for device [Устройствоd1aeed] <br />[eWeLink] setPowerState result: { error: 406, sequence: '1607622856622' } <br />[eWeLink] Login websocket request failed: Error: WebSocket closed with reason: undefined (undefined). at WebSocketAsPromised._handleClose (/usr/lib/node_modules/@devwithimagination/homebridge-ewelink-max/node_modules/websocket-as-promised/src/index.js:353:19) at WebSocket.listener (/usr/lib/node_modules/@devwithimagination/homebridge-ewelink-max/node_modules/websocket-as-promised/src/index.js:311:64) at WebSocket.emit (events.js:315:20) at WebSocket.emitClose (/usr/lib/node_modules/@devwithimagination/homebridge-ewelink-max/node_modules/ws/lib/WebSocket.js:211:10) at /usr/lib/node_modules/@devwithimagination/homebridge-ewelink-max/node_modules/ws/lib/WebSocket.js:199:39 at Receiver.cleanup (/usr/lib/node_modules/@devwithimagination/homebridge-ewelink-max/node_modules/ws/lib/Receiver.js:520:15) at WebSocket.finalize (/usr/lib/node_modules/@devwithimagination/homebridge-ewelink-max/node_modules/ws/lib/WebSocket.js:199:20) at TLSSocket.emit (events.js:327:22) at endReadableNT (_stream_readable.js:1327:12) at processTicksAndRejections (internal/process/task_queues.js:80:21)»

Получил новое достижение

Поставил лайк к комментарию написанный к плагину Образ SD карты с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X) Node 11.

«<p>Скрипт, лежащий на гитхабе, хотя бы глазами просмотреть можно, чтобы понять, что и как он делает. Да, в нём могут быть места, которые пользователь не разберёт, но зато другие участники ресурса могут глянуть его и увидеть потенциально опасные моменты. А вот что сделано с образом, который выложен в виде блоба одному автору только и известно. Конечно, есть инструменты, которые могут показать отличия от исходного образа, но использование таких инструментов на порядок сложнее и дольше просмотра выложенного скрипта.</p><p>Я от готовых гайдов для копипасты зачастую матерюсь, потому что там авторы тупость предлагают делать, а тут даже и не посмотреть, как этот образ получен. Кто-нибудь сходу мне скажет, из-под какого пользователя там запускается Homebridge? Как он запускается, через какой-нибудь rc.local или он вообще внутри докера стоит?</p><p>Это же не безобидная игрушка которая в изолированной среде запускается, это устройство, к которому планируется подключать камеру с микрофоном и использовать в системе безопасности и умного дома. Выложи автор такое скажем на Хабре, статья сразу бы улетела в минуса, а тут в минуса улетает комментарий, в котором даётся подробное описание почему так делать нельзя и как делать правильно, класс.</p>»

Поставил лайк к комментарию написанный к плагину Образ SD карты с предустановленным HomeBridge с поддержкой камер со звуком, графическим интерфейсом (UI-X) Node 11.

«<p>Крайне не рекомендую кому-либо качать и ставить на свою малину образы, собранные кем-то в ручном режиме. Если даже в конкретно этом образе нет никаких закладок, то рано или поздно ставя образы, скачанные не с официальных сайтов, свой бекдор вы обязательно найдёте.</p> <p>Для автора: если есть желание сделать свой дистрибутив, не поленитесь сделать на гитхабе репозиторий со скриптами кастомизации и натравите на него какой-нибудь Travis CI, который будет автоматически производить сборку и последующую публикацию в автоматическом режиме. Иначе вы оказываете пользователям медвежью услугу, приучая их использовать готовые образы, в которых может находиться всё: майнеры, ботнеты, руткиты и т.д.</p><p>Если же нет желания морочиться с автосборками - всегда можно сделать, скажем, роль Ansibe. Поставить ансибл локально и запустить применение роли, размещённой на гитхабе - дело 3 команд, но так пользователь будет видеть, что именно он делает и сможет понять, как что-то самостоятельно изменить и улучшить.</p>»

Получил новое достижение

Добавил комментарий к записи в блогу PlayStation 4 в HomeKit через HomeBridge

«<p>Добрый день! Все установилось. Через терминал на команды реагирует. После добавления конфига выдает ошибку:<br />[Homebridge] [4/9/2020, 1:57:42 PM] Error: The requested platform 'cmdSwitch2' was not registered by any plugin. at API.platform (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/lib/api.js:115:19) at Server._loadPlatforms (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/lib/server.js:283:47) at Server.run (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/lib/server.js:74:14) at module.exports (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/lib/cli.js:90:12) at Object. (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/bin/homebridge:10:63) at Module._compile (internal/modules/cjs/loader.js:955:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10) at Module.load (internal/modules/cjs/loader.js:811:32) at Function.Module._load (internal/modules/cjs/loader.js:723:14) at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)</p>»

Регистрация

Присоединился к порталу