FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: JEFHEM am 26 Juli 2016, 09:04:49

Titel: Uhrzeit in der Weboberfläche ändern
Beitrag von: JEFHEM am 26 Juli 2016, 09:04:49
Hallo,

ich habe eine Frage zur Anpassung einer Uhrzeit über das Webinterface.
Ich habe zum automatisierten runter- und hochfahren meiner Rollos folgendes definiert:
# R O L L A D E N   A U T O M.  Z U
define AlleRolladenautozu at *{ReadingsVal("AlleRolladenautozuaendern","state","22:00")} {fhem("set Wohnzimmer_Erker_links,Wohnzimmer_Erker_mitte,Wohnzimmer_Erker_rechts,Wohnzimmer_Fenster,Bad_oben_Fenster off") if (Value("AlleRolladenautoaktivdeaktiv ") eq "aktiviert");;}
attr AlleRolladenautozu alias Alle Rolläden schliessen um:
attr AlleRolladenautozu group Alle Rolläden - Automatik
attr AlleRolladenautozu icon icoUhr
attr AlleRolladenautozu room Wohnzimmer,Bad oben

Mit einem Dummy und einem Notify kann ich diese Zeit anpassen:
# Uhrzeit für Rolladen autozu ändern
define AlleRolladenautozuaendern dummy
attr AlleRolladenautozuaendern alias Uhrzeit für das herunterfahren ändern:
attr AlleRolladenautozuaendern devStateIcon .*:rc_BLANK
attr AlleRolladenautozuaendern group Alle Rolläden - Automatik
attr AlleRolladenautozuaendern icon icoUhr
attr AlleRolladenautozuaendern room Wohnzimmer,Bad oben
attr AlleRolladenautozuaendern setList state:time
attr AlleRolladenautozuaendern webCmd state

define n_AlleRolladenZuZeitAendern notify (AlleRolladenautozuaendern|global:INITIALIZED|global:REREADCFG).* modify AlleRolladenautozu *{ReadingsVal("AlleRolladenautozuaendern","state","22:00")}

Die Änderung kann ich nur über die "Device Overview" durchführen. Ich würde dies aber gerne über die Raumansicht direkt ändern können. Den Slider habe ich in der Raumansicht, kann diesen auch ändern, aber es fehlt ein "Speichern"(Set).

Kann mir jemand einen Tipp geben?
Vielen Dank.

Jens
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: JEFHEM am 26 Juli 2016, 17:59:15
Hallo,
ich nochmal...

Hat niemand eine Idee? Fehlen evtl. noch Angaben?

Vielen Dank.

Jens
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: betateilchen am 26 Juli 2016, 18:07:41

#1 am: Heute um 09:04:49
#2 am: Heute um 17:59:15


Das sind nichtmal 9 Stunden - hey, wir machen das hier alles aus Spaß und in unserer Freizeit.
Bitte das Forum nicht mit einer kommerziellen 24/7 Hotline verwechseln und einfach etwas mehr Geduld haben.
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: JEFHEM am 26 Juli 2016, 18:15:57
Hallo betateilchen,

sorry. War auch nicht so gemeint, wollte nicht stressen. Bin nur gerade am friemeln...

Viele Grüße und nichts für ungut.

Jens
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: Ellert am 26 Juli 2016, 18:22:29
ZitatKann mir jemand einen Tipp geben?
Versuch mal den Slider wieder zu verstecken.
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: JEFHEM am 26 Juli 2016, 18:48:59
Hallo Ellert,

Danke für Deine Antwort.
Bin Neuling, eventuell kommen etwas "komische" Fragen von meiner Seite...

Wenn ich den Slider auf dem Webfrontend ausblende, kann ich ja nix mehr ändern. Aber genau das möchte ich doch erreichen.

VG
Jens
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: Ellert am 26 Juli 2016, 19:00:58
Zitat von: JEFHEM am 26 Juli 2016, 18:48:59
Hallo Ellert,

Danke für Deine Antwort.
Bin Neuling, eventuell kommen etwas "komische" Fragen von meiner Seite...

Wenn ich den Slider auf dem Webfrontend ausblende, kann ich ja nix mehr ändern. Aber genau das möchte ich doch erreichen.

VG
Jens

Und, wird der eingestellte Wert dann nicht übernommen, wenn Du ausblendest?
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: JEFHEM am 26 Juli 2016, 19:37:26
Hallo Ellert,

ich habe, glaube ich, das falsche mit Slider gemeint...

Ich habe einen Dummy, mit dem ich eine Uhrzeit für das Hochfahren der Rollos definiere. Dort habe ich über setList und webCmd den "Slider" für das Anpassen der Uhrzeit eingebaut (Stunden und Minuten):

# Uhrzeit für Rolladen autozu ändern
define AlleRolladenautozuaendern dummy
attr AlleRolladenautozuaendern alias Uhrzeit für das herunterfahren ändern:
attr AlleRolladenautozuaendern devStateIcon .*:rc_BLANK
attr AlleRolladenautozuaendern group Alle Rolläden - Automatik
attr AlleRolladenautozuaendern icon icoUhr
attr AlleRolladenautozuaendern room Wohnzimmer,Bad oben
attr AlleRolladenautozuaendern setList state:time
attr AlleRolladenautozuaendern webCmd state

Reden wir von dem selben? Und wenn ja, wie muss ich den ausblenden? Rausnehmen des webCmd Attributs?

Vielen Dank
Jens
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: Ellert am 26 Juli 2016, 19:52:36
Ja, wenn ich die Raumansicht oder DeviceOverview aufrufe und auf "+" klicke werden die Slider eingeblendet, dann verstelle ich die Uhrzeit und klicke auf "-", damit werden die Slider ausgeblendet und die Uhrzeit wird in den Status übernommen.

Ist das bei Dir anders?

Funktioniert bei mir mit

define Test dummy
attr setList state:time
attr Test webCmd state
Titel: Antw:Uhrzeit in der Weboberfläche ändern
Beitrag von: JEFHEM am 26 Juli 2016, 19:59:02
Das war´s :) Shit.
Und ich such mir nen Wolf :-\

Vielen vielen Dank!

VG
Jens