Перейти до публікації
Пошук в
  • Додатково...
Шукати результати, які містять...
Шукати результати в...

Вопросы по умному дому, не требующие создания отдельных тем

metall_version

Рекомендовані повідомлення

1 годину тому, standov сказав:

отут не зрозумів. Мова про якусь конкретну прошивку де нема слейву? ну може якусь іншу взяти ) бо звісно есп може бути і мастером і слейвом

image.png.b522a29a14a6040882550a430a807388.png

ESPHome, там здаєтсья тільки мастер, принаймні я колись хотів підключити дві esp по modbus, то виявилося що не вийде. Хм, якщо на ту esp де датчик записати код з arduino і зробити її слейвом, то наче має працювати. Треба попробувати 🙃

Посилання на коментар
Поділитися на інших сайтах

19 хвилин тому, TaurosRMK сказав:

ESPHome, там здаєтсья тільки мастер, принаймні я колись хотів підключити дві esp по modbus, то виявилося що не вийде. Хм, якщо на ту esp де датчик записати код з arduino і зробити її слейвом, то наче має працювати. Треба попробувати 🙃

Колись не рахується, бо вони постійно оновлюють SDK і додають щось нове причому як усі китайці взагалі не переймаються щоб воно було сумісним з попередніми версіями. Передати данні - я пропоную 2 варіанти CAN чи RS485. Перший подобається більше бо там не треба ніякого мастера, приєднав датчик та він періодично надсилає данні.

В мене старі датчики працюють по модбасу, правда сам датчик це атмега88. Хоча враховуючи ціни на есп то що мега що есп коштує десь $4 за плату, з точки зору ціни нема різниці що брати. Я наступні датчики буду робити на STM32F103 та кан шиною. 5 шт за 12 баксів не враховуючи вартість кан шини. Правда з ними треба на али бути обережним - китайські клони дешевше, але не мають кан контролера.

Поки працює якось так

Посилання на коментар
Поділитися на інших сайтах

31 хвилину тому, k-master сказав:

2 варіанти CAN чи RS485

А для того щоб з'єднати між собою дві esp32 по CAN потрібні якісь модулі? Якщо так, то тут є нюанс, основна ESP32 ще ось такий контролер і там немає вільних виходів для підключення різних модулів, є тільки вбудований RS485. З приводу RS485 між двома ESP32 потрібно дізнати більше, чи є можливість їх робити слейвами. Якщо нічого з того не вийде, то буде окремим девайсом в НА.

image.thumb.png.12531c2b5ef9baea7f36ad702bd51de8.png

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

1 година тому, TaurosRMK сказав:

А для того щоб з'єднати між собою дві esp32 по CAN потрібні якісь модулі? Якщо так, то тут є нюанс, основна ESP32 ще ось такий контролер і там немає вільних виходів для підключення різних модулів, є тільки вбудований RS485. З приводу RS485 між двома ESP32 потрібно дізнати більше, чи є можливість їх робити слейвами. Якщо нічого з того не вийде, то буде окремим девайсом в НА.

image.thumb.png.12531c2b5ef9baea7f36ad702bd51de8.png

Ну у такому випадку сан це додаткова мікросхема, бо для 485 вона вже там стоїть. Що для кана що для 485-го треба мікросхема додаткова. есп може бти слейвом. Просто уважно треба почитати документацію.

Посилання на коментар
Поділитися на інших сайтах

Ну не знаю... все рівно кабель треба було тягнути, протягнув 4х0.22, якраз 4 дроти для датчика потрібно. Вирішив для тесту попробувати напряму підключити I2C на довжині десь 12-13 м, закинув в ESP, а воно працює 😄 Тай таке

Посилання на коментар
Поділитися на інших сайтах

  • 2 тижні потому...

Хто мав справу з I2C мультиплексорами або може наштовхнути на думку що не так? 

Є три сенсори I2C, один з них уже декілька місяців підключений до основної ESP32 (про яку згадував вище), працює без помилок, інший нещодавно підключив для тесту до іншої ESP32 (обидві ESP поруч) напряму проводом довжиною 12-13 м, все працює без помилок більше тижня. Валявся це один сенсор, вирішив і його прикрутити десь :)  Тут вже довжина кабелю трохи менша, десь 9-10 м, але якщо аналогічний сенсор працює на 12-13 метрах, то і цей мав би. Щоб не городити три окремі ESP, замовив I2C мультиплексор TCA9548A на алі, який недавно приїхав. Підключив до основної ESP, мультиплексор знаходиться, сенсори шлють дані при старт, а дальше починаються помилки, то CRC, то від самого мультиплексора, деякі сенсори оновлюють дані, інші ні. Підключаю до мультиплексора по одному сенсору, помилки є, але буквально 1-2 за 10-15 хв часу. Підключаю сенсори до окремих ESP, працюють без помилок, навіть враховуючи що там кабелю більше 10-ти метрів.

