widgets, zeitschalturen und baukästen

Begonnen von justme1968, 23 Januar 2015, 14:21:01

Vorheriges Thema - Nächstes Thema

justme1968

nein. etwas in der art ist nicht vorgesehen. die buttons sind auch eigentlich dafür den aktuelle zustand zu zeigen und änderbar zu machen.

das was du möchtest ist besser über webCmd und cmdIcon abgedeckt.

oder du nimmst eine readingsGroup und hast dann auch überschriften.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

@bgwehr: wenn die teile bei denen es nur um smartvisu geht in einem eigen thread sind hilft es bestimmt manchem das auseinander zu halten.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

nibblerrick

OK, danke.

Bei cmdIcon und webcmd sehe ich aber auch nicht direkt Beschriftungsmoeglichkeiten, also muss ich mir entweder Icons basteln, die einen Befehl bekommen oder mit eventMap das umformatieren, oder?

readingsgroup ist noch eine gute Idee, damit habe ich vorhin zum ersten mal herumgespielt (ja gut, mit FHEM auch erst 5 Tage...).

SmartVisu wollte ich mir noch anschauen, da weiss ich noch fast nichts von, daher mal ganz vorsichtig gefragt: Kann man da Ueberschriften und/oder Beschriftungen dazustellen?
Grundsaetzlich gefiel mir die Moeglichkeit die hier mit uzsu... und widgetoverride ohne viel Aufwand moeglich sind sehr gut, und ich musste mich auch erst einmal auslassen, wie man vielleicht erkennen kann... :-)

fidel

#123
Zitat von: justme1968 am 04 August 2015, 20:48:49
gab es :) ist aber noch nicht umgesetzt.


Wo gab es das? :)

Theoretisch könnte ich doch auch den state eines dummys mit uzsu Attribut per modify auf den wdt setzen, oder? Vom Format her schein das, wenn ich nicht falsch geguckt habe, zu passen...

@bgewehr
Kannst du bitte mal noch n Link zum neuen Thread posten?

Wenn es soweit ist;)
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...

bgewehr

@fidel: noch habe ich keinen angelegt!
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

justme1968

die idee war ja auch das es so gut wie möglich passt.

ein notify auf state das dann alles anpasst ist vermutlich im augenblick die einfachste lösung.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

fidel

#126
Hi Andre,

hab es jetzt per notify und modify so, dass ich gut damit weiter arbeiten kann...

Noch ne frage.  In Post 113 von  frank auf Seite 8 sind die ausgegrauten felder mit grauer Schrift.  Ist bei mir zur Zeit auch so. Auf deinem ersten Post ist die Schrift weiß.

Hast du ne Ahnung wo der Fehler liegt?  :D

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...

justme1968

die styles passen noch nicht ganz. wenn rudi mit den vorarbeiten fertig ist bringe ich das in ordnung.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

nibblerrick

Moin,

nachdem ich mit eventMap woanders etwas umgesetzt habe, wollte ich nochmal an diese Stelle und schauen, ob das geht, was ich gerne haette. Dafuer habe ich gesetzt:


attr EIB_7701 eventMap /300:5min/600:10min/
attr EIB_7701 webCmd on:off:on-for-timer
attr EIB_7701 widgetOverride on-for-timer:uzsuSelect,300,600,1800,3600,5min,10min


(Ist natuerlich jetzt doppelt mit den 5 und 10 min gerade, aber ist ja test) und es sieht aus, wie im angehaengten, Bild, als ich kann schoen auf die 5min und 10min druecken.
Somit das, was ich gerne wollte an der Stelle (Ueberschriften koennen ja anders geloest werden).
Ich habe nur ein Brett vor dem Kopf, wie ich ein Leerzeichen zwischen 5 und min richtig setze/escape gerade, damit das uebernommen wird.
Kann mir da noch jemand einen Denkanstoss geben?

speedy0074

#129
Hallo,

da ich ziemlich neu in fhem bin kann mir jemand ein Beispiel für den "uzsuTimerEntry" geben?
Das ich z.b. etwas schalten kann?Meine Heizungsregelung geht schon manuell möchte es jetzt aber über eine Zeitregelung machen
aber das ist etwas schweiriger.
Wie kann ich denn vergleichen ob die Bedingungen erfüllt sind?



