Projects that are alternatives of or similar to Hass Xiaomi Miot
Python library #127968; Fully documented Home Assistant configuration for a smart-looking place. Be sure to ⭐️ my repo and copy ideas!
Stars : ✭ 258 (+177.42%)
Mutual labels: home-assistant , smart-home
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support
Stars : ✭ 409 (+339.78%)
Mutual labels: home-assistant , xiaomi
A collection of all of the known working Tuya v2 Devices
Stars : ✭ 30 (-67.74%)
Mutual labels: smart-home , home-assistant
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars : ✭ 54 (-41.94%)
Mutual labels: smart-home , home-assistant
Home Assistant configuration #127969; My smart home setup built on top of Home Assistant
Stars : ✭ 140 (+50.54%)
Mutual labels: smart-home , home-assistant
Control your Xbox One from your Home Assistant device.
Stars : ✭ 26 (-72.04%)
Mutual labels: smart-home , home-assistant
Добавляем Xiaomi MiHome устройства в Home Assistant. Ищем заветные token и key.
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app 🙂
Stars : ✭ 30 (-67.74%)
Mutual labels: smart-home , home-assistant
This custom integration provides a way to present a live view of a map for a Xiaomi (and Roborock) vacuums.
Stars : ✭ 318 (+241.94%)
Mutual labels: home-assistant , xiaomi
Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars : ✭ 69 (-25.81%)
Mutual labels: home-assistant , smart-home
Home Assistant Config
Stars : ✭ 50 (-46.24%)
Mutual labels: smart-home , home-assistant
Control zone cleaning for Xiaomi vacuum cleaners from voice assistants and Home Assistant
Stars : ✭ 39 (-58.06%)
Mutual labels: home-assistant , xiaomi
This card enables you to specify a target or start a zoned cleanup using live or static map, just like in Xiaomi Home app. Additionally you can define a list of zones and choose the ones to be cleaned.
Stars : ✭ 433 (+365.59%)
Mutual labels: home-assistant , xiaomi
Xiaomi Miot For HomeAssistant
MIoT-Spec: The protocol specification for Xiaomi IoT devices, is a standard designed by the Xiaomi IoT platform to describe the function definition of hardware products according to the networking mode of hardware products, the characteristics of product functions, the characteristics of user usage scenarios and the user’s requirements for hardware product use experience specification.
This component uses the MIoT-Spec to automatically integrate Xiaomi devices into HomeAssistant, and currently supports most Xiaomi MIoT devices. And it supports HA Web UI, and you can easily integrate Xiaomi devices into HA without configuring yaml.
Installing
Download and copy custom_components/xiaomi_miot folder to custom_components folder in your HomeAssistant config folder
Bluetooth датчик открытия дверей и окон Xiaomi Door & Window Sensor 2
wget https://github.com/al-one/hass-xiaomi-miot/archive/master.zip unzip master.zip cp -rf hass-xiaomi-miot-master/custom_components/xiaomi_miot ~/.homeassistant/custom_components/ rm -rf hass-xiaomi-miot-master
Or you can install component with HACS
Config
HomeAssistant GUI
Or click (HA v2021.3.0+):
Configuration variables:
- host(Required): The IP of your device
- token(Required): The Token of your device
- name(Optional): The name of your device
- model(Optional): The model of device, required if config by yaml
Configuration Xiaomi Cloud:
If your device unavailable or return code -4004 or -9999 in logs, You can try this way.
# configuration.yaml homeassistant: customize: !include customize.yaml xiaomi_miot: username: xiaomi_username password: xiaomi_password # server_country: cn # location of xiaomi cloud: cn(default), de, i2, ru, sg, us # customize.yaml (Configuration > Customize > Select Entity > Add Other Attribute) camera.your_entity_id: miot_cloud: true # Enable miot cloud for entity (read, write, action) # miot_cloud_write: true # (Optional) Enable miot cloud (only write) # miot_cloud_action: true # (Optional) Enable miot cloud (only action) # miot_did: ‘123456789’ # (Optional) Your miot device id (Get form cloud if empty)
Enabled miot cloud for device:
Customize entity
# configuration.yaml homeassistant: customize: !include customize.yaml # customize.yaml climate.your_entity_id: bind_sensor: sensor.temperature_entity,sensor.humidity_entity # Sensor entities camera.your_entity_id: video_attribute: 1 # https://github.com/al-one/hass-xiaomi-miot/issues/11#issuecomment-773054167 check_lan: true # Check LAN connection in cloud mode doamin.your_entity_id: chunk_properties: 10 # Chunk miot properties on update state
⚙️ Configuration > Customize > Select Entity > Add Other Attribute
Источник: gitplanet.com
Термостат Heatcold TH123E для теплого пола с интеграцией в систему умного дома Xiaomi
Использование термостатов в обогреве помещений это уже большое преимущество, можно выставить комфортную температуру что может значительно сказаться на сумме счета за электричество в меньшую сторону. Но прогресс не стоит на месте и современные термостаты могут интегрироваться системы умного дома что позволяет им взаимодействовать с другими датчиками и устройствами, участвовать в сценариях автоматизаций или управляться удаленно.
- Описание
- Настройка и управление устройством
- Использование в MiHome
- Автоматизация в MiHome
- Использование в сторонних системах автоматизации
- Итог
Описание
Термостат, модель TH123E, предназначен для управления нагревом элементов теплого пола, с возможностью подключения в экосистему умного дома Xiaomi. Позволяет подключать как нагревающий кабель, так и инфракрасную пленку. У производителя есть внешне похожая модель TH123W предназначенная для управления газовым котлом, поэтому при заказе через интернет надо быть внимательным чтобы не заказать не то, что необходимо.
Устройство поставляется в коробке из белого картона внешне похожих на упаковки от компании Xiaomi.
В комплекте само устройство, крепежные болты и инструкция на английском языке. Мне в коробочку дополнительно положили подключаемый внешний термодатчик, который необходимо заказывать отдельно.
Термостат устанавливается в квадратный китайский подрозетник 86х86мм., и, поскольку внутренняя часть довольно большая, то подрозетник лучше брать более глубокий, иначе может не поместиться. Круглые подрозетники для монтажа устройства не подойдут.
- Напряжение 220VAC±10%, 50/60Hz
- Ток до 16A
- Максимальная нагрузка до 3500W
- Встроенный датчик температуры
- Есть возможность крепления внешнего термодатчика NTC 10K B25/50:3950 на 10кОм
- Заявленная точность показаний 1°C
- Размер 86x86x13мм
На обратной стороне клеммы контрактов с изображенной схемой подключения, схема понятная, ошибиться будет трудно. Контакты 9 и 10 предназначены для подключения термодатчика.
Передняя панель управления съемная, под ней находятся отверстия для болтов крепления в подрозетнике. Рамка фиксации самого реле металлическая, а корпус блока реле пластиковый, в рамке держится на защелках. При креплении термостата в надо быть аккуратным если реле плохо утапливается в подрозетнике то, т.к. защелки слабые, железной рамкой отламываются очень легко.
Перевернув панель управления видно, что логика построена на микросхеме ESP32.
Настройка и управление устройством
Для получения текущей информации о работе и управления устройством на передней панели имеется LCD дисплей и три клавиши.
На дисплее отображается информация о текущей температуре с внутреннего или дополнительно подключенного внешнего датчика (A). Целевая температура обогрева (B), текущий рабочий режим: Home, Away, Auto, Manual (C), информация о состоянии: защита от перегрева, блокировка клавиш, подключение к облачному сервису, подключение к Wi-Fi (D).
Первая самая большая клавиша с логотипом «M» используется для включения/отключения устройства, переключения режимов работы и в сочетании с другими клавишами позволяет переходить в настройки и блокировать нажатия от детей. Две другие клавиши предназначены для выставления целевой температуры подогрева.
Для включения или отключения устройства необходимо на 3 секунды нажать и удерживать клавишу «M».
Одиночное нажатие на клавишу «M» переключает между предустановленными режимами работы Home и Away .
Увеличение целевой температуры обогрева производится клавишей «^», при этом режим работы изменяется на Manual .
Уменьшение целевой температуры обогрева производится клавишей «v», при этом режим работы изменяется на Manual .
Нажатие и удерживание в течении 3 секунд клавиши «v» переводит устройство в режим подключения к сети Wi-Fi, при этом, если устройство уже было подключено к сети, то это подключение сбрасывается.
Включение и отключение режима блокировки нажатий клавиш (защита от детей) производится одновременным нажатием и удерживанием в течение 3 секунд клавиш «M» и «v».
Для входа в меню настроек устройства необходимо одновременно нажать и удерживать в течение 5 секунд клавиши «^» и «v». Для смены пункта меню нажать клавишу «M», изменения значений в меню производится клавишами «^» или «v», подтверждение изменения продолжительным нажатием на клавишу «M».
В меню настроек можно установить следующие пункты:
- Тип сенсора. 00: Внутренний сенсор, 01: Внешний сенсор, 02: Внутренний и внешний сенсоры. По умолчанию установлено значение 00.
- Защита от перегрева. Можно устанавливать значения в диапазоне от 20 до 90°C. Значение «—» отключает защиту. По умолчанию установлено значение 28°C.
- Разница температур включения/отключения. Задается в диапазоне от 1 до 9°C. По умолчанию установлено значение 2°C.
- Погрешность для датчика температуры. Задается в диапазоне от -9 до +9°C. По умолчанию установлено значение 0°C.
- Максимальная целевая температура обогрева. Задается в диапазоне от 35 до 90°C. По умолчанию установлено значение 35°C.
- Минимальная целевая температура обогрева. Задается в диапазоне от 0 до 30°C. По умолчанию установлено значение 5°C.
- Целевая температура для предустановленного режима Home . По умолчанию установлено значение 22°C.
- Целевая температура для предустановленного режима Away . По умолчанию установлено значение 15°C.
- Целевая температура для предустановленного режима Auto . По умолчанию установлено значение 20°C.
- Яркость дисплея в режиме ожидания. Задается в диапазоне от 1-90. По умолчанию установлено значение 20.
- Перезапуск устройства. Нажать клавишу «^» или «v» для переключения со значения «—» в значение «==», ожидать в течении 5 секунд.
- Сброс к заводским настройкам. Нажать клавишу «^» или «v» для переключения со значения «—» в значение «==», ожидать в течении 5 секунд.
Для переключения отображения текущей температуры между встроенным датчиком и внешним используется одновременное продолжительное нажатие клавиш «M» и «^».
Когда текущая температура выше установленного значения защиты от перегрева, то на дисплее начинает мигать соответствующий значок и обогрев отключается. При достижении текущей температуры ниже значения защиты от перегрева на 2°C, значок на дисплее перестаёт мигать и сработанный режим защиты отключается.
Использование в MiHome
К умному дому устройство подключается по сети Wi-Fi, настройка подключения осуществляется с помощью приложения MiHome.
Для перевода устройства в режим подключения к Wi-Fi необходимо нажать и удерживать в течение трех секунд клавишу «v», в телефоне необходимо включить Wi-Fi и запустить приложение MiHome. В приложении нажимаем «+» в правом верхнем углу, в выпадающем меню выбираем «Добавить устройство».
В списке обнаруженных устройств выбираем подключаемый термостат.
В настройках подключения необходимо выбрать Wi-Fi сеть, к которой будет подключено устройство и пароль для доступа к этой сети.
После успешного подключения термостата к Wi-Fi, на экране устройства загорится индикатор подключения к сети, а при подключении к облаку Xiaomi будет сигнализировать индикатор в виде. облака.
Заходим в плагин управления термостатом в MiHome и тут нас ожидает самое главное разочарование — плагин на китайском! Альтернативы: либо использовать английский язык по умолчанию в приложении, что рекомендуется сделать если используется регион Китай, либо устанавливать модифицированный плагин, либо изучать китайский язык.
В верху показывается текущая температура с выбранного датчика (внутренний или внешний), ниже указан текущий режим работы термостата, по центру указана температура, которую необходимо поддерживать и значок текущего режима работы. Ниже расположены кнопки «+» и «-» для выбора комфортной температуры и переключатель блокировки физических кнопок устройства для защиты от детей. В самом низу расположены кнопка переключения режимов работы термостата, кнопка включения и кнопка настроек. В меню настроек плагина (три вертикальных точки в правом верхнем углу) стандартно можно изменить наименование устройства, местоположение, в котором оно находится, проверка обновления встроенного ПО.
Термостат имеет несколько предустановленных режимов работы и ручное выставление температуры:
- Home — используется для поддержания температуры при нахождении кого-либо дома, по умолчанию 22°C, есть возможность изменить данное значение в настройках устройства. Данный режим работы можно установить либо с физической кнопки на самом устройстве, либо в приложении.
- Away — используется для поддержания минимальной температуры, когда дома никого нет, по умолчанию 15°C, есть возможность изменить данное значение в настройках устройства. Данный режим работы можно установить либо с физической кнопки на самом устройстве, либо в приложении.
- Smart (Auto) — устанавливает температуру на заданное в настройках значение. В других версиях термостатов в данном режиме можно задавать различные температуры в зависимости от дня недели и времени, так называемая «недельная программа», но в данной модели такая функция отсутствует. По умолчанию установлено значение 20°C, есть возможность изменить данное значение в настройках устройства. Данный режим работы можно установить только из приложения.
- Sleep — устанавливает температуру на 18°C. Подразумевается, что данный режим будет использоваться ночью, когда все отдыхают. Изменить данное значение нельзя, по крайней мере я не нашел как. Данный режим работы можно установить только из приложения.
- Manual — ручное выставление значения температуры, устанавливается либо клавишами «^» и «v» на устройстве, либо кнопками «+» и «-» в приложении.
Настройки устройства достаточно просты.
В поле Sensor можно выбрать термодатчик для снятия показаний.
- Internal — внутренний датчик термостата.
- External — подключенный внешний датчик (при наличии).
- Internal External sensor — выбрать указанный датчик температуры.
- Start temperature difference — полагаю, что это пункт Swing в настройках.
- Compensation temperature — думаю что это Temp calibration ADJ из настроек.
Как видно, возможности устройства при использовании сценариев достаточно широкие, что позволяет создавать различные сценарии автоматизации при использовании датчиков и устройств, использующих экосистему Xiaomi.
Пример #1, для расточительных. При открытии окна в комнате и температуры за окном ниже определенного значения теплый пол будет включаться, чтобы при проветривании не ходить по холодному полу.
Пример #2, для тех, кто экономит. При открытии окна в комнате, чтобы не тратить зря электричество, теплый пол отключается.
Пример #3, в ночное время термостат переходит в режим Sleep или Away .
Использование в сторонних системах автоматизации
К сожалению, 100% рабочего варианта для подключения к Home Assistant и OpenHAB я не нашел.
Для Home Assistant есть пара вариантов, первый это найденный проект на GitHub, где в описании написано, что термостат можно только включить и отключить. Второй это интеграция Xiaomi Miot Auto из HACS, но там обнаружена плохая обратная связь.
Итог
В целом термостат отличный, функции свои выполняет, есть защита от перегрева и защита от детей. Отлично взаимодействует с экосистемой компании Xiaomi, имеет богатый функционал в сценариях, может управляться удаленно.
Из минусов это слабые защелки, удерживающие блок реле в рамке, и плохая или отсутствующая интеграция со сторонними системами автоматизации, что приводит к ограничению в использовании в сценариях т.к. не все устройства могут быть подключены к УД от компании Xiaomi.
Источник: stupidhouse.ru
home assistant Home Assistant
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
More sharing options.
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу
- Ответы 741
- Created 2 г
- Последний ответ 9 час
Top Posters In This Topic
Popular Days
- 20 ноя 2020 17 posts
- 14 дек 2021 14 posts
- 20 апр 2022 14 posts
- 24 июн 2021 11 posts
Popular Posts
drts
Скачать вручную с гитхаба, закинуть в папку с конфигурацией . homeassistantcustom_components папку hacs Прописать в configuration.yaml #hacs hacs: token: !secret HACS_github appdaem
TheBB
bump to 2022.7.3 (прим. см. ниже ) 1. «pip» можно не откатывать — вбит «костыль» 2. отключить «zram» — `no system zram` (в морде или CLI) и использовать «swap» — «Кто не сп
BDV
19 октября, 2020
Всем добра. Знаю, что подобные просьбы в большинстве своем игнорируются в данной ветке форума, но все же. Может кто-то описать по командно порядок установки Home Assistant на чистую Entware для а
Источник: forum.keenetic.com