This custom integration allows you to send SMS messages through the GOSMS.RU service directly from Home Assistant. It provides a simple service that can be called from automations, scripts, or other integrations.
- Send SMS messages to any phone number
- Support for international phone numbers
- Multi-language error messages (English, Russian, Chinese)
- Optional device ID support for message routing
- Simple service-based API
- Install HACS if you haven't already
- Add this repository as a custom integration in HACS
- Search for "GOSMS.RU" in HACS
- Click "Download"
- Restart Home Assistant
- Download the latest release
- Copy the
gosms
folder to yourcustom_components
directory - Restart Home Assistant
- Go to Settings → Devices & Services
- Click "Add Integration"
- Search for "GOSMS.RU"
- Enter your API key from GOSMS.RU
- (Optional) Enter your Device ID from the GOSMS.RU panel
- Click "Submit"
To get your API key:
- Log in to your GOSMS.RU account
- Go to "API Integration" section
- Create a new API key
- Make sure to enable "Can send messages" permission
You can send SMS messages using the following service:
service: gosms.send_message
data:
message: "Your message here"
phone: "+1234567890"
device_id: "optional-device-id" # Optional
automation:
- alias: "Send SMS on Door Open"
trigger:
platform: state
entity_id: binary_sensor.door
to: "on"
action:
service: gosms.send_message
data:
message: "Door has been opened!"
phone: "+1234567890"
- Phone numbers should be in international format
- Can include or exclude '+' symbol
- Must be between 10 and 15 digits
- Examples:
- +1234567890
- 1234567890
- +79123456789
- Make sure your API key is valid and has "Can send messages" permission
- Check if the phone number is in the correct format
- Verify your internet connection
- Check Home Assistant logs for detailed error messages
Это пользовательская интеграция позволяет отправлять SMS-сообщения через сервис GOSMS.RU непосредственно из Home Assistant. Она предоставляет простой сервис, который можно вызывать из автоматизаций, скриптов или других интеграций.
- Отправка SMS-сообщений на любой номер телефона
- Поддержка международных номеров
- Многоязычные сообщения об ошибках (английский, русский, китайский)
- Опциональная поддержка ID устройства для маршрутизации сообщений
- Простой API на основе сервисов
- Установите HACS, если еще не установлен
- Добавьте этот репозиторий как пользовательскую интеграцию в HACS
- Найдите "GOSMS.RU" в HACS
- Нажмите "Download"
- Перезапустите Home Assistant
- Скачайте последний релиз
- Скопируйте папку
gosms
в директориюcustom_components
- Перезапустите Home Assistant
- Перейдите в Настройки → Устройства и сервисы
- Нажмите "Добавить интеграцию"
- Найдите "GOSMS.RU"
- Введите ваш API-ключ от GOSMS.RU
- (Опционально) Введите ID устройства из панели GOSMS.RU
- Нажмите "Отправить"
Чтобы получить API-ключ:
- Войдите в свой аккаунт GOSMS.RU
- Перейдите в раздел "API Интеграция"
- Создайте новый API-ключ
- Убедитесь, что включено разрешение "Может отправлять сообщения"
Вы можете отправлять SMS-сообщения используя следующий сервис:
service: gosms.send_message
data:
message: "Ваше сообщение"
phone: "+1234567890"
device_id: "опциональный-id-устройства" # Опционально
automation:
- alias: "Отправка SMS при открытии двери"
trigger:
platform: state
entity_id: binary_sensor.door
to: "on"
action:
service: gosms.send_message
data:
message: "Дверь была открыта!"
phone: "+1234567890"
- Номера телефонов должны быть в международном формате
- Можно использовать или не использовать символ '+'
- Должно быть от 10 до 15 цифр
- Примеры:
- +1234567890
- 1234567890
- +79123456789
- Убедитесь, что ваш API-ключ действителен и имеет разрешение "Может отправлять сообщения"
- Проверьте правильность формата номера телефона
- Проверьте подключение к интернету
- Проверьте логи Home Assistant для получения подробных сообщений об ошибках