NEWS
Vis 2 Beta Slider funktionieren nicht
-
Hallo Zusammen
habe den Vis 2 Adapter installiert und meine Visualisierung aus Vis 1 wurde übernommen. Was leider nicht mehr funktioniert sind meine Slider zur Steuerung der Heizungstemperatur.
Diese waren ausgeblendet und wurden durch antippen des Raumnamen auf dem Bildschirm kurz sicht- und bedienbar.
In Vis 2 sind diese aber nun permanent über den Raumnahmen zu sehen.
So sieht es in Vis 1 aus:

und so in Vis 2:

Hier der code für die 2 Widgets:
[ { "tpl": "tplHtml", "data": { "g_fixed": true, "g_visibility": false, "g_css_font_text": true, "g_css_background": false, "g_css_shadow_padding": false, "g_css_border": false, "g_gestures": false, "g_signals": false, "visibility-cond": "==", "visibility-val": 1, "visibility-groups-action": "hide", "refreshInterval": "0", "signals-cond-0": "==", "signals-val-0": true, "signals-icon-0": "/vis/signals/lowbattery.png", "signals-icon-size-0": 0, "signals-blink-0": false, "signals-horz-0": 0, "signals-vert-0": 0, "signals-hide-edit-0": false, "signals-cond-1": "==", "signals-val-1": true, "signals-icon-1": "/vis/signals/lowbattery.png", "signals-icon-size-1": 0, "signals-blink-1": false, "signals-horz-1": 0, "signals-vert-1": 0, "signals-hide-edit-1": false, "signals-cond-2": "==", "signals-val-2": true, "signals-icon-2": "/vis/signals/lowbattery.png", "signals-icon-size-2": 0, "signals-blink-2": false, "signals-horz-2": 0, "signals-vert-2": 0, "signals-hide-edit-2": false, "html": "<div class=\"my-clickable\">Kinderzimmer</div>\n<script>\n if (!vis.editMode) {\n setTimeout(function () {\n $('.my-clickable').each(function () {\n $(this).unbind('click').click(function () {\n var $this = $(this);\n $this.parent().parent().next().show();\n setTimeout(function () {\n $this.parent().parent().next().hide(); \n }, 5000);\n }).parent().parent().next().hide();\n });\n }, 500);\n }\n</script>", "name": "Kinderzimmer Heizung Trigger", "lc-type": "last-change", "lc-is-interval": true, "lc-is-moment": false, "lc-format": "", "lc-position-vert": "top", "lc-position-horz": "right", "lc-offset-vert": 0, "lc-offset-horz": 0, "lc-font-size": "12px", "lc-font-family": "", "lc-font-style": "", "lc-bkg-color": "", "lc-color": "", "lc-border-width": "0", "lc-border-style": "", "lc-border-color": "", "lc-border-radius": 10, "lc-zindex": 0 }, "style": { "left": "29px", "top": "480px", "width": "150px", "height": "20px", "z-index": "10", "color": "white", "text-align": "left", "font-size": "20px" }, "widgetSet": "basic", "_id": "i000001" } ][ { "tpl": "tplJquiSlider", "data": { "oid": "hm-rpc.0.KEQxxxxxx.4.SET_TEMPERATURE", "g_fixed": true, "g_visibility": true, "g_css_font_text": false, "g_css_background": false, "g_css_shadow_padding": false, "g_css_border": false, "g_gestures": false, "g_signals": false, "visibility-cond": "==", "visibility-val": "true", "visibility-groups-action": "hide", "signals-cond-0": "==", "signals-val-0": true, "signals-icon-0": "/vis/signals/lowbattery.png", "signals-icon-size-0": 0, "signals-blink-0": false, "signals-horz-0": 0, "signals-vert-0": 0, "signals-hide-edit-0": false, "signals-cond-1": "==", "signals-val-1": true, "signals-icon-1": "/vis/signals/lowbattery.png", "signals-icon-size-1": 0, "signals-blink-1": false, "signals-horz-1": 0, "signals-vert-1": 0, "signals-hide-edit-1": false, "signals-cond-2": "==", "signals-val-2": true, "signals-icon-2": "/vis/signals/lowbattery.png", "signals-icon-size-2": 0, "signals-blink-2": false, "signals-horz-2": 0, "signals-vert-2": 0, "signals-hide-edit-2": false, "visibility-oid": "javascript.0.VIS.Sichtbarkeit.Kinderzimmer-Regler", "oid-2": "", "min": "16", "max": "26", "step": "1", "name": "Slider Kinderzimmer", "lc-type": "last-change", "lc-is-interval": true, "lc-is-moment": false, "lc-format": "", "lc-position-vert": "top", "lc-position-horz": "right", "lc-offset-vert": 0, "lc-offset-horz": 0, "lc-font-size": "12px", "lc-font-family": "", "lc-font-style": "", "lc-bkg-color": "", "lc-color": "", "lc-border-width": "0", "lc-border-style": "", "lc-border-color": "", "lc-border-radius": 10, "lc-zindex": 0 }, "style": { "left": 55, "top": 452, "z-index": "10", "width": "151px", "height": "27px" }, "widgetSet": "jqui", "_id": "i000001" } ]Wo liegt hier der Fehler?
Gruß
miwi
-
Hallo Zusammen
habe den Vis 2 Adapter installiert und meine Visualisierung aus Vis 1 wurde übernommen. Was leider nicht mehr funktioniert sind meine Slider zur Steuerung der Heizungstemperatur.
Diese waren ausgeblendet und wurden durch antippen des Raumnamen auf dem Bildschirm kurz sicht- und bedienbar.
In Vis 2 sind diese aber nun permanent über den Raumnahmen zu sehen.
So sieht es in Vis 1 aus:

