smartVISU - allgemeine Fragen

Begonnen von Jojo11, 02 Februar 2015, 18:57:43

Vorheriges Thema - Nächstes Thema

Jojo11

Hallo,

ich mache jetzt mal den Anfang. Da ich fronthem mit smartVISU einsetze, ergeben sich zwangsläufig auch jede Menge Fragen zu smartVISU. Um den originalen thread nicht zu überfluten, schlage ich vor hierhin auszuweichen.

Aktuell würde ich gerne dieses dropdown-Menü einsetzen: http://knx-user-forum.de/smartvisu/39806-neue-widgets-basic-input-und-basic-select.html

@Bernd: Das widget habe ich in eine zusätzliche widgets.html gepackt und die sandbox.js ebenfalls in den "MeinHaus"-Ordner. Muss ich noch irgendwas beachten? Möchte einen dummy mit dem Wert aus der Liste setzen und verwende den "direct"-converter. Aber irgendwie geht es nicht  :( Ich kann die Liste anklicken und einen Wert auswählen, aber dieser wird nicht an fhem übergeben. Kann es was mit dem Namen zu tun haben, wenn ich das widget in einer anderen Datei speichere?

Hat sonst evtl. schon jemand dieses widget erfolgreich im Einsatz?

schöne Grüße
Jo

cruser1800

Ich brauche mal ein bisschen Starthilfe.

Problem: Name für ein Images in Abhängigkeit von einem Gad.

Hiermit komme ich leider nicht weiter:

<div <img class="icon" src={{ 'pages/MeinHaus/weather/d_' ~ gad_Wetterb06 ~ '_S.png' }}></div>

Danke

herrmannj

Hi JoJo,

zum select sagt Bernd bestimmt was  :)

Hi Cruser,

beschreib mal bitte was rauskommen soll, abstrakt - nicht technisch.

vg
jörg

Jojo11

Zitat von: cruser1800 am 02 Februar 2015, 23:04:19
Ich brauche mal ein bisschen Starthilfe.

Problem: Name für ein Images in Abhängigkeit von einem Gad.

Hiermit komme ich leider nicht weiter:

<div <img class="icon" src={{ 'pages/MeinHaus/weather/d_' ~ gad_Wetterb06 ~ '_S.png' }}></div>

Danke

Hallo,

was in deinem code sicherlich falsch ist, ist das fehlende ">" hinter dem ersten "div".

schöne Grüße
Johannes

cruser1800

@JoJo
Werde ich probieren.

@Hermannj
Ich möchte in Abhängigkeit vom Wetter ein Bild darstellen. Von Wetter.com habe ich die Bilder und über openweather kommt die Zahl im Bildnamen, welche ich mit dem gad abfrage.

Danke

herrmannj

Hi,

ja, so hab ich das vermutet. Geht aber nicht  :) weil Dein code immer dieses icon lädt: 'pages/MeinHaus/weather/d_gad_Wetterb06_S.png'

Das "gad-Wetterb06" ist keine Variable sondern ein Platzhalter / Bezeichner. Jedes widget besteht aus zwei Teilen, dem HTML (mit twig sysntax) und einem javascript Teil. Das javascript macht die eigentliche Arbeit - und das gibt es in Deinem code nicht.

Es funktioniert wenn Du Dir für jeden Zustand ein basic Symbol anlegst:
{{ basic.symbol('s1', 'gad_Wetterb06', , icon1~'sonne.png', 'sonne') }}
{{ basic.symbol('s2', 'gad_Wetterb06', , icon1~'regen.png', 'regen') }}
...

Wenn das GAD (converter direct) jetzt den Wert "sonne" liefert wird das icon dazu angezeigt. Bei "regen" ... ist klar.

Ein widget welches das icon abhängig vom Wert in einer 1:1 Relation austauscht (nicht ausblendet) existiert meines Wissens nach nicht und müsste geschrieben werden. Speziell für Wetter (zB) würde ich das durchaus für wünschenswert halten.

