FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Amenophis86 am 01 März 2016, 16:20:10

Titel: Widget erstellen
Beitrag von: Amenophis86 am 01 März 2016, 16:20:10
Ich würde gerne ein Widget für Sysmon bauen, da ich aktuell noch nichts gefunden habe, was meine Vorstellung entspricht.

Daher die Frage, ob es eine Anleitung oder Hilfestellung fürs erstellen eigener Widgets gibt. Ich habe mir zwar von vielen den Code angesehen, komme aber teilweise nicht weiter. Meine Kenntnisse zum Programmieren sind natürlich beschränkt, aber bisher hält es mich nicht davon ab, mich mit dem Thema auseinander zu setzen. Vorausgesetzt natürlich, dass es irgendwo eine gewisse Anleitung gibt :)

Über die Forensuche Widget erstellen, Widget bauen oder ähnliches, habe ich leider noch keinen Erfolg gehabt.
Titel: Antw:Widget erstellen
Beitrag von: roman1528 am 02 März 2016, 08:36:33
Moin.

Im Ordner /js gibt es eine widget_example.js. Dort sind die init und update Funktionen im Grund vorhanden. JavaScript-Wissen ist Vorraussetzung.

Aber warum für Sysmon. Ich lasse mir die wichtigsten Sachen per Label-Widget anzeigen. Notfalls kann man sich aus dem FileLog_Device verschiedene Plot's erstellen lassen...

Oder kenne ich da Funktionen von Sysmon noch nicht die atemberaubend sind?

Grüße^^
Titel: Antw:Widget erstellen
Beitrag von: Amenophis86 am 02 März 2016, 12:54:27
Ah, das ist doch schon mal etwas. Danke für die Info.

Ja, mit Label könnte man vieles machen, aber ich möchte zum Beispiel mit dem Range Widget arbeiten. Da die Daten für CPU Auslastung zB im Paket von 7 Werten pro Reading stehen, müsste man diese aufteilen um das richtige auszulesen. Das könnte man jetzt in FHEM mittels notify oder ähnlichem machen, oder direkt vom Widget machen lassen. Und da ich es gerne vom Widget machen lassen möchte, suche ich die Möglichkeit dies zu Programmieren. Eine substitution Funktion, wie bei Label gibt es ja in Range leider nicht.
Titel: Antw:Widget erstellen
Beitrag von: roman1528 am 02 März 2016, 13:20:44
Zitat von: Amenophis86 am 02 März 2016, 12:54:27
Ah, das ist doch schon mal etwas. Danke für die Info.

Ja, mit Label könnte man vieles machen, aber ich möchte zum Beispiel mit dem Range Widget arbeiten. Da die Daten für CPU Auslastung zB im Paket von 7 Werten pro Reading stehen, müsste man diese aufteilen um das richtige auszulesen. Das könnte man jetzt in FHEM mittels notify oder ähnlichem machen, oder direkt vom Widget machen lassen. Und da ich es gerne vom Widget machen lassen möchte, suche ich die Möglichkeit dies zu Programmieren. Eine substitution Funktion, wie bei Label gibt es ja in Range leider nicht.

Last im Range darstellen... Ja das ist gut. Werde das hier weiter verfolgen und biete mich gern als tester an :)

Grüße^^
Titel: Antw:Widget erstellen
Beitrag von: Amenophis86 am 02 März 2016, 13:24:19
Das kann noch lange dauern. Das Example Widget ist ein Anfang, aber meine Kenntnisse sind wohl noch zu wenig um da direkt ohne ne Anleitung durch zu steigen. Aber gebe nicht auf. Sollte ich was verwertbares haben, dann gebe ich Bescheid ;)
Titel: Antw:Widget erstellen
Beitrag von: setstate am 02 März 2016, 13:41:33
Wie viele Entwickler, bin auch ich ein Doku-Muffel.
Aber ich kann das widget_example.js noch etwas mit Kommentaren erweitern und 1-2 Sätze ins Wiki stellen. Ansonsten gibt es im Web zum Thema JQuery viele viele HowTo.
Z.B. http://learn.jquery.com/using-jquery-core/
Titel: Antw:Widget erstellen
Beitrag von: Amenophis86 am 02 März 2016, 14:16:47
Werfe keinem vor, dass er ein Doku Muffel ist. Das kommt glaube ich automatisch beim programmieren :D

Top Hinweis, jetzt weiß ich, in welche Richtung ich gehen muss. Dank dir.