AT Befehl Syntax immer um Viertel, Halb, Dreiviertel und Um

Begonnen von kud, 09 November 2012, 13:49:22

Vorheriges Thema - Nächstes Thema

kud

                                                 

Leider hilft die Suche nach "at" hier nicht viel.
Möchte, dass ein eine Routine immer um die Volle Stunde und dann jeweils um
Viertel, Halb und Dreiviertel ausgeführt wird.
Habe folgendes versucht:
define Heizschalter_0 at 00:*00:00 {sucheSchaltzeit()}
define Heizschalter_15 at 00:*15:00 {sucheSchaltzeit()}
define Heizschalter_30 at 00:*30:00 {sucheSchaltzeit()}
define Heizschalter_45 at 00:*45:00 {sucheSchaltzeit()}


Die nach der Reference habe  ich auch schon Einiges probiert.
Leider ohne Erfolg.
Hat Jemand einen Tip?

Danke KU

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

wenns nicht echtzeitgenau sein muss sondern nur auf den Abstand ankommt,
dann reicht

define Heizschalter_alle_15_minuten at +*00:15:00

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

kud

                                                 

define Heizschalter_alle_15_minuten at +*00:15:00

Genau das meine ich nicht!
Nach der Rechneruhr auf dem FHEM läuft immer um 0,15,30,45.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

borsti67

                                                 

ich weiß nicht, ob es genau genug ist, aber Du kannst doch eine Anzahl mit
angeben:

define Heizschalter_0 at 00:00:00 {
  define Heizschalter_15 at +*{23*4+3}00:15:00 {sucheSchaltzeit()};
  sucheSchaltzeit();
}

so startest Du mit Sicherheit um 0:00 Uhr, und ab dann alle Viertelstunde.
Wenn Dein Timer aus irgendwelchen Gründen innerhalb von 24h weiter
abweicht, als für Dich ok, dann musst Du z.B. die sync stündlich erzwingen:

define Heizschalter_0 at 00:00:00 {
  define Heizschalter_15 at +*{3}00:15:00 {sucheSchaltzeit()};
  sucheSchaltzeit();
}
define Heizschalter_1 at 01:00:00 {
  define Heizschalter_15 at +*{3}00:15:00 {sucheSchaltzeit()};
  sucheSchaltzeit();
}

(etc)

Was besseres wüsste ich sonst auch nicht...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

Guest

Originally posted by: <email address deleted>

Hallo n Alle,
wenn ich mich nicht irre gebt es doch genau dafür das attr alignTime. Oder
liege ich falsch!?
Sprich:
define Heizschalter_alle_15_minuten at +*00:15:00
attr Heizschalter_alle_15_minuten alignTime 00:00:00
 
Zumindest bin ich der Meinung, dass seitdem ich das Atribut bei mir gesetzt
habe, meine Timer (die aller 10 Minuten starten sollen) pünktlich zu den
10er Minuten starten.
 
VG
 
 

Am Freitag, 9. November 2012 14:15:26 UTC+1 schrieb Borsti67:

> ich weiß nicht, ob es genau genug ist, aber Du kannst doch eine Anzahl mit
> angeben:
>
> define Heizschalter_0 at 00:00:00 {
>   define Heizschalter_15 at +*{23*4+3}00:15:00 {sucheSchaltzeit()};
>   sucheSchaltzeit();
> }
>
> so startest Du mit Sicherheit um 0:00 Uhr, und ab dann alle Viertelstunde.
> Wenn Dein Timer aus irgendwelchen Gründen innerhalb von 24h weiter
> abweicht, als für Dich ok, dann musst Du z.B. die sync stündlich erzwingen:
>
> define Heizschalter_0 at 00:00:00 {
>   define Heizschalter_15 at +*{3}00:15:00 {sucheSchaltzeit()};
>   sucheSchaltzeit();
> }
> define Heizschalter_1 at 01:00:00 {
>   define Heizschalter_15 at +*{3}00:15:00 {sucheSchaltzeit()};
>   sucheSchaltzeit();
> }
>
> (etc)
>
> Was besseres wüsste ich sonst auch nicht...
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

kud

                                                 

Das Ziel ist aber um genau 15, 30 ...
Ich habe eine Datei mit "Schaltzeiten" und da steht eben 15 oder 30 oder 45
oder 00 drin.
Dh. wenn das "AT" nur eine Minute zu späte oder zu früh losgeht matchen
sich die Schaltzeiten nie.
Und wenn der Rechner aus was für Gründen auch immer zwischendurch mal neu
startet passt auch nichts mehr.

Ich hatte nicht gedacht, dass diese Geschichte so problematisch ist.


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hi ich wiederhole nochmals alignTime Atribut setzen!!
 
VG

Am Freitag, 9. November 2012 16:30:51 UTC+1 schrieb KUD:

> Das Ziel ist aber um genau 15, 30 ...
> Ich habe eine Datei mit "Schaltzeiten" und da steht eben 15 oder 30 oder
> 45 oder 00 drin.
> Dh. wenn das "AT" nur eine Minute zu späte oder zu früh losgeht matchen
> sich die Schaltzeiten nie.
> Und wenn der Rechner aus was für Gründen auch immer zwischendurch mal neu
> startet passt auch nichts mehr.
>
> Ich hatte nicht gedacht, dass diese Geschichte so problematisch ist.
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

kud

                                                 

>
> ;-)) Ich bin ja schon fast ie meine Frau ... Beratungsresistent.
>
In fhem.cfg eingetragen und es scheint zu laufen.. Zumindest bei 14 ist es
angesprungen und hat den Schalteintrag für 15 gefunden.

Sowiet gut.
Mal sehen wie es bei 30 aussieht.

Und Danke noch einmal.
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

kud

                                                 

Und es sieht Super gut aus.
Habe auch mal, zur Worst Case Situation, ein " Shutdown " gemacht.
Bisher alles ok.

Danke!


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

den Anwendungsfall hab ich allerdings nicht verstanden mit "Schaltzeiten
suchen" aber das wirst du ja wissen :)

Am Freitag, 9. November 2012 18:44:02 UTC+1 schrieb KUD:
>
> Und es sieht Super gut aus.
> Habe auch mal, zur Worst Case Situation, ein " Shutdown " gemacht.
> Bisher alles ok.
>
> Danke!
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

kud

                                                 

Am Freitag, 9. November 2012 20:35:34 UTC+1 schrieb unimatrix:
>
> den Anwendungsfall hab ich allerdings nicht verstanden mit "Schaltzeiten
> suchen" aber das wirst du ja wissen :)
>
>
 siehe http://www.fhemwiki.de/wiki/FHT_8v_direkt_ansprechen
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com