Add Reticulum/LXMF integration for Home Assistant
Custom integration connecting Home Assistant to a Reticulum network over a TCPClientInterface and exchanging LXMF messages, with an Assist conversation bridge, notify entity, sensors (incl. interface telemetry), buttons, services, bus events and device triggers. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
62
custom_components/reticulum/services.yaml
Normal file
62
custom_components/reticulum/services.yaml
Normal file
@@ -0,0 +1,62 @@
|
||||
send_message:
|
||||
fields:
|
||||
destination:
|
||||
required: true
|
||||
example: "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
|
||||
selector:
|
||||
text:
|
||||
content:
|
||||
required: true
|
||||
example: "Hello from Home Assistant"
|
||||
selector:
|
||||
text:
|
||||
multiline: true
|
||||
title:
|
||||
required: false
|
||||
example: "Notification"
|
||||
selector:
|
||||
text:
|
||||
method:
|
||||
required: false
|
||||
default: direct
|
||||
selector:
|
||||
select:
|
||||
translation_key: delivery_method
|
||||
options:
|
||||
- direct
|
||||
- opportunistic
|
||||
- propagated
|
||||
fields:
|
||||
required: false
|
||||
example: '{ }'
|
||||
selector:
|
||||
object:
|
||||
|
||||
announce:
|
||||
|
||||
request_path:
|
||||
fields:
|
||||
destination:
|
||||
required: true
|
||||
example: "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
|
||||
selector:
|
||||
text:
|
||||
|
||||
set_propagation_node:
|
||||
fields:
|
||||
destination:
|
||||
required: true
|
||||
example: "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
|
||||
selector:
|
||||
text:
|
||||
|
||||
sync_propagation:
|
||||
fields:
|
||||
max_messages:
|
||||
required: false
|
||||
example: 10
|
||||
selector:
|
||||
number:
|
||||
min: 1
|
||||
max: 1000
|
||||
mode: box
|
||||
Reference in New Issue
Block a user