Страница 7 из 97
Re: Предложения по доработке модуля MQTT
Добавлено: Пт апр 07, 2017 12:22 am
Fav0rit
Лично у меня в логах каждые несколько секунд повторяются вот такие записи
1491513545: Client MDMClient has exceeded timeout, disconnecting.
1491513545: Socket error on client MDMClient, disconnecting.
1491513545: New connection from 127.0.0.1 on port 1883.
1491513545: Client MDMClient disconnected.
1491513545: New client connected from 127.0.0.1 as MDMClient (c0, k10).
1491513545: Sending CONNACK to MDMClient (0, 0)
1491513545: Received SUBSCRIBE from MDMClient
1491513545: # (QoS 0)
1491513545: Sending SUBACK to MDMClient
Причем это происходит и на Raspberry Pi3 (raspbian jessie), и на Orange Pi (DietPi)
Re: Предложения по доработке модуля MQTT
Добавлено: Ср апр 12, 2017 11:46 am
EvilEyes
Подскажите как с изменять значение свойства объекта. Есть лампа, поддерживает mqtt. привязал свойство к топику. есть значения 0,1,2. Как их изменять ? думал создать скрипт с кодом:
$KitchenLEDS.ESPLEDstatus = 'нужное значение';
но это не сработало, даже не сохраняет скрипт с ошибкой. Я так понял из-за точки в свойстве.
Re: Предложения по доработке модуля MQTT
Добавлено: Ср апр 12, 2017 7:12 pm
dioxin
setGlobal ('KitchenLEDS.ESPLEDstatus', 'нужное значение');
Re: Предложения по доработке модуля MQTT
Добавлено: Пн май 22, 2017 7:09 pm
Gelezako
Уверен что уже обсуждалось, перерыл кучу веток, но так и не нашёл.
Датчик по mqtt шлёт данные в МЖД, это значение привязал к определённому свойству. Теперь мне нужно реалтайм проверять это значение и если превышен определённый порог, то ахтунг. Как по-нормальному это делается? Спасибо.
Re: Предложения по доработке модуля MQTT
Добавлено: Пн май 22, 2017 7:29 pm
dioxin
Раз в минуту хватит опроса? Если да,то в Объекты=>Timer=>onNewMinute пишем проверку значения свойства с температурой.
Можно и через крон сделать.
Re: Предложения по доработке модуля MQTT
Добавлено: Пн май 22, 2017 7:30 pm
Gelezako
про этот способ я знаю, но думал может есть более элегантное решение, тем более что у меня уже там кода немерено с других объектов
Re: Предложения по доработке модуля MQTT
Добавлено: Пн май 22, 2017 7:33 pm
dioxin
Тогда крон из маркета дополнений. Или системный крон, если на linux все крутится.
Re: Предложения по доработке модуля MQTT
Добавлено: Пн май 22, 2017 7:36 pm
Gelezako
к сожалению я на форточках

ну ок, пока сделаю через onNewMinute метод, спасибо.
И ещё, в таблице выводится время когда было получено последнее значение, но к сожалению его нельзя сразу привязать через настройки модуля. Подскажите как до него достучаться?
Re: Предложения по доработке модуля MQTT
Добавлено: Пн май 22, 2017 9:47 pm
dioxin
В какой таблице?
Я к сожалению не знаю структуру Ваших данных. Но если температуру по MQTT кидаете Вы, то кидайте заодно и время. А так только время обработки температуры можно узнавать - timeNow()
Re: Предложения по доработке модуля MQTT
Добавлено: Ср май 24, 2017 11:27 am
Gelezako
dioxin писал(а):В какой таблице?
Зайдите на вкладку модуля, там таблица с колонками, "Название", "Обновлено", "Значение". Так вот, в колонке "Обновлено" дата и время обновления данных, мне к ней надо достучаться. Как?