Pull to refresh

Comments 18

Sls интернет нужен только для веб интерфейса, без интернета он продолжает отлично работать. В данный момент можно сделать свой интерфейс который будет работать локально, а в новой версии обещают портировать интерфейс на esp. Все таки большая часть людей использует sls как ZigBee шлюз для систем УД через mqtt.

Всё-таки я не очень понимаю эту логику - интернета нет - ничего нельзя сделать в веб-интерфейсе.

Я себе такого не позволял даже десять лет назад, когда только изучал HTML, CSS и JS.

Автор собирается сделать интерфейс локальным в следующей версии. А так как по факту прошивку пишет один человек и начинал это делать он как хобби то по всей видимости использование cdn было проще. Но даже тасмота по всей видимости использует cdn для части интернета.

Вот это мне и непонятно - для того, чтобы написать прошивку Zigbee координатора, нужно обладать приличной квалификацией.

Как при этом можно допустить такой ляп в архитектуре системы - мне совершенно непонятно.

Вот это мне и непонятно - для того, чтобы написать прошивку Zigbee координатора, нужно обладать приличной квалификацией.

Чувак может быть железячником-плюсовиком, и про причуды современной фронтенд-разработки ничего не знать. Взял примеры из интернета, слепил их вместе, кое-как заработало - ну и ладно. Фронт в наши времена стал очень сложный, вот так с налету не зайдешь.

Наверное так и есть.

Моя первая мысль, когда я посмотрел как это у них сделано - "а ребята себе ни в чём не отказывают и про оптимизацию не слышали" :)

ля того, чтобы написать прошивку Zigbee координатор

во первых это делали разные люди. все "умное" делает cc2652 который запрограмирован с завода. на него нужно подавать команды по типу AT. Во вторых для всей этой веб шелухи нужно хранилище которого не вагон. в некоторых устройствах на esp32 эти файла на microsd хранят. а есть где ничего не хранят все чисто кодом на С генерируется, но там очень сложная портянка кода выходит..

Помнится, у меня на ESP-01 в 512 кБ памяти умещались и функциональная прошивка и функциональный веб-интерфейс.

Нужно быть сильно альтернативно одарённым программистом, чтобы в ESP32 не хватило места для веб-интерфейса.

Нужно быть сильно альтернативно одарённым программистом, чтобы в ESP32 не хватило места для веб-интерфейса.

На СЛС свободного места нет. Потому что товарищи пошли в философии "запихаем все устройства, до которых дотянемся", а это по определению сжирает всю возможную память и то не хватает.

В зигстаре пошли другим путем: голый шлюз, зато интерфейса - завались.

Внешние скрипты для веб-интерфейса была вынужденная мера, т.к. актуальны были ESP32 с 4Мб флеш памяти, но сейчас большая часть уже имеет 16Мб и можно сделать встроенный веб-интерфейс, чем сейчас и занимаемся. Сейчас прошивка занимает 2.1Мб, с веб-интерфейсом будет меньше 3Мб.

В зигстаре пошли другим путем: голый шлюз, зато интерфейса - завались.

Зигстар не является автономным контроллером, это просто сетевой координатор (кстати SLS может работать и в этом режиме), который не может работать без отдельного сервера с ПО (z2m, ZHA и др.)

Автор в следующих версиях что только не обещал. Но увы, он пилит ОООООчень медленно. Много недоделанных фич, которых скорее всего никогда не будет. А помочь некому, ибо код закрыт.

У меня не было бы претензий, будь это бесплатный проект\open source, но когда покупаешь железку у которой самим автором заявлена поддержка, определённая функциональность, которая сильно сырая, и наполеоновские планы по фичам, которые не двигаются, это выглядит так себе.

К слову, подгрузку вебморды с флешки обещают года так три, если не больше.

А сейчас, похоже что, автор решил еще и переписать под новое железо (ESP-32-C6), то разработка вообще встанет колом

ZIGStar, он же XZG.

А родную прошивку китайцы дают? Или за 100 баксов мы имеем только полуфабрикат?

Kincony для части своих контроллеров имеет собственный софт, но своей прошивки Zigbee координатора у них нет.

то есть чистой воды полуфабрикат? Всё время фигею с их бизнес-модели. Ну и с покупателей. А почему бы не взять нормальный шлюз втрое дешевле? СЛС стоит 2900, зигстар - 3500, функционально лучше.

Мне тоже цена показалась завышенной, особенно по сравнению с конкурентами.

С другой стороны, в AG Pro натыкано много того, чего нет в обычных шлюзах - видимо это и определяет цену.

А думаете существуют пользователи которым оно надо?

Вы взяли довольно старую версию, актуальная открытая 2023.12.31d7, а для подписчиков и обладателей официальный контроллеров SLS доступна 2024.04.16d1, все списки изменений доступны для всех.

В результате (даже на отличном интернет-канале) задержки загрузок страниц составляют десятки секунд, а иногда файлы вообще не удаётся загрузить и веб-интерфейс «разваливается». То есть интерфейс не работает, а постоянно подвисает с совершенно неприличными и задержками.

Это совершенно не так. Из CDN загружаются общие библиотеки для веб-интерфейса, только в том случае, если их нет в кэше браузера (первое открытие веб-интерфейса), что видно на вашем скрине, где время загрузки менее 2 секунд, а дальше уже грузится все из кэша и время загрузки будет еще меньше.

Я попробовал в качестве эксперимента отключить интернет — и SLS Gateway вообще перестал работать.

Такого происходить не должно, т.к. интернет нужен на клиенте для настройки, для самой работы прошивки он не нужен и она продолжает работать автономно. Интернет может понадобится для синхронизации времени, если нет RTC и для облачного протокола, это все опционально и отключается в настройках.

1 Я взял последнюю доступную версию на момент написания статьи.

2 Нет, не всё грузтися из кэша. Но вопрос даже не в этом - интерфейс постоянно подвисает при переходе по страницам и разваливается по таймауту. Но и это не главное: сама идея что-то грузить из SDN, тем более грузить здоровые стоковые файлы - порочна и просто несерьёзна.

3 Не нужно эвфемизмов - не работает интерфейс - это значит не работает система (и тоже просто несерьёзно, тем более, что засунуть это всё в прошивку - задача для детского сада).

Sign up to leave a comment.