Спасибо, проблема была в сниппетах.
Anatol
@Anatol
Best posts made by Anatol
-
RE: Плагин MQTT
Участник @gewer написал в Плагин MQTT:
Был бы признателен за небольшой мануал по выводу значения температуры на главный экран.
Создаете аналоговый датчик температуры и подключаете его к топику , в который передаете данные с ТН10, канал AI, ваш датчик температуры , и топик н.р /Sonoff TH10/datt/temperature . Топик создаете в прошивке ТН10. Обработка не нужна, этот датчик передает в градусах, округление можно настроить лучше в прошивке ТН10
Latest posts made by Anatol
-
RE: "Кто дома?" через Zyxel Keenetic
в инструкции надо команда : opkg install mosquitto-client-nossl jq , там старый пакет был.
Обновилась версия до 3.7 , поэтому установил во внутреннюю память, всё работает -
RE: Управление RGB лентой
Пользователь @amgstone написал в Управление RGB лентой:
@konia74 нет, только изминения цвета.
в топик wled/..../api
{"seg":[{"col":[[255,255,255],[255,0,0],[255,255,255]],"fx":49,"sx":16,"ix":190,"pal":42}]
где "col" три установочных цвета, fx - номер режима, sx - cкорость, ix- интенсивность -
RE: "Кто дома?" через Zyxel Keenetic
@muxa82 В версии 3.7 можно пакет opkg установить во внутреннюю память. Я на релизе 3.6, поэтому пакет opkg установил на флешку. Начни с помощи https://help.keenetic.com/hc/ru/articles/360000948719-OPKG, а затем на форуме найди поиск по запуск скрипта при появлении нового клиента wifi, или подправленный здесь.
-
Как создать пользовательский обработчик
Есть устройство, счетчик импульсов (в данном случае это электросчетчик). Через сценарий это работает так :
/**- @name
- @desc
- @version 4
*/
const dathik = Device("MI_elektro_garaj");
startOnChange([dathik.pokaz]);
script({
start() {
// если нет сбоя с датчика импульсов
if (dathik.pokaz >= dathik.pokaz_soxr) {
dathik.pokaz_soxr = dathik.pokaz;
dathik.value = dathik.pokaz0 + dathik.pokaz_soxr;
}
// при обнулении счетчика импульсов или сбое, показание текущее делаем начальным
if (dathik.pokaz < dathik.pokaz_soxr) {
dathik.pokaz0 = dathik.value;
dathik.pokaz_soxr = dathik.pokaz;
dathik.value = dathik.pokaz0 + dathik.pokaz_soxr;
}
}
});
Так как это все в одном устройстве, хотелось бы пример как это реализовать через пользовательский обработчик для не сильно владеющих JS. (пытался писать через обработчик для свойства pokaz через setValue(),но не работает) -
RE: Плагин Алиса от Яндекса
Появилось локальное управление колонкой Алиса , на GitHub появляются некоторые проекты.
Устройства Яндекса обнаруживаются в локальной сети по протоколу mDNS и имени _yandexio._tcp.local.. -
RE: Релиз IntraHouse V5
Пользователь @IntraVM написал в Релиз IntraHouse V5:
Модуль MultiChart для графиков на несколько величин. При установке этого модуля в меню админки появится пункт с пиктограммой График
Модуль DbGate - шлюз для подключения других БД. Пункт с пиктограммой БД в меню админки будет доступен всегда (кнопка появится при следующем обновлении), но возможность подключить другой агент БД будет только если установлен DbGate.А где эти модули брать?
-
RE: "Кто дома?" через Zyxel Keenetic
Скрипт написал Khaninea из форума по keenetic, чуть подправил вывод на mqtt.
#!/bin/sh
DEV1="00:00:00:00:00:00"
DEV2="00:00:00:00:00:00"replacement() {
case "$1" in
$DEV1 ) echo "1";;
$DEV2 ) echo "2";;
esac
}#map del to 0 and new to 1
replacement2() {
case "$1" in
new ) echo "1";;
del ) echo "0";;
esac
}if [[ "$address" = "ipv4" && "$update" = "none" ]]; then
#получаем mac устройства по ID
mac=$(wget -qO - http://127.0.0.1:79/rci/show/ip/neighbour | jq --arg num "$id" '.[$num].mac')
#проверяем mac на принадлежность нужному нам хосту
who=$(replacement "$mac")
[ -z "$who" ] && exit 0
#replace mac to idx
action2=$(replacement2 "$action")#публикуем mqtt сообщение в топик zyxel
mosquitto_pub -d -t zyxel/$who -m "{"idx": $who, "sost": $action2}" -h 192.168.1.150 -p 1883 -r
fiСсылку не знаю можно ли выкладывать, но поиск по запуск скрипта при появлении нового клиента wifi
-
RE: "Кто дома?" через Zyxel Keenetic
Заменил сниппет, скриптом на самом роутере, теперь он по протоколу Mqtt отправляет сам сообщение, когда появляется и когда выходит из сети устройство с определенным MAC адресом.
-
RE: "Кто дома?" через Zyxel Keenetic
Добрый день, вынужден был обновиться на новую версию 3.6.3 и сниппет не работает. Что нужно подправить ?