Хочу сделать типа такого:
Можно как-нибудь обратиться по адресу, чтобы исполнить непосредственно команду? Т.е. api вида http://192.168.1.36/devices/noolite_tx_0xc93/api/on, чтобы я мог на схеме расставить кнопки, привязав их к функциям.
Хочу сделать типа такого:
Можно как-нибудь обратиться по адресу, чтобы исполнить непосредственно команду? Т.е. api вида http://192.168.1.36/devices/noolite_tx_0xc93/api/on, чтобы я мог на схеме расставить кнопки, привязав их к функциям.
Схем помещения в самых ближайших планах нет к сожалению.
Из внешних систем можно отправлять команды в MQTT. Через mosquitto_pub например. Ещё есть MQTT-to-websocket bridge, через который например работает веб-интерфейс.
HTTP API будет через Domoticz, который должны допилить на неделе. Это конечно страшный костыль, но работать будет.
Не очень понятно пока, есть ли смысл в нативном HTTP API.
>>Из внешних систем можно отправлять команды в MQTT. Через mosquitto_pub например. Ещё есть MQTT-to-websocket bridge, через который например работает веб-интерфейс.
Не особо разобрался в документации. Его надо ставить отдельно?
>>Не очень понятно пока, есть ли смысл в нативном HTTP API.
Главное, чтобы хоть какой-нибудь был. По моему мнению, у умного дома должна быть панель управления в виде схемы, это удобно и позволяет поместить много информации на один экран.
Не особо разобрался в документации. Его надо ставить отдельно?
он и так стоит, через него работает нативный веб-интерфейс
Поддержу vvzvlad, очень хочется, чтобы HTTP API был. MQTT далеко не самая простая для понимания штука. А простой HTTP API добавил бы и универсальности и удобства. Мне не нужна ninja, не нужен domoticz, а нужно просто получить удобный доступ к имеющемуся железу, чтобы использовать его в своих сценариях поведения.
отвечу сам себе — нашёл реализацию на php — https://github.com/bluerhinos/phpMQTT . Работает. Есть еще https://github.com/tobyjaffey/mqtt-http-server , но с ним пока не разбирался
Будьте добры, расскажите подробнее как пользоваться phpMQTT?
Какие пакеты нужно установить? Как запускать PHP, где что настроить?
evgeny_boger, сообщите пожалуйста когда можно ожидается HTTP API?
Не работали, не знаем. Всё, как на любом другом компьютере с линуксом, ничего специфичного.
Точных сроков на HTTP API нет, в ближайших планах нет. Мы можем реализовать в рамках платной поддержки.