Skip to content

Commit

Permalink
Add new Z-Wave services, heal_node and test_node (#565)
Browse files Browse the repository at this point in the history
* Add new Z-Wave services, heal_node and test_node

* lint
  • Loading branch information
turbokongen authored and balloob committed Nov 5, 2017
1 parent 90b8088 commit 9b0f4fa
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions panels/config/zwave/ha-config-zwave.html
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,32 @@
service='print_node'
hidden$='[[!showHelp]]'
></ha-service-description>

<ha-call-service-button
hass='[[hass]]'
domain='zwave'
service='heal_node'
service-data=[[computeHealNodeServiceData(selectedNode)]]
>Heal Node</ha-call-service-button>
<ha-service-description
hass='[[hass]]'
domain='zwave'
service='heal_node'
hidden$='[[!showHelp]]'
></ha-service-description>

<ha-call-service-button
hass='[[hass]]'
domain='zwave'
service='test_node'
service-data=[[computeNodeServiceData(selectedNode)]]
>Test Node</ha-call-service-button>
<ha-service-description
hass='[[hass]]'
domain='zwave'
service='test_node'
hidden$='[[!showHelp]]'
></ha-service-description>
</div>
<div class='card-actions'>
<paper-input
Expand Down Expand Up @@ -521,6 +546,13 @@
return { node_id: this.nodes[selectedNode].attributes.node_id };
}

computeHealNodeServiceData(selectedNode) {
return {
node_id: this.nodes[selectedNode].attributes.node_id,
return_routes: true
};
}

computeGetNodeName(selectedNode) {
if (this.selectedNode === -1 ||
!this.nodes[selectedNode].entity_id) return -1;
Expand Down

0 comments on commit 9b0f4fa

Please sign in to comment.