smartVISU Widgets

Begonnen von vbs, 29 März 2015, 12:35:12

Vorheriges Thema - Nächstes Thema

vbs

Ich hab auch mal versucht, ein paar Widgets zu basteln. Hier mal drei:

Anzeige von Temperatur/Luftfeuchte (device_extra/temp_hum)
(http://forum.fhem.de/index.php?action=dlattach;topic=35598.0;attach=30686)
temp_hum(id, gad_temp, gad_hum)

Anzeige des momentanen Stromverbrauchs (device_extra/electricMeter)
(http://forum.fhem.de/index.php?action=dlattach;topic=35598.0;attach=30684)
electricMeter(id, gad_power, gad_counter, gad_euroPerHour, gad_energy, gad_energyYesterday)

Optional: gad_euroPerHour, gad_energy und gad_energyYesterday

Erweitertes flip (basic_extra/flip)
(http://forum.fhem.de/index.php?action=dlattach;topic=35598.0;attach=30688)
flip(id, gad, txt_on, txt_off, on_value, off_value)

Basic/flip erwartet ja als Eingabewerte 1 oder 0. Bei dem hier kann man als on_value und off_value konfigurieren, welche Werte als an und aus angesehen werden sollen. Bin mir jedoch hier nicht sicher, ob das in dem Widget passieren sollte, oder ob man die Werte besser im Converter auf 1 und 0 mappen sollte, um dann das normale basic/flip nutzen zu können.

Zu finden hier:
https://github.com/verybadsoldier/smartvisu-widgets

Das Energy-Widget bringt ein weiteres Icon mit, welches über "icon0user" eingebunden wird. Um das in einem "normalen" SV nutzen zu können, müsste man das auf das normale icon0 zurückbauen und das Icon händisch kopieren.

Ich hab erstmal noch keine Pull-Requests gemacht, um erstmal zu sehen wie das mit meinen anderen drei weitergeht  ;) Aber bedient euch, falls Bedarf besteht...

vbs

Nochmal eins:
basic_extra.multi
Gleiches Prinzip wie basic.dual, jedoch erlaubt es beliebig viele Zustände anstatt nur on/off. Im Normalzustand wird also der aktuelle Wert angezeigt. Beim Betätigen erscheint ein Popup über das zu einem anderen Zustand gewechselt werden kann.

Beispiel:
Umschalten des Anwesenheitsmodus zwischen home/sleep/away:
(http://forum.fhem.de/index.php?action=dlattach;topic=35598.0;attach=30908)

Popup:
(http://forum.fhem.de/index.php?action=dlattach;topic=35598.0;attach=30910)

HCS

Seit die Daten von fronthem korrekt einmal UTF8 encoded geliefert werden, hat sich doch das txtreplace widget erledigt, oder dient das noch einem anderen Zweck?

Bedeutet, man könnte es wegwerfen?

https://github.com/herrmannj/smartvisu-widgets/tree/master/txtreplace

HCS

Ich habe mal den aktuellen Stand der chart widgets ins repo gekippt. Nützt natürlich erst was, wenn fronthem Daten liefert.
Anbei ein Schirmschuss von den vier widgets auf meiner Test-Page.

bgewehr


Zitat von: HCS am 12 April 2015, 09:34:53
Bedeutet, man könnte es wegwerfen?
https://github.com/herrmannj/smartvisu-widgets/tree/master/txtreplace
Kann weg, dient höchstens noch als Vorlage für ähnliche Fälle!
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

bgewehr


Zitat von: vbs am 06 April 2015, 21:27:09
Ich hab auch mal versucht, ein paar Widgets zu basteln. Hier mal drei:
Ich hab erstmal noch keine Pull-Requests gemacht, um erstmal zu sehen wie das mit meinen anderen drei weitergeht  ;) Aber bedient euch, falls Bedarf besteht...

Pull requests ins Widgets-Git sind willkommen!
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

HCS

#21
Zitat von: bgewehr am 12 April 2015, 22:03:29
Kann weg, dient höchstens noch als Vorlage für ähnliche Fälle!
Wer von uns ist heute mit Müll rausbringen dran?  ;D ;D

Nachtrag: habe es erledigt

ws

Zitat von: HCS am 12 April 2015, 21:48:30
...Nützt natürlich erst was, wenn fronthem Daten liefert.

HCS: fronthem liefert bisher keine Daten, oder?
Gruß
ws

HCS

Zitat von: ws am 12 April 2015, 23:03:57
HCS: fronthem liefert bisher keine Daten, oder?
Nein. Aber Jörg arbeitet dran.

herrmannj


ws

Das ist doch eine gute Nachricht :)
Hoffentlich auch mit DBLog-Unterstützung....

herrmannj

Hör off  - DB Log hab ich nicht geplant - ich hatte da schon mal einen Rundruf gestartet weil: DB Log hab ich nicht im Einsatz und das erfordert von mir eine andere Vorgehensweise. Wenn Du Dich da einbringen möchtest (Infos und debuggen) wäre das schön. Ich muss Dich da aber warnen: das hängt richtig viel Zeit (voon Dir) dran :)

vg
jörg

vbs

Argh, Plots werden nicht mit DBLog funktionieren?

marvin78

Das ist schon sehr schade, da DBlog, meiner Ansicht nach, die nachhaltigere und bessere Log-Methode ist. File Log ist zu unflexibel und einrichtungsintensiv.

herrmannj

jetzt hört auf zu weinen ! ;) ich sag ja nur das ich das nicht auf dem Zettel hatte.

Der Grund ist das DB Log parallel zu filelog programmiert werden muss und ich es nicht benutze (sprich keine internas kenne) - komm ja so schon kaum nach. Wenn Ihr wollt können wir das gern gleich mit einbauen. Ich brauch Euch dann aber intensiv in Bezug auf Beratung und debuggen.
Zitat
ich hatte da schon mal einen Rundruf gestartet weil: DB Log hab ich nicht im Einsatz und das erfordert von mir eine andere Vorgehensweise. Wenn Du Dich da einbringen möchtest (Infos und debuggen) wäre das schön. Ich muss Dich da aber warnen: das hängt richtig viel Zeit (voon Dir) dran :)

vg
jörg