Hallo,
Im Downloadbereich findet Ihr die aktuelle Version des Visual Designers für Misterhouse.
Der Client basiert auf jQuery / jQuery UI sowie der Webservice-Schnittstelle von Misterhouse.
Aktuelle Version (0.1 beta):
https://knx-user-forum.de/downloads.php?do=file&id=259
SVN Repository (Sourceforge.net):
http://mhclient.sourceforge.net/
Neue Features:
Nächste Schritte:
Nächste Release: wenn es fertig ist
Anmerkungen:
Die Controls in der Datei "lib/plugins/mh-extended.js" sind noch im experimentellen Status, d.h. die Schnittstellen hierzu können sich noch ändern. Den Rest versuche ich soweit es geht stabil zu halten.
Weitere Widgets werden in Zukunft im Verzeichnis "lib/plugins" abgelegt. Ich arbeite noch an einem Konzept zur Integration neuer Widgets zur Laufzeit (also ohne Erweiterung der entsprechenden HTML Dateien). Bis dahin müssen die Erweiterungen händisch in die Dateien Visual Designer und Visual Runtime gepflegt werden.
Alle Schnittstellenfuntionen zur Automatisierung in Misterhouse sind in der Datei mh-webservices.js gepflegt. Theoretisch könnte die Visualisierung also durch entsprechende Anpassungen unter voller Einhaltung der Schnittstellen auch an andere Systeme angepasst werden.
Der Code steht unter GPL (Version 2), d.h. er kann weitestgehend frei verwendet werden, sofern alles was darauf basiert ebenfalls im Sourcecode veröffentlicht wird. Das gilt auch für etwaige kommerzielle Anwendungen.
Viel Spass beim Experimentieren, ich freue mich über Rückmeldungen, Tipps und Verbesserungsvorschläge!
Arno
Letzte Änderung:
07.09.2009: SVN Repository ergänzt
Im Downloadbereich findet Ihr die aktuelle Version des Visual Designers für Misterhouse.
Der Client basiert auf jQuery / jQuery UI sowie der Webservice-Schnittstelle von Misterhouse.
Aktuelle Version (0.1 beta):
https://knx-user-forum.de/downloads.php?do=file&id=259
SVN Repository (Sourceforge.net):
http://mhclient.sourceforge.net/
Neue Features:
- Visuelle Umgebung für die Gestaltung von Visualisierungspanels, inkl. Drag&Drop
- Flexibles Control für die Verfolgung und Anzeige verschiedener MH Items und für die Integration externer HTML basierender Widgets
- Panels können nachgeladen / in anderen Panels wiederverwendet werden
- Kontinuierliches Status-Update (Refresher-Methode von Mike etwas anders verpackt)
Nächste Schritte:
- Panel Switcher zum Austauschen von Panels ohne Nachladen der gesamten Seite
- Lokalisierung der Editor Features
- was uns sonst noch so einfällt
- Integration des Google-Weather Widgets
Nächste Release: wenn es fertig ist

Anmerkungen:
Die Controls in der Datei "lib/plugins/mh-extended.js" sind noch im experimentellen Status, d.h. die Schnittstellen hierzu können sich noch ändern. Den Rest versuche ich soweit es geht stabil zu halten.
Weitere Widgets werden in Zukunft im Verzeichnis "lib/plugins" abgelegt. Ich arbeite noch an einem Konzept zur Integration neuer Widgets zur Laufzeit (also ohne Erweiterung der entsprechenden HTML Dateien). Bis dahin müssen die Erweiterungen händisch in die Dateien Visual Designer und Visual Runtime gepflegt werden.
Alle Schnittstellenfuntionen zur Automatisierung in Misterhouse sind in der Datei mh-webservices.js gepflegt. Theoretisch könnte die Visualisierung also durch entsprechende Anpassungen unter voller Einhaltung der Schnittstellen auch an andere Systeme angepasst werden.
Der Code steht unter GPL (Version 2), d.h. er kann weitestgehend frei verwendet werden, sofern alles was darauf basiert ebenfalls im Sourcecode veröffentlicht wird. Das gilt auch für etwaige kommerzielle Anwendungen.
Viel Spass beim Experimentieren, ich freue mich über Rückmeldungen, Tipps und Verbesserungsvorschläge!
Arno
Letzte Änderung:
07.09.2009: SVN Repository ergänzt
Kommentar