# Schalter Manuell oder automatisch

define man_zeit dummy
attr man_zeit alias Manuell/Zeit
attr man_zeit setList state:uzsuToggle,Manuell,Zeit
attr man_zeit webCmd state
attr man_zeit group Regelung
attr man_zeit room Heizungsregelung

define Zustand_regelung notify man_zeit {\
my $state = Value("man_zeit");;\
if( $state eq "Manuell") {\
fhem ("set gpio_27 off") ;;\
}\
if ( $state eq "Zeit") {\
fhem ("set gpio_27 on") ;;\
}\
}

define Zeitschaltung dummy
attr Zeitschaltung room Heizungsregelung
attr Zeitschaltung setList state:uzsuTimerEntry
attr Zeitschaltung webCmd state

define Pumpe_ein notify Zeitschaltung {\
my $state = Value("Zeitschaltung");;\
{fhem ("set gpio_22 off");;}\
}



speedy0074

Hallo,

kann mir vielleicht einer einen Tip geben mit dem Timer auswertung.
Wäre echt dankbar weil bis jetzt geht alles ausser die Zeitsteuerung.

Gruss
stefan

dev0

Wenn du dich mit dem Thema selbst etwas beschäftigt hast und konkrete Fragen hast, dann wirst du sicher auch qualifizierte Antworten bekommen. Das ist wahrscheinlich nicht der Tipp den du lesen wolltest, aber so wird das mMn nichts.

speedy0074

da hast du recht, also wie kann ich den
tUZSU mit dem WeekdayTimer verknüpfen?

define tUZSU dummy
attr tUZSU room Test
attr tUZSU setList state:uzsu
attr tUZSU webCmd state


define WT WeekdayTimer zeit_schalten de mo,di,mi,do,fr,sa,so|21:06|An mo,di,mi,do,fr,sa,so|21:08|Aus

TeeVau

Hallo zusammen,

ich wollte eine uzsu definieren um damit Zeitpunkte einzustellen, wann welcher Radiosender abgespielt wird. Allerdings scheiter ich gerade daran, dass ich auch ein Dropdown zu sehen bekomme. Kann mir jemand sagen was ich falsch mache? Meiner Meinung nach ist alles so, wie im Posting beschrieben.

List:

Internals:
   NAME       tEntry
   NR         341
   STATE      Mo,Di|05:00|enabled
   TYPE       dummy
   Readings:
     2015-11-12 08:02:12   state           Mo,Di|05:00|enabled
   Helper:
     Bm:
       Dummy_set:
         cnt        49
         dmx        0
         max        6
         tot        52
         mAr:
           HASH(0x34b6390)
           tEntry
           Mo,Di,Mi,Do|05:00|disabled
           Mo,Di,Mi,Do|07:00|enabled
Attributes:
   setList    setList state:uzsu,uzsuDropDown,Radio1,Radio2,Radio3
   webCmd     state


Anstatt dem Button "enable" erwarte ich eigentlich ein Dropdown mit "Radio1, Radio2" etc.
FHEM 5.8 dev (virtualisiert) / FBF 7390 (CUL 868MHz V 1.51 / panStick (AVR1))
FS20: fs20di,fs20pira,fs20sm8,fs20st2,fs20tfk,fs20ue1,fs20ws1
panStamp (AVR1): RGB Multi von ext23, 1W-DSxxxx, I/O Sketch, Spritzpumpe
Multimedia: Panasonic TV (VIERA), Kodi, Yamaha RX-V781, LMS
Sonstiges: XiaomiFlowerSen

TeeVau

FHEM 5.8 dev (virtualisiert) / FBF 7390 (CUL 868MHz V 1.51 / panStick (AVR1))
FS20: fs20di,fs20pira,fs20sm8,fs20st2,fs20tfk,fs20ue1,fs20ws1
panStamp (AVR1): RGB Multi von ext23, 1W-DSxxxx, I/O Sketch, Spritzpumpe
Multimedia: Panasonic TV (VIERA), Kodi, Yamaha RX-V781, LMS
Sonstiges: XiaomiFlowerSen