Uhrzeit in der Weboberfläche ändern

Begonnen von JEFHEM, 26 Juli 2016, 09:04:49

Vorheriges Thema - Nächstes Thema

JEFHEM

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

JEFHEM

Hallo,
ich nochmal...

Hat niemand eine Idee? Fehlen evtl. noch Angaben?

Vielen Dank.

Jens

betateilchen


#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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

JEFHEM

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

Ellert

ZitatKann mir jemand einen Tipp geben?
Versuch mal den Slider wieder zu verstecken.

JEFHEM

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

Ellert

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?

JEFHEM

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

Ellert

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

JEFHEM

Das war´s :) Shit.
Und ich such mir nen Wolf :-\

Vielen vielen Dank!

VG
Jens