Спасибо за совет. Так и буду делать если Sonoff не добавится. Но если будет возможность выбора этих устройств, это же гораздо удобней.Sancho писал(а): 04 июл 2018, 16:22Добавляйте уcтройства I2C в проект.
Поменяйте в коде IDE в строке wire.pins(sda, scl); на нужные
Тестирование новой версии программы (3.1.4)
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Тестирование новой версии программы (3.1)
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
Тестирование новой версии программы (3.1)
А правда, почему нельзя в стоковом блоке сделать изменяемые пины для sda, scl? 

FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Тестирование новой версии программы (3.1)
Ну если делать настройку то не в блоках а в настройке контроллера ESP, добавить пункт включить I2C и выбор пинов, а то будет у разных устройств (если их больше чем 1) разные пины.Cancertanly писал(а): 04 июл 2018, 17:01А правда, почему нельзя в стоковом блоке сделать изменяемые пины для sda, scl?
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы (3.1)
Это больше ошибка, которая тянется давно. Буду ее исправлять.ecoins писал(а): 04 июл 2018, 14:44Но есть вопрос: блок 74HC595 не позволяет для сигнала RCK (выбор/защелка) выбирать GPI015(D8) (SS). Этот вывод с каким-то смыслом зарезервирован или все же его в будущих версиях можно будет разрешить?
Отправлено спустя 1 минуту 57 секунд:
У меня их нет, но будет время, посмотрю на них, что это такое.fsergei70 писал(а): 04 июл 2018, 16:17Не плохо было бы добавить поддержку линейки устройств Sonoff. Или хотя бы сделать возможность назначения выводов интерфейса I2C. В Sonoff Basic например мы имеем кроме RX и TX свободный GPIO 14 и практически свободный GPIO 13 на нем висит светодиод. Если организовать на этих пинах I2C то можно будет прикрутить кучу устройств.
Отправлено спустя 4 минуты 37 секунд:
Ну и наконец приятные новости. Мне удалось победить модбас. Теперь он летает (период опроса тестировал до 50 милисекунд - успевает). На текущий момиент допилил Мастера и Слейва ТСР, сейчас занимаюсь мостами. Как закончу модбас обновлю версию, и займусь вачдогом, и режимом сна.
Отправлено спустя 4 минуты 10 секунд:
Идея хорошая, но потребует достаточно больших переделок. Надо все блоки которые используют I2C перенаправить с описателя контроллера (они там зашиты, и менять их нельзя, поскольку описатель контроллера является глобальным инстансом), на проект. Куча работы. Ну и естевственна как любая большая переделка потянет баги, которые придется отлавдивать. Будет время, можно будет подумать.Но только после стабильного релизаfsergei70 писал(а): 04 июл 2018, 19:12Ну если делать настройку то не в блоках а в настройке контроллера ESP, добавить пункт включить I2C и выбор пинов, а то будет у разных устройств (если их больше чем 1) разные пины.Cancertanly писал(а): 04 июл 2018, 17:01А правда, почему нельзя в стоковом блоке сделать изменяемые пины для sda, scl?
Автор программы FLProg.
- Phazz
- Полковник
- Сообщения: 3130
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
Тестирование новой версии программы (3.1)
Есть такой пользовательский блок на форумеfsergei70 писал(а): 04 июл 2018, 13:01Если не сложно добавьте в блок установки времени для ESP функцию установки с NTP сервера
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Тестирование новой версии программы (3.1)
Через поиск на сайте находится только блок установки через Ethernet Shield W5100 для megi2560, а нужно для ESP Если не сложно скиньте ссылку
Отправлено спустя 7 минут 55 секунд:
Sonoff Basic это ESP с 1м памяти блоком питания и все это в корпусе. От ESP разведены на плате:
GPIO 0 кнопка
GPIO 1 RX
GPIO 3 TX
GPIO 12 реле
GPIO 13 светодиод
GPIO 14 свободный
Последний раз редактировалось fsergei70 04 июл 2018, 20:44, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы (3.1)
А куда вешать SCL и SDA?fsergei70 писал(а): 04 июл 2018, 20:37Sonoff Basic это ESP с 1м памяти блоком питания и все это в корпусе. От ESP разведены на плате:
GPIO кнопка
GPIO 1 RX
GPIO 3 TX
GPIO 12 реле
GPIO 13 светодиод
GPIO 14 свободный
Автор программы FLProg.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Тестирование новой версии программы (3.1)
можно пожертвовать светодиодом и повесить
на GPIO 13 светодиод
GPIO 14 свободный
А можно вместо RX TX
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Тестирование новой версии программы (3.1)
А если без переделок глобальных, а лишь подменой при компиляции при наличии специального блока на платеsupport писал(а): 04 июл 2018, 20:01Идея хорошая, но потребует достаточно больших переделок. Надо все блоки которые используют I2C перенаправить с описателя контроллера (они там зашиты, и менять их нельзя, поскольку описатель контроллера является глобальным инстансом), на проект. Куча работы. Ну и естевственна как любая большая переделка потянет баги, которые придется отлавдивать. Будет время, можно будет подумать.Но только после стабильного релиза
Wire.pins( SDA , SCL );
Wire.begin();
Где SDA , SCL параметры?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Phazz
- Полковник
- Сообщения: 3130
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
Тестирование новой версии программы (3.1)
fsergei70 писал(а): 04 июл 2018, 20:37Через поиск на сайте находится только блок установки через Ethernet Shield W5100 для megi2560, а нужно для ESP Если не сложно скиньте ссылку
Отправлено спустя 7 минут 55 секунд:
Держите http://forum.flprog.ru/viewtopic.php?f=71&t=3341
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы (3.1)
К релизу запрос времени от NTP сервера сделаю
Автор программы FLProg.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Тестирование новой версии программы (3.1)
Не меняется информация на дисплее при использовании Web server под NodeMCU WiFi ESP8266.
[spoiler] [/spoiler]
Страницы в браузере отображаются корректно.
[spoiler] [/spoiler]
Страницы в браузере отображаются корректно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Тестирование новой версии программы (3.1)
У вас на страницах в одном блоке стоит обновление страницы в другой нет. Хотя это на работу дисплея влиять не должно.Ingwar писал(а): 04 июл 2018, 23:45Не меняется информация на дисплее при использовании Web server под NodeMCU WiFi ESP8266.
Тестирование новой версии программы (3.1)
Странное поведение кнопки сохранить проект
На портированной версии создал проект на контроллере NodeMcu2
4 часа делал проект, переодически сохранял, нажимая на значек "Сохранить проект"
Добавил блок narodmon, добавил устройство.
расписал все датчики во вкладке входы
нажимаю на готово
после повторного открытия этого блока
поле с обозначением устройство пустое, приходится опять нажимать на кнопку добавить.
задал мак адрес и случайно нажал на кнопку mac адрес платы
проект закрылся с ошибкой
опять открываю проект после аварийного завершения, а результатов моего труда нет вообще
все что делал утром не сохранилось!!!!!!!!!!!!!!!!!!!!!!!
Хотя я точно помнил что переодически нажимал на кнопку сохранить проект
файл ошибок error4 прилагаю
Отправлено спустя 27 минут 31 секунду:
разобрался с автосохранением
результаты моего труда в целости и сохранности
На портированной версии создал проект на контроллере NodeMcu2
4 часа делал проект, переодически сохранял, нажимая на значек "Сохранить проект"
Добавил блок narodmon, добавил устройство.
расписал все датчики во вкладке входы
нажимаю на готово
после повторного открытия этого блока
поле с обозначением устройство пустое, приходится опять нажимать на кнопку добавить.
задал мак адрес и случайно нажал на кнопку mac адрес платы
проект закрылся с ошибкой
опять открываю проект после аварийного завершения, а результатов моего труда нет вообще
все что делал утром не сохранилось!!!!!!!!!!!!!!!!!!!!!!!
Хотя я точно помнил что переодически нажимал на кнопку сохранить проект
файл ошибок error4 прилагаю
Отправлено спустя 27 минут 31 секунду:
разобрался с автосохранением
результаты моего труда в целости и сохранности
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- grin-mpx
- Лейтенант
- Сообщения: 477
- Зарегистрирован: 17 июл 2017, 18:39
- Откуда: Днепр. UA
- Имя: Григорий
Тестирование новой версии программы (3.1)
Еще в версии 3.0 подобная проблема имеется. В определенный момент (вроде) при манипуляции с переменными, (вроде) при переименовывании или изменения типа, перестает работать сохранение . Причем, проблема никак не проявляется. Единственное , как можно проверить без закрытия и повторного открытия проекта, это попробовать создать любую переменную. Если уже глючит, то переменная в дереве проекта не появляется.
Глюк довольно серьезный, никогда не знаешь в какой момент уже не работает сохранение. Я периодически то создаю переменные, то переоткрываю проект.
Не помню точно, но по моему и компиляция тоже остается на последней "рабочей точке", не смотря на изменения в проекте.
Глюк довольно серьезный, никогда не знаешь в какой момент уже не работает сохранение. Я периодически то создаю переменные, то переоткрываю проект.
Не помню точно, но по моему и компиляция тоже остается на последней "рабочей точке", не смотря на изменения в проекте.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы (3.1)
Исправилleaner писал(а): 05 июл 2018, 11:13Странное поведение кнопки сохранить проект
На портированной версии создал проект на контроллере NodeMcu2
4 часа делал проект, переодически сохранял, нажимая на значек "Сохранить проект"
Добавил блок narodmon, добавил устройство.
расписал все датчики во вкладке входы
нажимаю на готово
после повторного открытия этого блока
поле с обозначением устройство пустое, приходится опять нажимать на кнопку добавить.
задал мак адрес и случайно нажал на кнопку mac адрес платы
проект закрылся с ошибкой
Автор программы FLProg.
Тестирование новой версии программы (3.1)
Выбираю модуль ESP8266 первой ревизии. Перетаскиваю блок народного мониторинга, выбираю модуль ESP8266, но при попытке сгенерировать MAC программа вылетает.
P.S. Портативная версия
P.S. Портативная версия
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы (3.1)
исправилVitez писал(а): 05 июл 2018, 18:23 Перетаскиваю блок народного мониторинга, выбираю модуль ESP8266, но при попытке сгенерировать MAC программа вылетает.
Автор программы FLProg.
Тестирование новой версии программы (3.1)
Если пробовать вставить скопированный блок из другого проекта - программа крашится
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование новой версии программы (3.1.2)
Обновил тестовую версию до номера 3.1.2.
Отлажена работа модбаса, и исправлены найденные на сегодняшний день ошибки
Отлажена работа модбаса, и исправлены найденные на сегодняшний день ошибки
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя