Skip to content

Instantly share code, notes, and snippets.

View AlexxIT's full-sized avatar
🧭
I may be slow to respond.

Alex X AlexxIT

🧭
I may be slow to respond.
View GitHub Profile

Update Zigbee firmware for Neo NAS-WR01B (TS011F) from 68 version to 74 version

  • change host to your gateway IP-address
  • change did to your devices IEEE (lumi. + IEEE without leading zeroes)
  • subdev_url should link to raw.githubusercontent.com
service: xiaomi_gateway3.send_command
data:
 host: 192.168.1.123
script:
alarm:
sequence:
- service: media_player.play_media
entity_id: media_player.yandex_station_mini # замените на вашу станцию
data_template:
media_content_id: Какие у меня будильники
media_content_type: "question:alarm"
automation:

Shift photos and video timestamp

  • AllDates - change photo/video metadata (year:month:day hour:minute:second)
  • FileModifyDate - change file timestamp
  • ./in - input folder
  • ./out - output folder
exiftool.exe "-AllDates+=4:7:17 12:50:28" "-FileModifyDate+=4:7:17 12:50:28" -o ./out ./in
@AlexxIT
AlexxIT / main.c
Last active March 5, 2021 09:32
Compile cpp for Xiaomi Gateway 3
#include <stdio.h>
int main()
{
int a = 1;
int b = 2;
printf("The answer is: %d\n", a + b);
return 0;
}
@AlexxIT
AlexxIT / yandex_station_beta.yaml
Created February 19, 2021 06:52
Включить бета-тест на Яндекс Станциях
script:
yandex_beta:
alias: Включить режим Бета
sequence:
- service: media_player.play_media
entity_id: media_player.yandex_station # поменяйте на вашу колонку
data:
media_content_id: True
media_content_type: beta
myname.duckdns.org {
proxy / 192.168.1.123:8123 {
transparent
websocket
}
}
# http://www.mosvodokanal.ru/forpeople/waterquality.php
# http://www.mosvodokanal.ru/widget-water.php
sensor:
- platform: rest
resource: http://www.mosvodokanal.ru:10080/webservices/address/qual?code=4
name: mosvodokanal
value_template: '{{ value_json.result.dtto }}'
scan_interval: '12:00:00'
json_attributes_path: $.result
json_attributes:
@AlexxIT
AlexxIT / install_pip.yaml
Created December 28, 2020 05:49
Install PIP package to Hass.io
shell_command:
install_pip: pip install -U https://github.com/AlexxIT/PyXiaomiGateway/archive/master.zip
script:
install_pip:
alias: Install PIP
sequence:
- service: shell_command.install_pip
@AlexxIT
AlexxIT / local_intent.md
Last active February 12, 2024 12:59
Локальные сценарии (интенты) на колонках с Алисой
  • Способ позволяет перехватывать фразы на локальных колонках (и только на них!)
  • Можно узнать, с какой локальной колонки пришёл запрос!
  • Не нужна интеграция с умным домом Яндекса (белый IP и HTTPS)
  • Поддерживает только три разные фразы :(
  • Работает только, если колонка НЕ играет музыку в данный момент
  • Работает только, если у вас есть подписка Яндекса на музыку
  1. Создаём сценарий в умном доме Яндекса:

    Если: Я скажу - любая, нужная вам фраза, например "какая температура в комнате"

@AlexxIT
AlexxIT / yandex_station_call.md
Last active September 5, 2024 23:19
Звонок на колонку с Алисой

Создаём в Home Assistant карточку для быстрого звонка на колонку.

  1. Можно создать или просто карточку-кнопку:
type: button
icon: 'mdi:phone-classic'
tap_action:
  action: url
  # Яндекс > Устройства > Колонка > Дополнительная информация > Идентификатор устройства (регистр важен)