Pull to refresh
27
11
Subscribers
Send message

Конечно. Я его большой поклонник и активно внедряю везде где прикладываю руки)

Все предельно просто. Автоматизация:

Скрытый текст
alias: Нажата кнопка выдачи заказа
description: ""
triggers:
  - type: not_opened
    device_id: fbc9115bd76e5ad02c6513f74a537cc0
    entity_id: c593233a5380c7fd8466e7c9679b5c40
    domain: binary_sensor
    trigger: device
  - allowed_methods:
      - POST
      - PUT
      - GET
      - HEAD
    local_only: true
    webhook_id: unknown-WJpw40KefCHsTR9-mgniVa7R
    trigger: webhook
conditions: []
actions:
  - action: rest_command.pressbutton
    metadata: {}
    data: {}
    enabled: false
  - device_id: 7a451b8bdc2892c33f25d5effbd49ca3
    domain: number
    entity_id: e6c57ccb7dca486a0c71fbbeffb76797
    type: set_value
    value: 5
  - device_id: 7a451b8bdc2892c33f25d5effbd49ca3
    domain: select
    entity_id: 4bcd1e08fa019bfe293d292165608f21
    type: select_option
    option: "15"
  - type: turn_on
    device_id: 7a451b8bdc2892c33f25d5effbd49ca3
    entity_id: 85003172af7bbb445743acad8535602f
    domain: switch
  - device_id: 7a451b8bdc2892c33f25d5effbd49ca3
    domain: select
    entity_id: 4bcd1e08fa019bfe293d292165608f21
    type: select_option
    option: "15"
  - type: turn_on
    device_id: 7a451b8bdc2892c33f25d5effbd49ca3
    entity_id: 85003172af7bbb445743acad8535602f
    domain: switch
  - data:
      entity_id: camera.getorderbattoncamera
      filename: /config/www/cam_captures/getorderbattoncamera.jpg
    action: camera.snapshot
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
    enabled: false
  - data:
      file: /config/www/cam_captures/getorderbattoncamera.jpg
    action: shell_command.vkteamssendimage
mode: single

И пара команд в конфиге:

получение кадра и обрезка до нужной зоны
camera:
  - platform: ffmpeg
    name: getorderbattoncamera
    input: -rtsp_transport tcp -i rtsp://пользователь:пароль@ip_адрес/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 
    extra_arguments: -filter:v "crop=650:500:1140:59"
отправка сообщения и кадра
shell_command:
  vkteamstextmessage: "curl -X GET https://myteam.mail.ru/bot/v1/messages/sendText?token=токен&chatId=чатid@chat.agent&text={{ text | urlencode }}"
  vkteamssendimage: "curl -X POST -H 'Content-Type: multipart/form-data' -F 'file=@{{ file }}' -F 'token=токен' -F 'chatId=чатid@chat.agent' https://myteam.mail.ru/bot/v1/messages/sendFile"
 

Итоговый бюджет решения был 300 р)

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

У меня была такая гипотеза) Но мне кажется система не слишком надежна, а в задаче не желательны пропуски срабатывания.

У меня была похожая задача - уведомлять сотрудников о посетителе, нажавшем кнопку вызова. Я ее решил зигби кнопкой, home assistant и уже висящей камерой видеонаблюдения. HA получает нажатие кнопки, скачивает кадр по rtsp камере и отправляет его с текстом в общий чат

Спасибо за статью, интересный опыт, но почему было нельзя за сопоставимые деньги взять нормальную кнопку, прямой функцией которой является подача сигнала о своем нажатии?

Спасибо!

Еще одна идейка, может будет полезна - автопереключение в зависимости от приложений. Например в терминале в 99% процентах случаев нужен только английский (не затрагиваем тему агентов), тем более что там все равно конвертация не работает.

Прерваться, найти мышку, выделить, жмякнуть, вернуться обратно... Лишнее действие.

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

Для меня это типичная боль - начать вслепую набирать что то, смотря вообще в другое место, уже набрать несколько слов, и обнаружить не ту раскладку.

А если уже ввел пробел после слова не в той раскладке - можно ли вернуться и перевести?

Внутри девятого номера
Шоу Фрая и Лори
Постановка
Шоу пошло не так

А какой интерфейс для приглашенного? Он должен регистрироваться, входить и т.п.?

А какое состояние считается нулем? Понятно что теоретически строго вертикальное, но такого ведь не бывает

Решение выбрать готовый магазин от аспро я считаю самым ошибочным за всю историю компании в которой работал.

Да, продукт сам по себе неплох, если вас на 100% устраивает функционал и цена покупки и продления. Но как только вам потребуется хоть что то превышающее готовый функционал - вы поймете о чем я.

А про неоднозначные а порой просто костыльные решения внутри - не говорил только ленивый.

Ранее я читал что транзакции были остановлены из за того, что название одного из получателей случайно совпадало с названием судна, находящегося под санкциями.

Для меня лично отсутствие понятной тарифной схемы - однозначный стоп-сигнал. Можно купиться, встроить в процесс, а потом столкнуться с неприемлемыми условиями.
Кроме того бесплатный продукт - это когда никто никому ничего не должен

Да, но почему нельзя задачи хранить в инструменте, предназначенном для хранения задач?

Ведь надо полагать что Дмитрий не только не любит созвоны после 16:00, но и любит видеть список своих задач.

Заголовок так себе) fail2ban это ведь не только про ssh

А как насчет аналоговых компьютеров? Есть вполне перспективные разработки для компьютерного зрения. Терминатор вполне мог бы работать на таком.

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

Так что тут надо быть внимательнее) И как говорилось выше, сейчас относительно несложно добавить в РФ локальное распознавание голосовых команд. Может быть чуть-чуть менее удобно чем алиса, но намного, намного спокойнее.

1
23 ...

Information

Rating
4,764-th
Registered
Activity