Denisio
В помещении 5 метров лучше бы экранированный
Anonymous
А провод экранированный ?
Нет, идет кстати вплотную к батареи отопления. Но, думаю я бы ловил NaN хаотично.
Anonymous
если бы наводки были.
Denisio
Осцилом посмотри
Denisio
Но я бы экранированный взял
Алексей
У меня было похожее с 18b20. Вылечилось нормальным питанием
Anonymous
У меня было похожее с 18b20. Вылечилось нормальным питанием
Спасибо. Попробую. Кстати также висит и 18b20 но на нем все ок, правда провод там короче)
Sneg.
Парни подскажите как перевести переменную string в переменную *char
Роман
String WIFI_SSID = "HOME_6_2"; String WIFI_PASS = "54614062"; WiFi.begin(WIFI_SSID.c_str(), WIFI_PASS.c_str()); (Не совсем, но подойдёт если нужно кудато дать свой string где хотят принимать *char)
Роман
Но если потом собираетесь ковырять полученый *char то надо собирать его себе так: String str = "This is my string"; int str_len = str.length() + 1; char char_array[str_len]; str.toCharArray(char_array, str_len); char_array далее используете
Sneg.
Не прокатило чет
Роман
param это какой-то ассоциативный массив?) Вот же любитель поизвращаться на мелочах)
Роман
param("mqtt_server") точно string отдаёт ? если точно то будет работать mqttClient.setServer(param("mqtt_server").c_str(), 1883);
Sneg.
У меня в param ("mqtt_server") из веб страницы приходит строка 192.168.1.100 в формате String. Мне нужно затолкать её в client.setServer(char*, 1883)
Sneg.
Не работает
Роман
Ошибка то какая ?
Sneg.
При компиляции нет ошибок
Sneg.
Просто не подключается к брокеру
Роман
Блин так чо тогда мы тут фигнёй занимаемся) ищите ошибку во всёх механизме до строки setServer !
Sneg.
Нет, если просто пропишу сервер, то все работает
Роман
значит param("mqtt_server") не содержит нужного значения
Sneg.
Sneg.
В сериал пишет же
Роман
сделай сериал непосредственно перед setServer
Sneg.
Sneg.
Sneg.
Так все работает
Sneg.
Sneg.
Все ровно вроде
Роман
хрен знает, в данном случае c_str() должно давать то что нужно.
Роман
Напиши так: String mqttServer = "192.168.1.100"; client.setServer(mqttServer.c_str(), 1883); Пройдёт коннект ?
Sergey
друзья, а вот например blynk юзать - совсем дно?
Андрей
друзья, а вот например blynk юзать - совсем дно?
Мнение если ты к нему не подключаешь опасные вещи типа обогревателя термостата и тому подобное. Автономные мини сервера надежнее и ты всегда уверен в них.
Художественное
друзья, а вот например blynk юзать - совсем дно?
я юзаю и активно. ессно со всеми предосторожностями.
Художественное
ну например включаешь обогреватель и чтоб он сам выключился при потере связи.. и тп
Sergey
у меня контроллер освещения в комнате на есп32+ blynk. Все бы хорошо, но иногда он зависает и свет живет своей жизнью )) может чтото включить, что-то выключить, и пока не перезагрузишь.
Sergey
вот и думаю щас переделать на 2 контроллера. 8266 и тиньку например 44ю. Чтобы если 8266 с блинком отвалилась или зависла, сохранялось ручное управление и не было неожиданных спецэфектов.
Sergey
так делают вообще или бред?
Алексей
А в чем необходимость блинка?
Sergey
управлять с телефона
Алексей
апельсинка за тыщу рублей с домотикзом и никаких проблем
Алексей
И нет завязки на чужие облака и прочее
Sergey
блинк сервер локальный
Sergey
да я не думаю, что проблема в блинке
Sergey
проблема в том что МК зависает и свет перестает работать. Когда все работает, меня все устраивает. Думаю как повысить надежность.
Sergey
апельсинка за тыщу рублей с домотикзом и никаких проблем
а чуть подробнее, что это предлагается?
Алексей
ну тоже локальный сервер
Алексей
а если со светом, то кроме хардварного дублирования ничего и не придумаешь особо
Sergey
ну норм, попробую тогда так слабать, посмотрю что получится.
Художественное
ну норм, попробую тогда так слабать, посмотрю что получится.
у меня 3 esp8266 в деревне нормально с конца лета живут и не виснут. а если связь теряется и !blynk.connected() то ESP.restart()
Sneg.
Напиши так: String mqttServer = "192.168.1.100"; client.setServer(mqttServer.c_str(), 1883); Пройдёт коннект ?
Спасибо всем, заработало так: Alexandre Terentiev: int str_len = param("mqtt_server").length() + 1; char char_array[255]; param("mqtt_server").toCharArray(char_array, str_len); client.setServer((char *)&char_array[0], 1883); client.setCallback(callback);
Sneg.
Человек с соседнего канала помог
Sneg.
Парсинг в том или ином виде как я понимаю
Роман
Указатель на указателе указателем погоняет)
Anonymous
Ещё хуже стало.
Anonymous
С праздником всех
Андрей
https://www.youtube.com/watch?v=kCQElDvefps&feature=share
Anonymous
@MR_XoXow будет жить. Поприветствуем!
Anonymous
@kirdik будет жить. Поприветствуем!
🤖️Кирдык💀
хай брозерсы, кто-нибудь поднимал mqtt серв на micropython? глюк в том, что начинает слать показания только если зайти на rshell, до этого молчит
🤖️Кирдык💀
еще глюкает если использовать time.sleep в цикле, после этого не дает доступ к файлам, тоже слать показания начинает если зайти по rshell
Anonymous
@ge0gr4f будет жить. Поприветствуем!
Anonymous
@tkachlab будет жить. Поприветствуем!
Egor
https://github.com/me-no-dev/ESPAsyncWebServer использовал кто-нибудь?
Anonymous
@maxim303 будет жить. Поприветствуем!
Egor
Да, отличная штука
Как ей пользоваться?) Доки по методам итд нет ) в си я не особо шарю но пойму быстро
Андрей
не могу не поделиться фоткой)))) не сочтите спамом
Андрей
не могу не поделиться фоткой)))) не сочтите спамом
Ну рассказал бы кто это 😉😀
Андрей
на reddit читал по нашей теме и оказывается девушки тоже есть которые любят проводки и микроконтроллеры