В чому може бути проблема? Плата китайська і цим все сказано? Напряму до ESP працює, а через мультиплексор не хоче. Швидкісь ставив саму меншу, не допомогло.

@yur43 здаєтсья ви також TCA9548A використовуєте, все ок, помилок немає? Які довжини кабелів?

image.png.9493038b738c2ad03769976ffa3bd34f.png

Посилання на коментар
Поділитися на інших сайтах

16 хвилин тому, TaurosRMK сказав:

здаєтсья ви також TCA9548A використовуєте, все ок, помилок немає? Які довжини кабелів?

так, все працює без зауважень. Дроти неекранована вита пара, до 3 метрів.

  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

Як скинути або прочитати параметри датчика на RS485? Є один датчик температури і вологості, раніше підключав і перевіряв його, все працювало, але не пригодився. Тепер пробую його підключити і не виходить зв'язатися. Точно знаю що змінював адресу і швидкість з 9600 на 115200, але не пам'ятаю яку адресу поставив. Пригадую що або 10 або 20, але перепробував на обох швидкостях адреси від 1 до 20 і не знаходить нічого. На самому датчику немає можливості зробити скидання до заводських параметрів. Є USB-RS485 і Modbus Poll, але цю програму відкриваю лише вдруге ))) Видає помилку timeout error.

Посилання на коментар
Поділитися на інших сайтах

9 годин тому, TaurosRMK сказав:

Як скинути або прочитати параметри датчика на RS485? Є один датчик температури і вологості, раніше підключав і перевіряв його, все працювало, але не пригодився. Тепер пробую його підключити і не виходить зв'язатися. Точно знаю що змінював адресу і швидкість з 9600 на 115200, але не пам'ятаю яку адресу поставив. Пригадую що або 10 або 20, але перепробував на обох швидкостях адреси від 1 до 20 і не знаходить нічого. На самому датчику немає можливості зробити скидання до заводських параметрів. Є USB-RS485 і Modbus Poll, але цю програму відкриваю лише вдруге ))) Видає помилку timeout error.

А ще один датчик є? Ну щоб впевнитись що програма, перехідник та дроти з'єднані правильно. Знайти адресу тільки перебором. Чи шукати додаток котрий вміє сканувати.

Посилання на коментар
Поділитися на інших сайтах

23 години тому, k-master сказав:

А ще один датчик є? Ну щоб впевнитись що програма, перехідник та дроти з'єднані правильно. Знайти адресу тільки перебором. Чи шукати додаток котрий вміє сканувати.

Іншого датчика немає, але є інший девайс, тоже RS485, його підключав, програма знаходить. Програму сканер пошукаю, дякую.

upd
Сканував би довго і нічого не знайшов би, бо проблема була у відламаному дроті в місці пайки на платі з датчиком. Там дуже тонкі дроти і мініатюрне місце пайки, враховуючи те що раніше неодноразово той датчик витягував з корпусу, то мабуть в один прекрасний момент відломився дротик. Перепаяв, все працює, адреса 20 і швидкість 115200, такі які встановив 😄

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

  • 2 тижні потому...

Чи є в когось DS18B20 підключений до ESP32 з ESPHome? Можете провірити логи чи є таке попередження як на скріншоті? Сенсор наче працює, але час від часу отаке сипле і пропадає зв'язок на інтервал оновлень сенсору. Перевірив з двома сенсорами, ситуація однакова. Також на платі Kincony A2 є 2 виходи під сенсори, підключав до двох різних, на обох така фігня. Не розумію чи в прошивці проблема, чи в самій платі, чи може то не тільки в мене таке.

Дякую.

Screenshot_7.png.8acbd3002a949da78964921b18fa734c.png

Посилання на коментар
Поділитися на інших сайтах

2 години тому, TaurosRMK сказав:

