Комментарии 36
После покупки lite тоже полез декомпилировать, а потом включил на одну скорость и вот уже полгода ничего не меняю, показания по mzh19 меня устраивают, колеблится в пределах удовлетворительных значений.
Какой у вас метраж комнаты и количество человек? У нас 18м² и два человека и кот, лайт на 3 скорости даёт достаточно воздуха, редко когда до 800 единиц доходит со2 и тихо работает. Но и фильтр там похуже, это да, и подогрев меньше, но мне как раз охлаждение нужно даже зимой. Коллега говорил, что его 3с шумный сам по себе.
Нормальный воздухообмен на 5ке только достигается. Если вынуть HEPA, то на четверке. Но без HEPA можно только зимой, в силу аллергии.
Но даже при тройке спать не комфортно, хотя бризер на противоположной от кровати стене.
У нас еще вытяжная вентиляция в доме не очень хорошая — бризер ее не может нормально «продавить».
Кстати, вы же понимаете, что это 272 УК рф: взлом и публикация внутренних данных по.
Предложите тиону кооперацию, раз они морозятся, сделайте модуль и отдайте им за имя автора на коробке или за плату.
Это реверс инженеринг, он не запрещен
Вы можете как угодно это называть, но в РФ это трактуется именно как 272 статья.
"1. Неправомерный доступ к охраняемой законом компьютерной информации, если это деяние повлекло уничтожение, блокирование, модификацию либо копирование компьютерной информации..."
А если тион посчитает, что это нанесло им ущерб, так это сразу и п.2 этой же статьи.
ПО в России защищено авторским правом, а в данной статье автор взломал по и выложил в интернет часть исходного кода чужой программы.
По вашей логике подделка проездных метро тоже не преступление, а только реверс инжениригр.
Если я дома при помощи ридера смог разобрать алгоритм записи данных о поездках на карту и описал этот алгоритм здесь — это не преступление (не этично, но не критично) это реверс. А вот когда кто то будет использовать этот алгоритм чтобы обмануть систему — это уже преступление.
Как раз это преступление. Если у вас дома найдут фальшивые купюры, это уже преступление, вне зависимости от того, пытались вы ими расплатиться или нет.
По текущему кейсу ответили ниже, по ГК РФ возможно появились законные основания на этот реверс инжениригр.
Вообще, всё выглядит полностью как вполне добросовестное использование согласно статье 1280 части 3 ГК РФ. Там, правда, есть мутно написанный пункт про распространение, которое не должно "использоваться для разработки программы для ЭВМ, по своему виду существенно схожей с декомпилируемой программой для ЭВМ, или для осуществления другого действия, нарушающего исключительное право на программу для ЭВМ". Но у TION нет интеграции в умный дом, и написанная прослойка для интеграции нарушать права не может.
За те же деньги, тот же Tion S3, но еще и с Z-Wave.
https://www.5smart.ru/collection/upravlenie-klimatom/product/provetrivatel-tion-3s-z-wave
Сам бризер умеет только BT LE. Как я сейчас понимаю речь про вариант с базовой станцией, которая и обеспечивает этот API. С самой станцией дела не имел, поскольку решил что она замкнута на себя и свои/интегрированные датчики/устройства (типа тех е Danfoss), а потрогать ее руками возможность не было.
С другой стороны, друзья с окнами на Кутузовский, сказали что на 6ке наш бризер гудит не громче, чем Кутузовский с закрытыми окнами.
http://localhost:8000/s3/xx:xx:xx:xx:xx:xx
но получаю JSON-ответ{"code": 400, "error": "index out of range"}
Что я делаю не так? Такой ответ получаю и в обычном режиме и в режиме «мигания кнопки тиона». Предварительно выполнил в консоли (в режиме мигания кнопки):./pair.py xx:xx:xx:xx:xx:xx
PS: в статье не сказано как получить мас-адрес бризера. Мой подход следующий. На телефоне стоит приложение Tion Remote. В настройка телефона в разделе «Developer options» включил опцию «Enable Bluetooth HCI snoop log». Это привело к созданию файла «btsnoop_hci.log» с логом обмена данными с устройством (месторасположение файла зависит от версии ОС). Далее скачал его на комп и открыл в Wireshark. Все, мак-адрес найден. Если есть другие варианты, прошу дать знать.
А касательно проблемы — в личку ответил, но и сюда продублирую: такая ошибка возникает (у меня) на первые несколько (~10) запросов, после долго бездействия сервера. Вероятно, алгоритм взаимодействия несколько сложнее, чем реализовано на python и бризеру нужно сказать что-то еще, прежде чем пытаться получать данные.
Попробовал составить скрипт для чтения и установки значений из консоли — и это работает! Большое спасибо!
А не проверяли, с tion s4 тоже работает?
Сам же себе отвечу, работает https://github.com/TionAPI/tion_python/issues/22
У меня Home Assistant установлен на Orange PI 800. Вроде на железяке заявлена поддержка BT 5.0, куда входят все low-energy варианты, но никак она не хочет видеть Tion S4. Само собой, тестировал в режиме мигающей кнопки на бризере.
Пробовал в консольке в bluetoothctl сканировать bluetooth-окружение. Телефон, ноут - всё видит, а Тион - нет :( Инфа по BT контроллеру из bluetoothctl

Какой-то нужный профиль не поддерживается что ли?
Выглядит прилично (разве что "dicsovering: no" смущает).
У меня после перехода на Pi 4 с бризером ничего не получалось до тех пор пока внешний модуль не поставил (и как я понял проблема довольно распространенная).
Еще рекомендую посмотреть на соседний проект https://github.com/dentra/esphome-tion
если вдруг кто будет гуглить про orange pi и tion по bluetooth. У меня всё работает сейчас. Встроенный в orangepi блютуз не видит бризер никак. Вставил альтернативный usb-адаптер, бризер сразу увиделся и подключился. Вывел такую же табличку как на скриншоте выше по адаптеру, с которым Tion видится, увидел небольшую разницу.
Встроенный orangepi блютуз не поддерживает профиль
UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb)
Ну и еще по доп-адаптеру у меня не показываются строки про SupportedSecondaryChannels, но скорее всего проблема связана именно с отсутствием поддержки Handsfree Audio Gateway.
Управление Tion S3 и его подключение к умному дому