-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #18 from shaonianzhentan/dev
add siren entity and set select device to required
- Loading branch information
Showing
27 changed files
with
241 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
[ | ||
{ | ||
"id": "9ed2093df2fd23bf", | ||
"type": "tab", | ||
"label": "流程 1", | ||
"disabled": false, | ||
"info": "", | ||
"env": [] | ||
}, | ||
{ | ||
"id": "b08aa9d2d22b2169", | ||
"type": "ha-mqtt-siren", | ||
"z": "9ed2093df2fd23bf", | ||
"server": "8672849eb803c6e3", | ||
"device": "02c940ba547f5196", | ||
"name": "测试", | ||
"config": "", | ||
"x": 410, | ||
"y": 280, | ||
"wires": [ | ||
[ | ||
"bb7651bd07231413" | ||
] | ||
] | ||
}, | ||
{ | ||
"id": "bb7651bd07231413", | ||
"type": "debug", | ||
"z": "9ed2093df2fd23bf", | ||
"name": "", | ||
"active": true, | ||
"tosidebar": true, | ||
"console": false, | ||
"tostatus": false, | ||
"complete": "false", | ||
"statusVal": "", | ||
"statusType": "auto", | ||
"x": 590, | ||
"y": 280, | ||
"wires": [] | ||
}, | ||
{ | ||
"id": "be3de859b55e638f", | ||
"type": "inject", | ||
"z": "9ed2093df2fd23bf", | ||
"name": "", | ||
"props": [ | ||
{ | ||
"p": "payload" | ||
}, | ||
{ | ||
"p": "attributes", | ||
"v": "{\"volume_level\":0.5,\"duration\":111,\"tips\":\"通过属性无法修改上面两个值\"}", | ||
"vt": "json" | ||
} | ||
], | ||
"repeat": "", | ||
"crontab": "", | ||
"once": false, | ||
"onceDelay": 0.1, | ||
"topic": "", | ||
"payload": "ON", | ||
"payloadType": "str", | ||
"x": 230, | ||
"y": 280, | ||
"wires": [ | ||
[ | ||
"b08aa9d2d22b2169" | ||
] | ||
] | ||
}, | ||
{ | ||
"id": "8672849eb803c6e3", | ||
"type": "mqtt-broker", | ||
"name": "MQTT", | ||
"broker": "192.168.1.117", | ||
"port": "1883", | ||
"clientid": "", | ||
"autoConnect": true, | ||
"usetls": false, | ||
"protocolVersion": "4", | ||
"keepalive": "60", | ||
"cleansession": true, | ||
"birthTopic": "", | ||
"birthQos": "0", | ||
"birthPayload": "", | ||
"birthMsg": {}, | ||
"closeTopic": "", | ||
"closeQos": "0", | ||
"closePayload": "", | ||
"closeMsg": {}, | ||
"willTopic": "", | ||
"willQos": "0", | ||
"willPayload": "", | ||
"willMsg": {}, | ||
"sessionExpiry": "" | ||
}, | ||
{ | ||
"id": "02c940ba547f5196", | ||
"type": "ha-mqtt-device", | ||
"name": "测试", | ||
"config": "" | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<script type="text/html" data-help-name="ha-mqtt-siren"> | ||
<p>Siren</p> | ||
<h3>Input</h3> | ||
<dl class="message-properties"> | ||
<dt>payload <span class="property-type">string</span></dt> | ||
<dt>attributes <span class="property-type">object</span></dt> | ||
</dl> | ||
<h3>Details</h3> | ||
<p>Generate a siren entity in Home Assistant</p> | ||
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<script type="text/html" data-help-name="ha-mqtt-siren"> | ||
<p>警报器</p> | ||
<h3>输入</h3> | ||
<dl class="message-properties"> | ||
<dt>payload <span class="property-type">string</span></dt> | ||
<dt>attributes <span class="property-type">object</span></dt> | ||
</dl> | ||
<h3>详情</h3> | ||
<p>在HomeAssistant中生成siren实体</p> | ||
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
<script type="text/html" data-template-name="ha-mqtt-siren"> | ||
<div class="form-row"> | ||
<label for="node-input-server" data-i18n="node-red-contrib-ha-mqtt/common:label.mqttServer"></label> | ||
<select id="node-input-server"></select> | ||
</div> | ||
<div class="form-row"> | ||
<label for="node-input-device" data-i18n="node-red-contrib-ha-mqtt/common:label.deviceName"></label> | ||
<select type="text" id="node-input-device" data-i18n="[placeholder]node-red-contrib-ha-mqtt/common:label.deviceName"></select> | ||
</div> | ||
<div class="form-row"> | ||
<label for="node-input-name" data-i18n="node-red-contrib-ha-mqtt/common:label.entityName"></label> | ||
<input type="text" id="node-input-name" data-i18n="[placeholder]node-red-contrib-ha-mqtt/common:label.entityName"> | ||
</div> | ||
<div class="form-row"> | ||
<label for="node-input-config" data-i18n="node-red-contrib-ha-mqtt/common:label.config"></label> | ||
<input type="text" id="node-input-config" data-i18n="[placeholder]node-red-contrib-ha-mqtt/common:label.config"> | ||
</div> | ||
</script> | ||
<script type="text/javascript"> | ||
RED.nodes.registerType('ha-mqtt-siren', { | ||
category: RED._("node-red-contrib-ha-mqtt/common:homeAssistantCategory"), | ||
color: '#C0DEED', | ||
icon: "font-awesome/fa-bullhorn", | ||
paletteLabel: 'Siren', | ||
defaults: { | ||
server: { value: "", type: "mqtt-broker", required: true }, | ||
device: { value: "", type: "ha-mqtt-device", required: true }, | ||
name: { value: "", required: true }, | ||
config: { value: "" } | ||
}, | ||
inputs: 1, | ||
outputs: 1, | ||
inputLabels: RED._("node-red-contrib-ha-mqtt/common:ioLabels.state"), | ||
label: function () { | ||
return this.name || "siren"; | ||
}, | ||
oneditprepare: function () { | ||
$("#node-input-config").typedInput({ type: "json", types: ["json"] }) | ||
} | ||
}); | ||
</script> |
Oops, something went wrong.