Чи є в когось DS18B20 підключений до ESP32 з ESPHome? Можете провірити логи чи є таке попередження як на скріншоті? Сенсор наче працює, але час від часу отаке сипле і пропадає зв'язок на інтервал оновлень сенсору. Перевірив з двома сенсорами, ситуація однакова. Також на платі Kincony A2 є 2 виходи під сенсори, підключав до двох різних, на обох така фігня. Не розумію чи в прошивці проблема, чи в самій платі, чи може то не тільки в мене таке.

Дякую.

Screenshot_7.png.8acbd3002a949da78964921b18fa734c.png

Пошук по "scratch pad checksum invalid" видає купу схожих питаннь.

Посилання на коментар
Поділитися на інших сайтах

44 хвилини тому, k-master сказав:

Пошук по "scratch pad checksum invalid" видає купу схожих питаннь.

Ага, і ніде ніяких рішень чи відповідей що це проблема залаза чи софту...

Змінено користувачем TaurosRMK
Посилання на коментар
Поділитися на інших сайтах

4 години тому, TaurosRMK сказав:

Ага, і ніде ніяких рішень чи відповідей що це проблема залаза чи софту...

Ну дехто ділиться рішеннями типа:

Цитата

I've tried yet another power source - this time my main phone charger and all the issues were gone. It looks like, a cheap phone chargers aren't good enough.

 

Посилання на коментар
Поділитися на інших сайтах

1 година тому, k-master сказав:

Ну дехто ділиться рішеннями типа:

Можливо варто спробувати, але не впевнений що в цьому проблема, бо ESP32 (в мене Kincony A2, 9-24В) підключена до нормального блоку живлення на 24В.

Посилання на коментар
Поділитися на інших сайтах

Поиіряйте напругу дивлення на датчику,, китайські датчики на 3.3 могут працювати реедомом, а сокільки це есп то там може бути саме 3.3

Посилання на коментар
Поділитися на інших сайтах

11.10.2024 в 20:43, TaurosRMK сказав:

Можливо варто спробувати, але не впевнений що в цьому проблема, бо ESP32 (в мене Kincony A2, 9-24В) підключена до нормального блоку живлення на 24В.

Пробував з іншими блоками живлення на 9В і на 12В, та сама ситуація. Але потім почав шукати можливу причину і здаєтсья знайшов, перешкоди від вентиляторів/регулятора 0-10В. Бо якщо вентилятори не крутяться, ніяких помилок/попереджень від датчика, як тільки запускаю вентилятори, то починаються.

1 годину тому, standov сказав:

Поиіряйте напругу дивлення на датчику,, китайські датчики на 3.3 могут працювати реедомом, а сокільки це есп то там може бути саме 3.3

Так, 3.3В датчик і на виході ESP32 має 3.3В на клемі під датчик. Проблема була в іншому, описав вище.

Посилання на коментар
Поділитися на інших сайтах

  • 2 тижні потому...

Придбав Tuya Wifi термостат для котла, тепер хочу віддалено контролювати температуру і керувати опаленням. Підкажіть будь ласка який варіант тимчавового доступу до інтернету кращий? Старий телефон, що роздає інтернет і на постіно поставлений на зарядку чи потрібно купувати 4G WiFi usb свисток з роутерним УПСом? Читаю відгуки що ті свистки погано ловлять мережу ну і непотрібний старий телефон вже є, а свисток купувати потрібно)

Посилання на коментар
Поділитися на інших сайтах

2 години тому, Куркуль сказав:

непотрібний старий телефон вже є, а свисток купувати потрібно)

Якщо телефон вже є – то ставте телефон та пробуйте як воно працюватиме. Якщо будуть проблеми – тоді подумаєте про "свисток".

Посилання на коментар
Поділитися на інших сайтах

24.10.2024 в 13:31, Куркуль сказав:

Придбав Tuya Wifi термостат для котла, тепер хочу віддалено контролювати температуру і керувати опаленням. Підкажіть будь ласка який варіант тимчавового доступу до інтернету кращий? Старий телефон, що роздає інтернет і на постіно поставлений на зарядку чи потрібно купувати 4G WiFi usb свисток з роутерним УПСом? Читаю відгуки що ті свистки погано ловлять мережу ну і непотрібний старий телефон вже є, а свисток купувати потрібно)

ну якщо вже є то які питання? З телефоном тільки одна проблема може бути - якщо не буде світла то він може не запуститись назад. 

Посилання на коментар
Поділитися на інших сайтах

Створіть акаунт або увійдіть у нього для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!

Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.

Увійти зараз
×
×
  • Створити...