[dashui] view wechsel funktioniert nicht mehr

WebUIs (DashUI, yahui, ...), Adapter (Hue, IRTrans, Sonos, ...), Logging, Scripting

Moderator: Co-Administratoren

iben
Beiträge: 51
Registriert: 15.02.2010, 14:20

[dashui] view wechsel funktioniert nicht mehr

Beitrag von iben » 06.07.2014, 10:48

Hallo,

seit kurzem funktioniert der Viewwechsel nicht mehr wie auf der HP beschrieben (ccu.io 1.0.40, dashui 09beta117). Es war ja etwas in Planung, gibt es eine neue Anleitung hierzu?

Danke.

Trident
Beiträge: 54
Registriert: 29.11.2013, 00:09

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von Trident » 06.07.2014, 16:49

Hallo,

ich wäre auch an einer Anleitung interessiert, es reicht auch ein kurzer Post mit einem Überblick. Ein Blick in den Code von DashUI brachte bei mir keine Hilfe. Die dort hinterlegten Befehle funktionieren definitiv nicht mehr und geben immer eine Fehlermeldung "unbekannter externer Befehl" ins Log.

Viele Grüße

Trident

Bluefox
Beiträge: 779
Registriert: 20.02.2011, 19:55

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von Bluefox » 06.07.2014, 17:24

Mein Fehler. Ich habe tatsächlich die Schnittstelle geändert. Hier ist die Beschreibung.
Es gibt drei Variablen:

Code: Alles auswählen

- 69800 / dashui.instanceID
- 69801 / dashui.command
- 69802 / dashui.data
Jede Browser-Instance bekommt eigenen Namen. Man kann jetzt im Browser auch Name eintippen.
Instance.png
Instance.png (20.58 KiB) 3399 mal betrachtet
Um jetzt eine View aufzumachen muss man folgendes schreiben:

Code: Alles auswählen

setState(69800, "BrowserID"); // Browser ID, Man kann auch für mehrere Browser gleiche ID 
                          // vergeben. (Falls man "FFFFFFFF" benutzt, dann werden alle Browser angesprochen.
setState(69802, "ViewName");// Name von dem View, die aufgemacht sollte
setState(69801, "changeView"); // Kommando
Folgende Kommando sind möglich:
- alert - Zeige Browser Meldung-Fenster mit dem Text aus "data"
- changeView - Wechsle View zu View mit dem Namen aus "data"
- refresh - Reload DashUI im Browser
- reload - gleich wie refresh
- popup - Ein neues Browser-Fenster aufmachen mit dem URL aus "data"
- playSound - Eine MP3 o.ä. Musikdatei abspielen mit dem Pfad aus "data"
- dialog - es wird ein Dialog Widget aufgemacht. Folgende Widgets sind möglich:
tplMfdLightOnOffDialog,
tplMfdLightDialog,
tplMfdHueDialog,
tplMfdShutterDialog,
tplMfdLivingColorDialog,
tplMfdHueDialog
tplMfdHueDimmerDialog
tplMfdLivingColorDialog,
tplMfdCamSnapshot,
tplMfdCamMjpg,
tplMfdCamVideo,
tplJquiDialog,
tplJquiIconDialog,
tplContainerDialog,
tplContainerDialogExternal,
tplContainerIconDialog,
tplContainerButtonDialog

Falls am irgendeinem Browser das View gewechselt wurde, dann wird in die Variable 69801 text "changedView" rein geschrieben. Dabei 69802 hat Name vom View und 69800 Browser ID. Damit kann man im Script irgendwas damit machen.

Benutzeravatar
GinTonic
Beiträge: 147
Registriert: 03.02.2013, 11:09
Wohnort: 15 km südlich von Bremen.

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von GinTonic » 06.07.2014, 19:15

