Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 27 сен 2018, 19:55

Andry писал(а):
27 сен 2018, 18:07
У кого стоят дисплеи SSD1306,подскажите на всех дисплеях можно установить часы одновременно.У меня стоят пару штук.Ставлю на одних на вторых исчезают и наоборот.
В таком режиме прошивка не тестировалась. Не предполагалось, что часы будут отображаться на нескольких дисплеях.
Andry писал(а):
27 сен 2018, 18:07
Второй вопрос иногда дисплей отображает битые знаки.Тут вопрос а нужны ли подтягивающие резисторы на портах которые я и использую для дисплея.И как бороться с битой информацией отображения на дисплеях?У меня подтягивающие резюки 10к.
Похоже на сбой в передаче данных. В модулях MegaD на "цифровых" портах стоят резисторы 4,7кОм. Каково расстояние от контроллера до дисплея?
Andry писал(а):
27 сен 2018, 18:30
А с какой прошивки почалась поддержка MCP4725?
https://ab-log.ru/smart-house/ethernet/ ... 1-firmware
4.29b1 - Добавлена поддержка MCP4725 (12-битного ЦАП/DAC с интерфейсом I2C)

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andry » 27 сен 2018, 20:20

растояние 8-7 метров.Если чесно контролер работает с 1 дисплеем более мение,имею виду вывод информации а не ошибки.Короче с 2мя дисплеями вообше не понял логики.Обясню.1вое часы если один дисплей то ок,если 2 то на первом нет показаний ,на втором появляться ,вывод информации тоже как то странно если 2 дисплея.Например на одном отключил часы а хочу выводить температуру.то часов нет а температура маленькими знаками выводиться.должно я так понимаю на одном часы большими на втором температура .Так от часы большие, температура маленькими.Регулировка яркости странная 10 до 50 даже на глаз не замечаю.Ставил даже 1 нормально видно.Короче больше 2х дисплеев ,нужно тестировать режимы. Щас не могу поскольку вечер. Икаждый раз изменяя настройки свет отключается :))Дисплеи с разных партий.если изменю подтяжку 4.7к,будет ли шелушение?

Так только что протестировал с двумя дисплееями страности.Короче если 2 дисплеея на одном например выводим температуру.И на втором включаем часы все на первом температура стайот маленькими символами хоть там нет включения часов.одновременно показвать часы но одном температуру на другом однаковыми символами не получаеться.

температуру можно большыми с разных датчиков на разных дисплеях без проблем.только если активировать часы то все.что я писал выше.

А ка прописать чтобы например температуру с одного датчика улицы показывало на разных дисплеях?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 27 сен 2018, 20:38

Andry писал(а):
27 сен 2018, 20:31
А ка прописать чтобы например температуру с одного датчика улицы показывало на разных дисплеях?
Без сервера - никак. С сервером можно.

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andry » 27 сен 2018, 20:39

А с датчиков по I2C можно ка то выводить информацию на дисплей без сервера?Да подержку I2Cдатчиков вообще былоб не похо реализовать как датчики IW например.Тогда и решылся вопрос по всяким там вытяжках которые работают по датчикам влажности,да и по компнатах хорошо если стоят Iw датчики,то моно хоть на дисплее температуру посмотреть.

Есть люди кто может помоч.если стоит iobroker как выводить инфу на эти дисплейчики.Хотяб один пример,желательно на блокили.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 27 сен 2018, 20:43

martiniman писал(а):
02 сен 2018, 17:17
Прошу добавьте возможность включать в группы диммируемые каналы.
Чтобы можно было добавить в группу недиммируемую нагрузку и диммируемую, и включить (pwm255)/выключить их командой g0:1/g0:0
https://ab-log.ru/files/File/megad-2561 ... a6-hex.zip

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 27 сен 2018, 20:45

Andry писал(а):
27 сен 2018, 20:39
А с датчиков по I2C можно ка то выводить информацию на дисплей без сервера?
В данный момент без сервера нельзя. С сервером можно.

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andry » 27 сен 2018, 20:46

А будет ли поддержка такой функции?

Какая максимальная дальность дисплеев от контролера?У меня проложены кабеля максимально далеко от силовых.Специально так ложыл,чтобы не было наводок.Но странно я думал резюк 10к будет лутьше. Чем вызвана установка 4.7к?Пробовал ли кто эти дисплеи на портах без подтяжки?

На выходных хочу посмотреть осцылом по наводках,для етих дисплеев на конце линии и в начале.Все равно странно 8 метров и збои,нужно как то бороться.