vg
jörg


cruser1800

Hallo Jörg,

danke. Wieder etwas dazu gelernt. Ich dachte, dass die gad's in den definitionen gleich die Werte weiter geben.

Werde mich mal mit javascript, ob ich da etwas hinbekomme. Die Version mit 70  ausgeblendeten Button würde funktionieren ist aber nicht schön! ;)

VG Lutz

herrmannj

stimmt.

Hab auch ein Interesse daran (wg Wetter, würde ich auch gern aus fhem ziehen anstelle der sv lösung).

Schau Dir mal die widget.js an (speziell basic.symbol) da bekommst Du einen Einstieg. Neue widgets kannst Du in der visu.js einbauen, Änderungen an der widget.js sollten wir vermeiden (updatesicherheit)

Wenn Du Hilfe brauchst wird gern hier rein.

vg
jörg

dennis87

Hallo zusammen,
nun kann ich meine Frage ja auch noch mal an der richtigen Stelle stellen ;).


Ich habe in der Küche als Sockelbeleuchtung einen RGBW-Stripe mittels Milight am laufen.

Wenn ich diesen wie folgt einbinde:

Code: [Auswählen]
<td align="center">Sockelbeleuchtung</td><td align="center" width="100px">&nbsp; {{ basic.switch('Sockelbeleuchtung', 'KU_Sockelbeleuchtung', icon1~'light_floor_lamp.png', icon0~'light_floor_lamp.png') }}

Als Device wähle ich die Beleuchtung, als Reading state, als converter OnOff und als cmd set state.

Wenn ich nun auf das Icon in Smartvisu klicke geht die Sockelbeleuchtung auch an, jedoch bleibt das Icon weiss. Beim erneuten Klicken wird das Icon Gelb (so wie es vorher eigentlich sein sollte), die Sockelbeleuchtung bleibt auch an. Wenn ich dann noch einmal drücke, geht alles aus und das Icon wird wieder weiss.

Muss ich irgendwas besonderes beachten, um den zweiten Schritt zu übergehen?

Eine Eigenart der Milights ist vielleicht noch, dass folgende Stati vorhanden sind:

- on "Prozentzahl", also z.B. "on 100"
- off


Und dann habe ich noch eine zweite Frage...in der Homematic Thermostatdefinition von bgewehr gibt es ja die Definition "WZ_rtr_state". Ich habe meine Wandthermostate mit den Heizkörperthermostaten gepeert, wie muss ich den state dann definieren, bzw. besser gefragt, was soll dieser bewirken?

Vielen Dank schonmal :)

herrmannj

das mit dem "OnOff" hatten wir schon mal bei den hue, die machen das wohl ähnlich.

Generell erwartet der OnOff natürlich ein "on" und kein "on 100" ... zum Glück gehts trotzdem. Hab gerade ein fix dazu eingespielt, damit gehts ...

vg
jörg

fidel

Hallo Jörg,

in welcher Datei ist dieser fix enthalten?

Gruß
Steven
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

herrmannj

tschuldigung. In Fronthem ...

vg
jörg

dennis87

Zitat von: herrmannj am 03 Februar 2015, 17:19:10
das mit dem "OnOff" hatten wir schon mal bei den hue, die machen das wohl ähnlich.

Generell erwartet der OnOff natürlich ein "on" und kein "on 100" ... zum Glück gehts trotzdem. Hab gerade ein fix dazu eingespielt, damit gehts ...

Danke :)

Jojo11

Hat denn immer noch niemand ein dropdown-Menü eingebaut?  :-[

schöne Grüße
Jo

cruser1800

Zitat von: Jojo11 am 04 Februar 2015, 19:44:27
Hat denn immer noch niemand ein dropdown-Menü eingebaut?  :-[

schöne Grüße
Jo

Doch Bernd!