Skip to content

Commit

Permalink
Release 3.0.49
Browse files Browse the repository at this point in the history
  • Loading branch information
jghaanstra committed Jun 30, 2021
1 parent 1ec960b commit 00468fa
Show file tree
Hide file tree
Showing 38 changed files with 800 additions and 96 deletions.
3 changes: 3 additions & 0 deletions .homeychangelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,5 +268,8 @@
},
"3.0.48": {
"en": "Fix for pairing the Shelly Motion Sensor."
},
"3.0.49": {
"en": "Added support for the first generation Shelly Air, fix for updating the white mode capability when white channel from RGBW2 is changed and added better capability description for light_temperature for RGBW2 as it's used for setting the white channel instead of light temperature."
}
}
2 changes: 1 addition & 1 deletion .homeycompose/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"Shelly Vintage"
]
},
"version": "3.0.48",
"version": "3.0.49",
"compatibility": ">=5.0.0",
"author": {
"name": "Allterco Robotics",
Expand Down
19 changes: 19 additions & 0 deletions .homeycompose/discovery/shellyair.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"type": "mdns-sd",
"mdns-sd": {
"name": "http",
"protocol": "tcp"
},
"id": "{{host}}",
"conditions": [
[
{
"field": "host",
"match": {
"type": "regex",
"value": "^shellyair-"
}
}
]
]
}
2 changes: 1 addition & 1 deletion .homeycompose/flow/triggers/triggerInput1Changed.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellyair|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
}
]
}
2 changes: 1 addition & 1 deletion .homeycompose/flow/triggers/triggerInput1Off.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellyair|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
}
]
}
2 changes: 1 addition & 1 deletion .homeycompose/flow/triggers/triggerInput1On.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shelly-air|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
}
]
}
2 changes: 1 addition & 1 deletion .homeycompose/flow/triggers/triggerTemperature1.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyuni&capabilities=measure_temperature.1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellair|shellyuni&capabilities=measure_temperature.1"
}
]
}
2 changes: 1 addition & 1 deletion .homeycompose/flow/triggers/triggerTemperature2.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyuni&capabilities=measure_temperature.2"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyair|shellyuni&capabilities=measure_temperature.2"
}
]
}
2 changes: 1 addition & 1 deletion .homeycompose/flow/triggers/triggerTemperature3.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyuni&capabilities=measure_temperature.3"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyair|shellyuni&capabilities=measure_temperature.3"
}
]
}
144 changes: 137 additions & 7 deletions app.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
"Shelly Vintage"
]
},
"version": "3.0.48",
"version": "3.0.49",
"compatibility": ">=5.0.0",
"author": {
"name": "Allterco Robotics",
Expand Down Expand Up @@ -223,7 +223,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellyair|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
}
]
},
Expand All @@ -241,7 +241,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellyair|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
}
]
},
Expand All @@ -259,7 +259,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shelly2|shelly2-rollershutter|shelly25|shelly25-rollershutter|shelly-air|shellybutton1|shellydimmer|shellyi3|shellyrgbw2color|shellyrgbw2white|shellyuni&capabilities=input_1"
}
]
},
Expand Down Expand Up @@ -508,7 +508,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyuni&capabilities=measure_temperature.1"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellair|shellyuni&capabilities=measure_temperature.1"
}
]
},
Expand Down Expand Up @@ -537,7 +537,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyuni&capabilities=measure_temperature.2"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyair|shellyuni&capabilities=measure_temperature.2"
}
]
},
Expand Down Expand Up @@ -566,7 +566,7 @@
"en": "Select Shelly",
"nl": "Selecteer Shelly"
},
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyuni&capabilities=measure_temperature.3"
"filter": "driver_id=shelly1|shelly1L|shelly1pm|shellyair|shellyuni&capabilities=measure_temperature.3"
}
]
},
Expand Down Expand Up @@ -2589,6 +2589,111 @@
}
]
},
{
"images": {
"large": "/drivers/shellyair/assets/images/large.jpg",
"small": "/drivers/shellyair/assets/images/small.jpg"
},
"icon": "/drivers/shellyair/assets/icon.svg",
"pair": [
{
"id": "list_devices",
"template": "list_devices",
"options": {
"singular": true
},
"navigation": {
"next": "icon_select"
}
},
{
"id": "icon_select"
},
{
"id": "get_device"
},
{
"id": "login_credentials",
"template": "login_credentials",
"options": {
"logo": "../../../assets/shelly-logo.png"
}
},
{
"id": "add_device"
},
{
"id": "select_pairing"
},
{
"id": "manual_pairing"
}
],
"name": {
"en": "Shelly Air",
"nl": "Shelly Air"
},
"class": "sensor",
"discovery": "shellyair",
"capabilities": [
"onoff",
"measure_power",
"meter_power",
"measure_temperature",
"measure_temperature.1",
"measure_temperature.2",
"measure_temperature.3",
"measure_humidity",
"input_1"
],
"capabilitiesOptions": {
"measure_temperature": {
"title": {
"en": "Device Temperature",
"nl": "Apparaat temperatuur"
}
}
},
"id": "shellyair",
"settings": [
{
"type": "group",
"label": {
"en": "Device Settings",
"nl": "Apparaat instellingen"
},
"children": [
{
"id": "address",
"type": "text",
"value": "0.0.0.0",
"label": {
"en": "IP Address",
"nl": "IP adres"
}
},
{
"id": "username",
"type": "text",
"value": "",
"label": {
"en": "Username",
"nl": "Gebruikersnaam"
}
},
{
"id": "password",
"type": "password",
"value": "",
"label": {
"en": "Password",
"nl": "Wachtwoord"
}
}
]
}
]
},
{
"images": {
"large": "/drivers/shellybulb/assets/images/large.jpg",
Expand Down Expand Up @@ -3739,6 +3844,12 @@
"input_1"
],
"capabilitiesOptions": {
"light_temperature": {
"title": {
"en": "Dimlevel white",
"nl": "Dim niveau wit"
}
},
"onoff.whitemode": {
"title": {
"en": "Toggle white mode",
Expand Down Expand Up @@ -4646,6 +4757,25 @@
]
]
},
"shellyair": {
"type": "mdns-sd",
"mdns-sd": {
"name": "http",
"protocol": "tcp"
},
"id": "{{host}}",
"conditions": [
[
{
"field": "host",
"match": {
"type": "regex",
"value": "^shellyair-"
}
}
]
]
},
"shellybulb": {
"type": "mdns-sd",
"mdns-sd": {
Expand Down
Loading

0 comments on commit 00468fa

Please sign in to comment.