dontsovcmc / waterius

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
https://waterius.ru
GNU Lesser General Public License v3.0
577 stars 108 forks source link

Проблемы с роутерами #131

Open dontsovcmc opened 4 years ago

dontsovcmc commented 4 years ago

Есть проблемы с подключением к следующим роутерам:

  1. МГТС GPON Sercomm RV6699, RV6688.

Описание: https://4pda.ru/forum/index.php?showtopic=775949&st=6700#entry95948656 Варианты лечения:

  1. TP-Link ARCHER-C7 v5 с DD-WRT на борту: Если роутер стоит в режиме Wireless Network Mode: N-only, то есть вероятность, что Ватериус не сможет подключится к сети, если уровень сигнала не очень высок. Как решение стоит перевести роутер в Wireless Network Mode: Mixed или перенести роутер поближе.

  2. TP-Link AX5400

  3. Innbox e70 Роутер от МТС: Innbox e84 - 192.168.1.1 (помогает указывание статического адреса)

  4. ASUS RT-AX86U, RT-AX88U, RT-AX58U и рядом модели. Прошивка Мерлин. Помогает: Установить в настройках Ватериуса режим "only G" Еще есть описание от ASUS настроек https://github.com/dontsovcmc/waterius/issues/229

  5. Keenetic Viva (KN-1912) 1 января 2023 г. обновилась и Ватериус 0.10.0 стал дольше подключаться (roadinfo) photo_2023-01-30_01-57-35

Возможные причины: Keenetic Почему не подключается к сети Wi-Fi одно из устройств домашней сети

dontsovcmc commented 4 years ago

Добавил статический ip.

dontsovcmc commented 4 years ago

Обнаружилась проблема с Innbox e70. Параметры wifi: WPA, TKIPAES. Владелец написал, что пробовал с другими настройками, не помогло.

Нашел роутер RV6699. Зависает при подключении.

SDK:2.2.2-dev(38a443e)/Core:2.6.3=20603000/lwIP:STABLE-2_1_2_RELEASE/glue:1.2-16-ge23a07e/BearSSL:89454af
mode : sta(2c:3a:e8:06:b2:f5)
add if0
wifi evt: 8
wifi evt: 8
wifi evt: 2
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 2
cnt 

connected with MGTS_GPON_5413, channel 1
dhcp client start...
wifi evt: 0
pm open,type:2 0

Попробовал ESPEasy. Текущая версия не подключается. R120 подключается!

dontsovcmc commented 1 year ago

Роутер Keenetic Giga "ватериус не смог подключиться к гостевой точке кинетика, хотя на этом устройстве к обычной точке нормально подключилось. Настройки шифрования идентичные. Прошивка кинетика последняя." photo_2022-12-27_01-52-05 "Включил в гостевой сети WPS. Чуть ниже появились крыжыки дополнительные. Теперь к гостевой подключается нормально )" photo_2022-12-27_01-53-09 "Если отключить WPS, то эти дополнительные чекбоксы не исчезают."

"Так но стало после включения WPS" photo_2022-12-27_01-53-30

Роутер: photo_2022-12-27_01-53-51

dontsovcmc commented 1 year ago

Корректное подключение. "KN-1011 wpa2+wpa3. 2 ватериуса и ещё одна esp нормально работают", WPS on.

file.pdf

[I] Jan  2 01:45:03 ndm: Network::Interface::Rtx::WifiMonitor: "WifiMaster0/AccessPoint0": STA(44:17:93:17:e8:c0) had associated successfully. 
[I] Jan  2 01:45:03 ndm: Network::Interface::Rtx::WifiMonitor: "WifiMaster0/AccessPoint0": STA(44:17:93:17:e8:c0) set key done in WPA2/WPA2PSK. 
[I] Jan  2 01:45:03 ndhcps: DHCPDISCOVER received from 44:17:93:17:e8:c0. 
[I] Jan  2 01:45:03 ndhcps: making OFFER of 192.168.1.97 to 44:17:93:17:e8:c0. 
[I] Jan  2 01:45:03 ndhcps: DHCPREQUEST received (STATE_SELECTING) for 192.168.1.97 from 44:17:93:17:e8:c0. 
[I] Jan  2 01:45:03 ndhcps: sending ACK of 192.168.1.97 to 44:17:93:17:e8:c0. 
[I] Jan  2 01:48:41 ndhcpc: GigabitEthernet1: received ACK for 100.64.230.88 from 10.10.10.1 lease 600 sec. 
[W] Jan  2 01:48:41 ndm: Dns::Manager: name server 77.88.8.8 is disregarded while public is active. 
[W] Jan  2 01:48:41 ndm: Dns::Manager: name server 8.8.8.8 is disregarded while public is active. 
[I] Jan  2 01:53:41 ndhcpc: GigabitEthernet1: received ACK for 100.64.230.88 from 10.10.10.1 lease 600 sec. 
[W] Jan  2 01:53:41 ndm: Dns::Manager: name server 77.88.8.8 is disregarded while public is active. 
[W] Jan  2 01:53:41 ndm: Dns::Manager: name server 8.8.8.8 is disregarded while public is active. 
[I] Jan  2 01:55:34 ndm: Network::Interface::Rtx::WifiMonitor: "WifiMaster0/AccessPoint0": STA(44:17:93:17:e8:c0) had been aged-out and disassociated (idle silence).
dontsovcmc commented 1 year ago

ESP32!

"Вообщем действительно что-то странное. Tasmota работает без проблем в отличие от Esphome. Единственное, при включённом на роутере "wpa2+wpa3" время подключения увеличивается секунд с 5-6 (без wpa3) до 7-9 (с wpa3). Но это мелочи, как я считаю. Т.к при включённом wpa3 esphome может вообще по несколько минут подключаться

P. S. Tasmota ставлю через их веб-инсталлер (вообще красота), Esphome ставлю через Haos обновлённый до последней версии"

photo_2023-01-03_17-43-19

dontsovcmc commented 1 year ago

У Tasmota работа с WiFi выглядит солидно: https://github.com/arendst/Tasmota/blob/dfc01cd3a4f3d74f900f4c27ef1a942b7329c7ce/tasmota/tasmota_support/support_wifi.ino#L145

dontsovcmc commented 1 year ago

Пользователь проверил прошику Tasmota и она подключилась к роутеру Innbox, к которому не подключался Ватериус. Считаю целесообразным взять код подключения к Wi-Fi из Tasmota!

neitri, вы с этим можете помочь?

dontsovcmc commented 1 year ago

Mikrotik hAP ac2 рос 7.6

  1. ватериус подключается после настройки и всё. периодически не выходит на связь.

nokaru

dontsovcmc commented 1 year ago

В версии 1.0.0 подключение как в Tasmota. Требуется проверить роутеры.

dontsovcmc commented 10 months ago

upd: https://community.platformio.org/t/esp8266-how-to-choose-firmware/13773/6 выбор SDK для тестирования подключения к роутерам. Тут еще инфа https://github.com/esp8266/Arduino/issues/6657 https://github.com/esp8266/Arduino/issues/7965 https://github.com/arendst/Tasmota/discussions/12512#discussioncomment-963099