Вроде нашол решение,отпишусь если будет без збоев.

Так повесил два резюка подтяжки на 4.7к на стороне дисплее сбоев нет .Мучал как хотел отправлял на дисплей цифры как в примере. http://192.168.0.14/sec/?pt=33&text=25.8. без подтяжки почти сразу кряказябры.Может кому то подойдет такое лечение,очень не любит i2c повышенную йомкость,в дисплее резюков нет.На крайняк есть даже повторители на микросхемах для I2C.Можно теоретически при малой скорости добиться и 100 метров.

ExReader
Сообщения: 233
Зарегистрирован: 16 дек 2011, 10:05
Откуда: Уездный город Н-ск

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение ExReader » 28 сен 2018, 09:03

Добрый день!
Подскажите дорогие товарищи :) ни кто не пробовал использовать вместе с MegaD переменный резистор MCP4018 с I2C интерфейсом?
Есть желание организовать петлю обратной связи, отключить в некоем устройстве переменный резистор и подключить MCP4018.
По сигналам с датчиков температуры подавать команды на увеличение/уменьшение значения.
Andrey_B не планируете сделать нативную поддержку резисторов с I2C интерфейсом?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 28 сен 2018, 12:29

Поддержку MCP4018 реализовать, думаю, возможно.
Однако хочется понять область применения. Много ли таких устройств, где используются переменные резисторы? Какие это устройства?

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение martiniman » 28 сен 2018, 14:29

Andrey_B писал(а):
27 сен 2018, 20:43
martiniman писал(а):
02 сен 2018, 17:17
Прошу добавьте возможность включать в группы диммируемые каналы.
Чтобы можно было добавить в группу недиммируемую нагрузку и диммируемую, и включить (pwm255)/выключить их командой g0:1/g0:0
https://ab-log.ru/files/File/megad-2561 ... a6-hex.zip
Спасибо что откликнулись на просьбу. Прошил.
Добавил в группу 0 PWM каналы 10,12,13. Задал яркость трём PWM каналам 5, 10, 15, послал команду:

Код: Выделить всё

http://192.168.1.5/sec/?cmd=g0:0
Выключился только первый (№10). Убрал из группы 10 порт, опять g0:0 - выключился 13й, ещё раз g0:0 - выключился 12й.
Не работает как ожидалось.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 28 сен 2018, 20:36


martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение martiniman » 28 сен 2018, 20:51

Andrey_B писал(а):
28 сен 2018, 20:36
martiniman, попробуйте.
https://ab-log.ru/files/File/megad-2561 ... a7-hex.zip
Тестирую удаленно.
После команды g0:1 смотрю вывод cmd=all, все PWM включились на 255, далее захожу на страницу порта http://192.168.1.5/sec/?pt=12, а тут значение PWM=0.
Обновлял и стр порта и стр состояния всех портов.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 28 сен 2018, 21:44

Это у меня не подтверждается.
Значение в поле PWM корректное всегда.

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение martiniman » 28 сен 2018, 22:04

Отловил - не работает с опицией Smooth=1

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 29 сен 2018, 09:28


martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение martiniman » 29 сен 2018, 10:28

Удаленно проверил - всё ок.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 29 сен 2018, 11:31

https://ab-log.ru/files/File/megad-2561 ... a9-hex.zip

- В виде эксперимента добавлена частичная поддержка датчика HTU21D в Program

megad-2561-program-htu21d.png
megad-2561-program-htu21d.png (3.09 КБ) 5953 просмотра

P8 включится при значении влажности более 50%
P8 выключится при значении влажности менее 40%
P31 - это SDA-порт с выбранным Dev: HTU21D

Bonefolder
Сообщения: 617
Зарегистрирован: 30 мар 2017, 11:15
Откуда: г.Севастополь

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Bonefolder » 29 сен 2018, 13:28

Так скоро и сервер можно будет сдать в утиль, за ненадобностью)))
Следующим этапом станет включение/выключения «уличного» освещения по показаниям MAX44009?))
Андрей, Вам конечно виднее. А не разумнее было бы это реализовать в поле Act. Чтоб если сервер заткнулся, то мега бы отработала

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andry » 29 сен 2018, 13:50

Andrey_B Большое спасибо за поддержку HTU21D.MAX44009 былоб тоже неплохо.

Andry
Сообщения: 213
Зарегистрирован: 23 мар 2017, 10:41

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andry » 29 сен 2018, 16:45

Прошу проверить перестало показывать правильно температуру,датчик HTU21D.Проверял на 2х датчиках раньше было нормально.

Ответить