Skip to content

Commit

Permalink
V3.3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
jemu75 committed Mar 27, 2021
1 parent 0715181 commit 9a18f62
Show file tree
Hide file tree
Showing 29 changed files with 2,569 additions and 2,616 deletions.
5,024 changes: 2,454 additions & 2,570 deletions package-lock.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,20 @@
},
"homepage": "https://github.com/jemu75/fhemApp#readme",
"dependencies": {
"apexcharts": "^3.25.0",
"apexcharts": "^3.26.0",
"core-js": "^3.9.1",
"typeface-roboto": "^1.1.13",
"vue": "^2.6.11",
"vue-apexcharts": "^1.6.0",
"vue-router": "^3.5.1",
"vuetify": "^2.4.6"
"vuetify": "^2.4.8"
},
"devDependencies": {
"@mdi/font": "^5.9.55",
"@vue/cli-plugin-babel": "^4.5.11",
"@vue/cli-plugin-eslint": "^4.5.11",
"@vue/cli-plugin-router": "^4.5.11",
"@vue/cli-service": "^4.5.11",
"@vue/cli-plugin-babel": "^4.5.12",
"@vue/cli-plugin-eslint": "^4.5.12",
"@vue/cli-plugin-router": "^4.5.12",
"@vue/cli-service": "^4.5.12",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^6.2.2",
Expand Down
22 changes: 22 additions & 0 deletions public/cfg/templ_dimmer2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "dimmer_fibaro_FGD212",
"author": "tomspatz",
"date": "2021-03-26",
"status": {
"bar": ["state:on:100:success","state:off:0:success","state::%n:success"],
"error": []
},
"main": [
{
"leftBtn": "mdi-lightbulb-off",
"leftClick": ["state::off"],
"slider": ["state::dim %v:%n:0:100"],
"rightBtn": "mdi-lightbulb",
"rightClick": ["state::on"]
}
],
"info": {
"left1": ["state:off::mdi-lightbulb-off","state:::mdi-lightbulb"],
"left2": ["state:off:::","state:on:::","state::%n%"]
}
}
2 changes: 1 addition & 1 deletion src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@
groupList: []
}
},
version: 'v3.3.2',
version: 'v3.3.3',
status: {
color: 'secondary',
icon: 'mdi-circle',
Expand Down
22 changes: 20 additions & 2 deletions src/components/TemplDefault.vue
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@
text2: '',
slider: false,
sliderCurrent: 0,
sliderPrevent: false,
sliderMin: 0,
sliderMax: 100,
rightBtn: '',
Expand Down Expand Up @@ -262,6 +263,7 @@
if(action) {
let param = this.$fhem.handleVals(this.item, action);
if(param[0]) {
this.vals.main.sliderPrevent = true;
let cmd = param[0].match('set') ? param[0] : 'set ' + this.item.Name + ' ' + param[0];
cmd = cmd.replace('%v', val);
this.sendCmd(cmd);
Expand Down Expand Up @@ -320,9 +322,17 @@
this.vals.main.rightMenu = mainRightMenu;
this.vals.main.slider = mainSlider[0] ? true : false;
this.vals.main.sliderCurrent = mainSlider[1] || 0;
this.vals.main.sliderMin = mainSlider[2] || 0;
this.vals.main.sliderMax = mainSlider[3] || 100;
if(!this.vals.main.sliderPrevent) {
this.vals.main.sliderCurrent = mainSlider[1] || 0;
} else {
if(this.vals.main.sliderCurrent === mainSlider[1]) {
this.vals.main.sliderPrevent = false;
this.vals.main.sliderCurrent = mainSlider[1] || 0;
}
}
},
setValues() {
Expand Down Expand Up @@ -369,10 +379,18 @@
this.vals.main.text2 = mainText2[0] || '';
this.vals.main.slider = mainSlider[0] ? true : false;
this.vals.main.sliderCurrent = mainSlider[1] || 0;
this.vals.main.sliderMin = mainSlider[2] || 0;
this.vals.main.sliderMax = mainSlider[3] || 100;
if(!this.vals.main.sliderPrevent) {
this.vals.main.sliderCurrent = mainSlider[1] || 0;
} else {
if(this.vals.main.sliderCurrent === mainSlider[1]) {
this.vals.main.sliderPrevent = false;
this.vals.main.sliderCurrent = mainSlider[1] || 0;
}
}
this.vals.main.leftBtn = mainLeftBtn[0] || '';
this.vals.main.rightBtn = mainRightBtn[0] || '';
this.vals.main.leftBtnDisabled = mainLeftBtn[1] ? true : false;
Expand Down
11 changes: 6 additions & 5 deletions src/plugins/fhem.js
Original file line number Diff line number Diff line change
Expand Up @@ -529,19 +529,20 @@ export default class Fhem extends EventEmitter {
for(const item of res.Results) {
if('PossibleSets' in item) delete item.PossibleSets;
if('PossibleAttrs' in item) delete item.PossibleAttrs;

let blockItem = false;
let options = await this.createOptions(item);

//let setup = await this.createSetup('shellyswitch');
//console.log(setup);

if(options) {
item.Options = options;
item.Options.order = item.Attributes.sortby || 'zzz';

if(!fltr.match('options=true') && item.Options.room && !fltr.match('room.:..' + item.Options.room)) blockItem = true;
if(!fltr.match('options=true') && item.Options.group && !fltr.match('group.:..' + item.Options.group)) blockItem = true;

this.createConnected(item)
.then((connected) => {
item.Connected = connected;
target.push(item);
if(!blockItem) target.push(item);

if(idx === res.Results.length) {
target.sort((a,b) => (a.Options.order > b.Options.order) ? 1 : ((b.Options.order > a.Options.order) ? -1 : 0));
Expand Down
1 change: 1 addition & 0 deletions src/views/EditDevices.vue
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
export default {
name: 'EditDevices',
data: () => ({
mytest: 20,
search: '',
headers: [
{ text: 'Name', value: 'Name' },
Expand Down
5 changes: 5 additions & 0 deletions www/fhemapp/cfg/config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
{
"connection": {
"location": "http://fhem",
"port": "8083",
"path": "fhem"
},
"options": {
"maxChartPoints": 100,
"logBuffer": 500
Expand Down
22 changes: 22 additions & 0 deletions www/fhemapp/cfg/templ_dimmer2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "dimmer_fibaro_FGD212",
"author": "tomspatz",
"date": "2021-03-26",
"status": {
"bar": ["state:on:100:success","state:off:0:success","state::%n:success"],
"error": []
},
"main": [
{
"leftBtn": "mdi-lightbulb-off",
"leftClick": ["state::off"],
"slider": ["state::dim %v:%n:0:100"],
"rightBtn": "mdi-lightbulb",
"rightClick": ["state::on"]
}
],
"info": {
"left1": ["state:off::mdi-lightbulb-off","state:::mdi-lightbulb"],
"left2": ["state:off:::","state:on:::","state::%n%"]
}
}
Loading

0 comments on commit 9a18f62

Please sign in to comment.