Hi Bluefox,
mit Änderung jeder View im Browser taucht nun die folgende Meldung im Log auf:
2014-07-06 17:12:05.427 [31merror [0m: Addon DashUI unknown external command undefined
2014-07-06 17:12:05.794 [31merror [0m: Addon DashUI unknown external command undefined
2014-07-06 17:12:05.796 [31merror [0m: Addon DashUI unknown external command undefined
Für jedes Setzen des Datenpunkts jeweils eine Meldung.
VG, GinTonic

_____________________________________________________________________________________
143 Variablen, 100 Programme, 2130 Datenpunkte, 510 Kanäle, 80 Geräte
_____________________________________________________________________________________
LXCCU + HM LAN-Adapter, Firmware 2.9.12
CUxD 0.64, EMail 1.5, Webmatic 1.2, HQ 2.51, ccu.io V1.0.51, Dashui 0.9beta121. Eventlist 0.0.21, Highcharts 1.1.4, ScriptGui 0.70.1

Trident
Beiträge: 54
Registriert: 29.11.2013, 00:09

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von Trident » 06.07.2014, 20:22

Hi Bluefox,

bekomme leider genau die gleiche Fehlermeldung wie GinTonic.

Viele Grüße

Trident

Bluefox
Beiträge: 779
Registriert: 20.02.2011, 19:55

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von Bluefox » 07.07.2014, 08:03

GinTonic hat geschrieben:Hi Bluefox,
mit Änderung jeder View im Browser taucht nun die folgende Meldung im Log auf:
2014-07-06 17:12:05.427 [31merror [0m: Addon DashUI unknown external command undefined
2014-07-06 17:12:05.794 [31merror [0m: Addon DashUI unknown external command undefined
2014-07-06 17:12:05.796 [31merror [0m: Addon DashUI unknown external command undefined
Für jedes Setzen des Datenpunkts jeweils eine Meldung.
Man kann damit ausprobieren:
https://raw.githubusercontent.com/ioBro ... /dashui.js
Nach dem dashui.js Update bitte Cache löschen und InstanceID wieder einstellen.

iben
Beiträge: 51
Registriert: 15.02.2010, 14:20

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von iben » 07.07.2014, 12:39

Hallo,

habe es getestet und es funktioniert! Wann wirst du es freigeben? In der 0.9beta118 waren die Änderungen noch nicht vorhanden.

Bluefox
Beiträge: 779
Registriert: 20.02.2011, 19:55

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von Bluefox » 07.07.2014, 12:59

iben hat geschrieben:Hallo,

habe es getestet und es funktioniert! Wann wirst du es freigeben? In der 0.9beta118 waren die Änderungen noch nicht vorhanden.
Für 118 es ist schon zu spät. Dann 119. Aber du kannst doch die Datei drin lassen.

iben
Beiträge: 51
Registriert: 15.02.2010, 14:20

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von iben » 07.07.2014, 13:11

Ja, mache ich, ich wollte nur sichergehen, danke.

Benutzeravatar
GinTonic
Beiträge: 147
Registriert: 03.02.2013, 11:09
Wohnort: 15 km südlich von Bremen.

Re: [dashui] view wechsel funktioniert nicht mehr

Beitrag von GinTonic » 07.07.2014, 17:30

Bluefox hat geschrieben: Man kann damit ausprobieren:
https://raw.githubusercontent.com/ioBro ... /dashui.js
Nach dem dashui.js Update bitte Cache löschen und InstanceID wieder einstellen.
Ja, danke, es funktioniert!
VG, GinTonic

_____________________________________________________________________________________
143 Variablen, 100 Programme, 2130 Datenpunkte, 510 Kanäle, 80 Geräte
_____________________________________________________________________________________
LXCCU + HM LAN-Adapter, Firmware 2.9.12
CUxD 0.64, EMail 1.5, Webmatic 1.2, HQ 2.51, ccu.io V1.0.51, Dashui 0.9beta121. Eventlist 0.0.21, Highcharts 1.1.4, ScriptGui 0.70.1

Antworten

Zurück zu „CCU.IO“