und so in Vis 2:

Hier der code für die 2 Widgets:
[ { "tpl": "tplHtml", "data": { "g_fixed": true, "g_visibility": false, "g_css_font_text": true, "g_css_background": false, "g_css_shadow_padding": false, "g_css_border": false, "g_gestures": false, "g_signals": false, "visibility-cond": "==", "visibility-val": 1, "visibility-groups-action": "hide", "refreshInterval": "0", "signals-cond-0": "==", "signals-val-0": true, "signals-icon-0": "/vis/signals/lowbattery.png", "signals-icon-size-0": 0, "signals-blink-0": false, "signals-horz-0": 0, "signals-vert-0": 0, "signals-hide-edit-0": false, "signals-cond-1": "==", "signals-val-1": true, "signals-icon-1": "/vis/signals/lowbattery.png", "signals-icon-size-1": 0, "signals-blink-1": false, "signals-horz-1": 0, "signals-vert-1": 0, "signals-hide-edit-1": false, "signals-cond-2": "==", "signals-val-2": true, "signals-icon-2": "/vis/signals/lowbattery.png", "signals-icon-size-2": 0, "signals-blink-2": false, "signals-horz-2": 0, "signals-vert-2": 0, "signals-hide-edit-2": false, "html": "<div class=\"my-clickable\">Kinderzimmer</div>\n<script>\n if (!vis.editMode) {\n setTimeout(function () {\n $('.my-clickable').each(function () {\n $(this).unbind('click').click(function () {\n var $this = $(this);\n $this.parent().parent().next().show();\n setTimeout(function () {\n $this.parent().parent().next().hide(); \n }, 5000);\n }).parent().parent().next().hide();\n });\n }, 500);\n }\n</script>", "name": "Kinderzimmer Heizung Trigger", "lc-type": "last-change", "lc-is-interval": true, "lc-is-moment": false, "lc-format": "", "lc-position-vert": "top", "lc-position-horz": "right", "lc-offset-vert": 0, "lc-offset-horz": 0, "lc-font-size": "12px", "lc-font-family": "", "lc-font-style": "", "lc-bkg-color": "", "lc-color": "", "lc-border-width": "0", "lc-border-style": "", "lc-border-color": "", "lc-border-radius": 10, "lc-zindex": 0 }, "style": { "left": "29px", "top": "480px", "width": "150px", "height": "20px", "z-index": "10", "color": "white", "text-align": "left", "font-size": "20px" }, "widgetSet": "basic", "_id": "i000001" } ][ { "tpl": "tplJquiSlider", "data": { "oid": "hm-rpc.0.KEQxxxxxx.4.SET_TEMPERATURE", "g_fixed": true, "g_visibility": true, "g_css_font_text": false, "g_css_background": false, "g_css_shadow_padding": false, "g_css_border": false, "g_gestures": false, "g_signals": false, "visibility-cond": "==", "visibility-val": "true", "visibility-groups-action": "hide", "signals-cond-0": "==", "signals-val-0": true, "signals-icon-0": "/vis/signals/lowbattery.png", "signals-icon-size-0": 0, "signals-blink-0": false, "signals-horz-0": 0, "signals-vert-0": 0, "signals-hide-edit-0": false, "signals-cond-1": "==", "signals-val-1": true, "signals-icon-1": "/vis/signals/lowbattery.png", "signals-icon-size-1": 0, "signals-blink-1": false, "signals-horz-1": 0, "signals-vert-1": 0, "signals-hide-edit-1": false, "signals-cond-2": "==", "signals-val-2": true, "signals-icon-2": "/vis/signals/lowbattery.png", "signals-icon-size-2": 0, "signals-blink-2": false, "signals-horz-2": 0, "signals-vert-2": 0, "signals-hide-edit-2": false, "visibility-oid": "javascript.0.VIS.Sichtbarkeit.Kinderzimmer-Regler", "oid-2": "", "min": "16", "max": "26", "step": "1", "name": "Slider Kinderzimmer", "lc-type": "last-change", "lc-is-interval": true, "lc-is-moment": false, "lc-format": "", "lc-position-vert": "top", "lc-position-horz": "right", "lc-offset-vert": 0, "lc-offset-horz": 0, "lc-font-size": "12px", "lc-font-family": "", "lc-font-style": "", "lc-bkg-color": "", "lc-color": "", "lc-border-width": "0", "lc-border-style": "", "lc-border-color": "", "lc-border-radius": 10, "lc-zindex": 0 }, "style": { "left": 55, "top": 452, "z-index": "10", "width": "151px", "height": "27px" }, "widgetSet": "jqui", "_id": "i000001" } ]Wo liegt hier der Fehler?
Gruß
miwi
@miwi Hi, in diesem Thread https://forum.iobroker.net/topic/60398/test-adapter-vis-2-0-alpha/ werden gerade alle Auffälligkeiten zu vis 2 gesammelt und wenn es Probleme gibt müssen github issues erstellt werden, damit der Entwickler sie abarbeiten kann.
Welche Version von vis2 hast du installiert und welche widgets hast du genau verwendet? -
@miwi Hi, in diesem Thread https://forum.iobroker.net/topic/60398/test-adapter-vis-2-0-alpha/ werden gerade alle Auffälligkeiten zu vis 2 gesammelt und wenn es Probleme gibt müssen github issues erstellt werden, damit der Entwickler sie abarbeiten kann.
Welche Version von vis2 hast du installiert und welche widgets hast du genau verwendet?@feuersturm
Widgets sind einmal ein Html-Widget welches als Toggle dient und ein JquiSlider für die Temperatureinstellung welcher folgendes Script aufruft:var idEZ = "VIS.Sichtbarkeit.Esszimmer-Regler"; createState(idEZ, { name: 'Sichtbarkeit Esszimmer Regler', type: 'boolean', desc: 'Status Sichtbarkeit des Schieberegler Esszimmer', read: true, write: true, def: false }); on(idEZ, function(obj) { if (obj.state.val) { log('Sichtbarkeit Slider Esszimmer ein'); setStateDelayed(idEZ, false, 5000, function () { // Switch OFF the light in the kitchen in 5 seconds and let first timeout run. log('Sichtbarkeit Slider Esszimmer nach 5s wieder aus'); }); } });Gruß
miwi
-
@feuersturm
Widgets sind einmal ein Html-Widget welches als Toggle dient und ein JquiSlider für die Temperatureinstellung welcher folgendes Script aufruft:var idEZ = "VIS.Sichtbarkeit.Esszimmer-Regler"; createState(idEZ, { name: 'Sichtbarkeit Esszimmer Regler', type: 'boolean', desc: 'Status Sichtbarkeit des Schieberegler Esszimmer', read: true, write: true, def: false }); on(idEZ, function(obj) { if (obj.state.val) { log('Sichtbarkeit Slider Esszimmer ein'); setStateDelayed(idEZ, false, 5000, function () { // Switch OFF the light in the kitchen in 5 seconds and let first timeout run. log('Sichtbarkeit Slider Esszimmer nach 5s wieder aus'); }); } });Gruß
miwi
@miwi Bei Skripten in html widgets gibt es folgendes Issue: https://github.com/ioBroker/ioBroker.vis/issues/655
Das issue wird der Grund sein, das dein Code nicht ausgeführt wird.