- Nouveau générateur scripts/gen_api_reference.py : 19 namespaces → docs/api/metier/ (10) + docs/api/systeme/ (9) + notifications.md + types.md (96 types · 55 enums · 4 flags) + SUMMARY.md literate-nav - Badges permissionScope (perm-none/control/configure/admin) dans extra.css - Guide docs/integrations/jsonrpc-api.md (connexion TCP/WS, auth, conventions énergie) - mkdocs.yml : Référence API dans la nav, REST→JsonRPC renommé - mkdocs build --strict : 0 warnings · --check idempotent Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
5.0 KiB
ZWave
Méthodes
ZWave.AddNetwork
ADMIN
Add a new Z-Wave network with the given serial port.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
serialPort |
String |
Retour :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
optionnel |
zwaveError |
ZWaveError |
ZWave.AddNode
ADMIN
Start the node inclusion procedure for the given Z-Wave network.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
Retour :
| Champ | Type | Notes |
|---|---|---|
zwaveError |
ZWaveError |
ZWave.CancelPendingOperation
ADMIN
Cancel any running node inclusion or removal procedure for the given Z-Wave network.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
Retour :
| Champ | Type | Notes |
|---|---|---|
zwaveError |
ZWaveError |
ZWave.FactoryResetNetwork
ADMIN
Factory reset the controller for the given Z-Wave network.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
Retour :
| Champ | Type | Notes |
|---|---|---|
zwaveError |
ZWaveError |
ZWave.GetNetworks
ADMIN
Get all the Z-Wave networks in the system.
Paramètres :
Aucun paramètre.
Retour :
| Champ | Type | Notes |
|---|---|---|
networks |
ZWaveNetwork[] |
ZWave.GetNodes
ADMIN
Get the list of nodes in a network
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
Retour :
| Champ | Type | Notes |
|---|---|---|
nodes |
ZWaveNode[] | optionnel |
zwaveError |
ZWaveError |
ZWave.GetSerialPorts
ADMIN
Get the list of available serial ports from the host system.
Paramètres :
Aucun paramètre.
Retour :
| Champ | Type | Notes |
|---|---|---|
serialPorts |
SerialPorts |
ZWave.IsZWaveAvailable
ADMIN
Query if the Z-Wave subsystem is available at all.
Paramètres :
Aucun paramètre.
Retour :
| Champ | Type | Notes |
|---|---|---|
available |
Bool |
ZWave.RemoveFailedNode
ADMIN
Remove the given failed node from the given Z-Wave network. This will not work if node is not marked as failed.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
|
nodeId |
Uint |
Retour :
| Champ | Type | Notes |
|---|---|---|
zwaveError |
ZWaveError |
ZWave.RemoveNetwork
ADMIN
Remove the given Z-Wave network from the system.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
Retour :
| Champ | Type | Notes |
|---|---|---|
zwaveError |
ZWaveError |
ZWave.RemoveNode
ADMIN
Start the node removal procedure for the given Z-Wave network.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
Retour :
| Champ | Type | Notes |
|---|---|---|
zwaveError |
ZWaveError |
Notifications
ZWave.NetworkAdded
Emitted whenever a new Z-Wave network has been added to the system.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
network |
ZWaveNetwork |
ZWave.NetworkChanged
Emitted whenever a Z-Wave network changes.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
network |
ZWaveNetwork |
ZWave.NetworkRemoved
Emitted whenever a Z-Wave network has been removed from the system.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
ZWave.NodeAdded
Emitted whenever a Z-Wave node is added.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
|
node |
ZWaveNode |
ZWave.NodeChanged
Emitted whenever a Z-Wave node has changed.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
|
node |
ZWaveNode |
ZWave.NodeRemoved
Emitted whenever a Z-Wave node is removed.
Paramètres :
| Champ | Type | Notes |
|---|---|---|
networkUuid |
Uuid |
|
nodeId |
Uint |