Подскажите пожалуйста ,как подключаются входы\выходы A1-A4 и как они работают?
Здравствуйте.
Подключаются как AI либо DI либо DO через GND.
Работа универсальных входов/выходов A1-A4 описана в документации на контроллер.
Там есть несколько примеров.
А можно на русском,я так понимаю,можно геркон подключить.Как это сделать и что при этом будет происходить?
Один провод геркона на вход А1 например второй на GND
Когда геркон сработает, на панеле ниже контрол А1_IN переключится в положение ON, что запишет значение в топик MQTT, это значение можно использовать в сценариях и правилах при создании автоматизации.
Это можно использовать ,чтобы например я удаленно мог посмотреть состояние окон,дверей?
Да, это в первую очередь информация которую получает контроллер и выводит в
web-интерфейс. Вы можете подключить контроллер к сети интернет и подключаться к нему удаленно из любой точки.
А оповещение есть возможность настроить?
Можно с помощью SMS, дополнительно установив модуль расширения WBC2-4G либо через интернет например установить и настроить Home Assistant на контроллере Wiren Board
а питать датчики от выхода можно ,есла да,то какое напряжение будет?
Выход работает в режиме “открытый коллектор”, там не будет напряжения.
Можете воспользоваться +5V на клеммах предназначенных для датчиков.
Остальные Vout контроллера будут эквивалентны входному напряжению.
А что нужно ,чтобы реализовать голосовое упрвление?
например интеграция контроллера Wiren Board в Дом с Алисой или
Siri • Салют
Что для этого нужно,беспроводные модули не нужны?
Вы сможете управлять голосом через смартфон или умную колонку
Но для этого,нужен интернет,а без него никак?
Можно и без интернета. Например: Вышла 12 версия русского опенсорс голосового помощника Ирина (900+ звезд Гитхаб) / Хабр
А попроще никак
функция на старте
def start(core:VACore):
manifest = { # возвращаем настройки плагина - словарь
“name”: “Рандом”, # имя
“version”: “1.0”, # версия
“require_online”: False, # требует ли онлайн?
"description": "Демонстрационный плагин\n"
"Голосовая команда: подбрось монетку",
"commands": { # набор скиллов. Фразы скилла разделены | . Если найдены - вызывается функция
"подбрось монетку|брось монетку": play_coin,
}
}
}
return manifest
def play_coin(core:VACore, phrase: str): # в phrase находится остаток фразы после названия скилла,
# если юзер сказал больше
# в этом плагине не используется
arrR = [
“Выпал орел”,
“Выпала решка”,
]
core.play_voice_assistant_speech(arrR[random.randint(0, len(arrR) - 1)])
что это?
К сожалению таких решений на сегодняшний день нет, необходим доступ в интернет.
Пример реализации плагина для локального голосового помошника, как и написано:
То есть достаточно развернуть на локальном ресурсе и настроить - доступ в интернет для работы не нужен.
Имеет смысл читать с самой первой статьи.
Приветствую,спрут хаб это что,он не подойдет?


