Liebe Symcon Community,
Wichtig: Dieses Modul ist im Status einer BETA, es kann/wird Fehler enthalten, auch kann es noch zu größeren Änderungen kommen!
Bitte beachte die Infos, zum Melden von Fehler und Feature-Request. (Siehe unten)
Es ist so weit, nach Monaten von Arbeit, kann und darf ich Heute nun eine neue Modulsammlung vorstellen. Es hat viele Nerven gekostet, auch hat jetzt wahrscheinlich der ein oder andere ein paar graue Haare mehr.
Was ist JSLive und wie funktioniert es?
JSLive (Javascript-Live) wurde von mir entwickelt, um Variablen in IP-Symcon mittels Javascript live dazustellen und verändern zu können. Dafür nutzt es als Ausgabequelle den Webhook von IPS.
Warum wurde dafür ein Modulsammlung entwickelt?
Sicherlich gibt es für viele der unten genannten Module bereits Lösungen, diese sind aber zumeist schwer in der Konfiguration, nicht anpassbar, oder halt eben nicht Live.
Für meine Visualisierung verwende ich IPS-View, und genau dafür habe ich das Modul entwickelt.
Wenn ich auf mein Tablet schau möchte ich bei bestimmtem werten Änderungen Live sehen, damit ich rechtzeitig darauf reagieren kann.
Ziele des Moduls?
- Native Integration in IP-Symcon ohne Zusatzsoftware
- Verwendung auf jeden Betriebsystem möglich
- Leicht einzurichten
- Individuell anpassbar
- Verwendbar in IPS-View und AIO-Neo
- Für Experten vollumgänglich anpassbar, in jedes Modul kann auch ein eigenes Template Vorlage geladen werden, oder durch die Verwendung des Custom Moduls.
Wo kann ich die Modulsammlung herunterladen?
Das Modul ist im Symcon-Store unter den Titel „JSLive“ in der Beta Verfügbar.
Wo bekomme ich weitere Informationen zum Modul her?
Welche Vorraussetzungen muss mein IPS erfüllen?
Es ist nur nötig das ihr ein IPS mit der Version 5.3 oder höher verwendet.
Wie kann ich die Module in IPSView und AIO Neo einbetten?
Du kannst entweder die Module per Webview Element einbetten, oder du verwendest die ~HTMLBox die bei jedem Modul mit erstellt wird.
Welche Inhalte sind aktuell vorhanden und welche sind für die Zukunft noch geplant.
Die Module werden etappenweise ausgerollt. Nachfolgend befindet sich eine Liste mit den aktuellen Status der Entwicklung:
- JSLive Splitter - BETA - DOKU
- JSLive AdvTextfield - BETA
- JSLive Chart – BETA
- JSLive ChartRadar – BETA
- JSLive ColorPicker – BETA
- JSLive Custom – ALPHA
- JSLive DateTimePicker – BETA
- JSLive DoughnutPie – BETA - DOKU
- JSLive Gauge - BETA - DOKU
- JSLive Calender – BETA
- JSLive Progressbar - BETA
Warum werden die Module etappenweise ausgerollt?
Dieses dient zur Erleichterung bei der Behebung von Fehler und Umsetzung von Feature-Requests.
Derzeit ist geplant jede Woche ein neues Modul auszurollen, sofern es zum Ende der Woche die finale Alphaphase erreicht hat und das Modul der Vorwoche Fehlerfrei läuft.
Wie melde ich Fehler und Feature-Requests?
Aufgrund der Vielzahl an unterschiedlichen Modulen, bitte ich darum Fehler und Feature-Requests unter folgenden Link zumelden:
Info für Symcon Mitarbeiter.
Ohne die stetige Verbesserung von Symcon wäre dieses Modul so nicht möglich, dafür DANKE. Da ich in Zukunft plane das Modul als Stable zu releasen, wäre es bereits jetzt schön, wenn ihr einmal einen Blick über das Projekt werfen könnten und mir vorab festgestellte Probleme mitteilen könnten. (Ich rede hier von Einhaltung der Richtlinien). Gerne schicke euch vorab eine Version mit allen Modulen.
Danksagung
Ich möchte mich hiermit bei @Fonzo und @Burki24 für die tatkräftige Unterstützung beim Testen und Finden der Fehler bedanken. Danke das ihr so viel Zeit für dieses Projekt geopfert habt, ohne euch wäre ein Release in der Qualität nicht möglich gewesen.
Danke.
Gruß:
Swen
P.S. Beispiele folgen im übernächsten Post und Rechtschreibfehler könnt ihr behalten