привет! есть вот такое: https://github.com/Gianbacchio/ESP8266-TelegramBot но наверняка уже видели, сам не пробовал этот проект.
Gena
спасибо ознакомлюсь
ГришаGTGS
Я использую под ардуино иде Universal Telegram Bot Library https://github.com/witnessmenow/Universal-Arduino-Telegram-Bot/blob/master/README.md Собственно мой мега термометр её и использует, очень удобная штука оказалась. Пробовал другие, но не пошло...
Gena
спасибо и вам
Gena
Sergio
по поводу стабильности... написал я тому парню у которого пару лет стабильно баньку ESP обслуживает, вот что получил в ответ:
Sergio
Есть массовый продукт (более 500 экземпляров на данный момент), который работает в режиме клиента, точки, и оба уарта обрабатывает, на одном из них gsm данные получает\отправляет. — Вам нужно делать контроль утечек памяти — т.е. смотреть утечки на этапе разработки и тестирования, либо сокращать потребление, если оно изначально большое. — Делать очередь для пользовательских функций и выполнять из очереди через os_task из sdk, т.е. когда камень свободен от своих прямых обязанностей. B будет вам счастье. — таймеры использовать только на быстрые функции.
Sergio
Из этого я вынес, что надо работать через SDK ( прощай DigitalRead, analogWrite, etc) и свою программу прокручивать степ бай степ в диспетчере задач, когда контроллер сеть не обслуживает.
Sergio
а по поводу стабильности в ардуино, давайте будем щупать Разные готовые проекты и искать какой из них дольше живет.. хотелось бы найти хотя бы один более менее стабильный
Sergio
кстати, Эдуард. попробуйте у себя в проекте напихать delay(1); в программе почаще. Ардуиновская иде строит скетч под esp так, что во время delay() контроллер переходит в обслуживание сетевых функций ( из-за отсутствия этого обслуживания чаще всего аптайм и падает)
ГришаGTGS
Хм, как интересно... Низкоуровневое программирование?! Жесть! :-( Из разряда поделок, это уже переходит в профессиональную область...
Хм, как интересно... Низкоуровневое программирование?! Жесть! :-( Из разряда поделок, это уже переходит в профессиональную область...
раньше писали на чистом асеблере вот это было круть. программы занимали байты-килобайты а сейчас почти любая виндовая программка даже самая простая не меньше 1мб весит.
интересный проект. Немцы считают что у них много смога в городах решили мониторить. удивительно как они это все аккуратно делают и дизайн на сайте продуман даже. http://luftdaten.info/feinstaubsensor-bauen/
таже самое немного описано: https://opensource.com/article/17/3/build-smog-sensor-ESP8266-microcontroller
Исамое интересное у них есть типа наших кружков только там приходят кто хочет а не только дети и могут собирать что угодно бесплатно за счет пожертвований краундфандинговой компанией.
Sergio
по чем обошлась прошивочка? Исходниками они не делятся?)
100р. чисто так уж поддержать программиста
исходниками нет ((
Sergio
я считаю покупать ПО это нормально. особенно когда начинаю на этом немного зарабатывать ( восновном на ардуиновских проджектах)
но там есть и бесплатный функционал в личн. кабинете сразу видно что платно что бесплатно
Sergio
и сам тоже стал покупать программы, порой на андроид а порой и для контроллеров чего
Sergio
ждем от тебя аптайма))
Sergio
кстати к какому роутеру конектятся твои еып?
Sergio
esp
везде на работе поставил микротик но дома пока денег нет купить не дешевый аппарат )) сейчас стоит или асус или зиксель с двумя антеннами на openwrt
Sergio
гуд!)
uptime маленький это я питание передергивал.
Пошаговый туториал подключения esp8266 к Microsoft Azure https://goo.gl/1HqqoB
Создание приложения для телефона за 5 минут для arduino и esp8266 https://redkea.com простой пример: http://blog.redkea.com/lets-blink/
Sergio
а где на скрине был виден аптайм? )
Sergio
ссылки полезные. в группу бы их вк в обсуждения помещать. чтобы легко можно было найти в нужный момент
Sergio
в ссылке с созданием приложения используется сервис от redkea. не знаю степень его авторитетности, есть другой, более известный в широких кругах, app inventer.
Sergio
http://ai2.appinventor.mit.edu вот сам сервис. уроки по нему легко находятся. в том числе этот уважаемый дядька нормально объясняет) https://www.youtube.com/watch?v=0zE1Ntwb9Hw&t=293s
Uptime на самом верху 2й строкой.
ГришаGTGS
Правильно понимаю, что аптайм - время работы устройства без перезагрузки? У меня уже дней 5 работает и не перегружается и не висит... Или это ни о чем?
Sergio
5 дней норм результат. что делает программа?
Sergio
скетч всмысле
Sergio
и как оцениваешь стабильность работы устройства?)
ГришаGTGS
Так я писал выше - меряет две температуры, влажность, тоже две. Давление и СО2. Мой мега термометр собран на коленке в телефонной розетке накладной.
Sergio
делись скетчем)
Sergio
на анализ :)
ГришаGTGS
вечером постараюсь. Но у меня там все стандартно, все на основе примеров из библиотек...
Sergio
было бы здорово тогда еще от Эдуарда получить скетч и проанализировать их оба.. у меня esp свободных хватает дома. я бы залил на них ваши скетчи, посмотрел как себя вести у меня будут.. ну и код почитать было бы занятно
ничего особенного )) использовал вот этот проект: https://github.com/kmaximv/Wi-Fi-Sensor
Sergio
не не не)) нужен именно твой.. не стабильный
Sergio
😊
про этот и говорил ) виснет веб интерфейс теряется связь с еспшкой
аптайм маленький
Sergio
то есть твой код символ в символ совпадает с кодом на гит ветке по ссылке?
я сам не писал ничего )
Sergio
ок)
сейчас Uptime: 0 day 13:35:56 wifi-iot.com
Надо пробовать проекты построенные с помощью ардуино иде конечно же смотреть стабильность
Sergio
ога..
Sergio
как то найти зависимость хотя бы примерную, после каких действий или количества добавленных функций начинаются лаги)
Sergio
у меня крайне не стабильно работал проект с динамической отрисовкой 2х метров ws2812. ну там библиотека явно кушает много памяти
ГришаGTGS
У меня на ардуино уно все нормально на 5 м полосе нормально работает, а там памяти ещё меньше. Как я читал. У есп проблемы с аппаратным прерыванием
Sergio
на uno проблем и не будет. там кроме памяти, прерываний, еще горстка проблем
Sergio
там, это в esp
ГришаGTGS
Это чего такое?
сорри за сообщения это я бота добавляю в группу
ГришаGTGS
И о чем он?
все выложеные ссылки хочу что бы трансировались в группу в контакте
Sergio Ramazotti хороший дал совет что бы в группе все ссылки сохранились.
может и в есп как то его использовать тестово
Привет всем! Uptime 2дня и 11 часов. Полет нормальный. )) Прошивка конечно не из ардуино иде но все же решил протестировать. Wifi-iot.com
Алексей
У меня на прошивке от Максима работает без сбоев, после отключения света уже 31 день работает
ГришаGTGS
А что значит отключение света - на батарейках?
Алексей
Нет, уменя работает от бесперебойника, необходимости питать от батарейки нет, т.к. если нет света, то и управлять нечем.
А до отключения света сколько работало?
Алексей
Намного больше.
Алексей
Т.к. старый аптайм не сохранял то и подвердить нечем, но текущий уже 31 день
Ясно спасибо. А какие функции у вас на устройстве? Что оно делает если не секрет?
Алексей
Замер и передача через народный монитор температуры и освещенности и 4 группы освещения 3 из которых через с регулировкой яркости. И пока отключено управление через радиопульты на 433
А регулировка яркости посредством ШИМ? Светодиодные лампы?
Алексей
Да
Алексей
Ленты
Есп+оптопара+симисторы=лента?