Skip to content

Instantly share code, notes, and snippets.

View kai-zer-ru's full-sized avatar

Ковалёв Максим kai-zer-ru

View GitHub Profile
@kai-zer-ru
kai-zer-ru / Redmond RK-M216S autiomations.yml
Last active February 8, 2024 03:42
Redmond RK-M216S autiomations
- alias: Вскипятить чайник
description: ''
trigger:
- platform: numeric_state
entity_id: water_heater.skykettle_rk_m216s
attribute: current_temperature
below: 35
for:
hours: 0
minutes: 0
@kai-zer-ru
kai-zer-ru / RedmondFrontend.yml
Last active February 8, 2024 03:42
Чайник
type: custom:stack-in-card
cards:
- type: markdown
content: |
<center><h2>Чайник
- type: entities
entities:
- entity: light.skykettle_rk_m216s_light
name: Подсветка
- entity: water_heater.skykettle_rk_m216s
@kai-zer-ru
kai-zer-ru / Buttons.yml
Last active February 8, 2024 03:42
YandsexStationButtons
##################################################
#
# А вот и сам файл конфигурации кнопок
#
##################################################
buttons:
- icon: mdi:heart
type: command
name: Моя музыка
@kai-zer-ru
kai-zer-ru / Yandex.Station Intents.yml
Last active February 8, 2024 03:42
Yandex.Station Intents
alias: Спать
description: ''
trigger:
- platform: event
event_type: yandex_intent
event_data:
text: Я спать
condition: []
action:
- parallel:
@kai-zer-ru
kai-zer-ru / yandex_smart_home.yaml
Last active September 8, 2024 10:28
yandex_smart_home.yaml
# Эти 4 строки нужны только при прямом подключении (не через Yaha Cloud)
notifier:
- oauth_token: !secret yandex_smart_home_oauth_token
skill_id: !secret yandex_smart_home_skill_id
user_id: !secret yandex_smart_home_user_id
# А всё что ниже - для всех типо водключения
entity_config:
sensor.datchik_temperatury_i_vlazhnosti_temperature:
name: Датчик температуры
type: devices.types.sensor.climate
@kai-zer-ru
kai-zer-ru / nextcloud.conf
Last active February 19, 2024 05:24
NextCloud Nginx config
upstream php-handler {
server unix:/run/php/php8.1-fpm.sock;
}
server {
server_name _;
listen 9999;
proxy_connect_timeout 6000;
proxy_send_timeout 6000; # Add headers to serve security related head
@kai-zer-ru
kai-zer-ru / home-assistant.twig
Created February 19, 2024 05:46
HomeAssistant integration with NextCloud
{#
Base url - указываем ссылку на ваш HomeAssistant
Long-lived access token - вводим токен, который можно получить в HomeAsssistant в настройках пользователя (левый нижний угол, аватарка)
Template widget refresh interval (in seconds) - интервал обновления в секундах, у меня стоит 5
Template widget - тут сам код виджета
#}
{% if (states('sensor.water_leak_detect')|int) > 0 %}
<h2>Протечки: </h2>
<ul>{% for entity_name, entity_state in state_attr('sensor.water_leak_detect', 'list_entities')-%}
@kai-zer-ru
kai-zer-ru / configuration.yaml
Created February 21, 2024 04:50
Zigbee2mqtt configuration
frontend:
port: 9442
homeassistant:
legacy_entity_attributes: true
legacy_triggers: true
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.1.14:1883 # IP адрес контейнера с MQTT-брокером
user: user # user, которого указывали при настройке MATT
@kai-zer-ru
kai-zer-ru / yandex_station.yaml
Created February 22, 2024 04:00
yandex_station.yaml
include:
- Телек # объекты из пульта
- Вентилятор # объекты из пульта
- Кнопка # объекты из Алисы от стороннх производителей
recognition_lang: ru-RU
@kai-zer-ru
kai-zer-ru / yandex_station_intents.yaml
Created February 22, 2024 04:02
yandex_station_intents.yaml
intents:
Я спать: # Фраза, на которую будет отклюикаться колонка, а так же она используется для отлова событий в автоматизациях HA
extra_phrases: # Дополнительные фразы, оторые та же будут приводить кк вызову команды
- Спокойной ночи
say_phrase: Спокойной ночи, шеф # Фраза, которой Алиса вам ответит