Hauptmenü

Readings

Begonnen von Charity, 13 Oktober 2013, 12:39:57

Vorheriges Thema - Nächstes Thema

Charity

Wie oft oder wodurch werden die Readings eines Gerätes in FHEM aktualisiert.

Ich habe nun seit etwa 3 Wochen mehrere FHT80b am laufen.
Mittlerweile auch ein paar mal die interne Programmierung der FHT's aktualisiert

z.B. über


define ntf_Present_Work notify dy_Anwesend_Type:Arbeiten { \
if ( Value("dy_Season") eq "Winter" ) { \
fhem (" \
set WZ_Heizung day-temp 23;;set WZ_Heizung night-temp 20;;set WZ_Heizung windowopen-temp 11;; \
set WZ_Heizung mon-from1 05:30;;set WZ_Heizung mon-to1 07:00;; \
set WZ_Heizung mon-from2 16:30;;set WZ_Heizung mon-to2 23:00;; \
set WZ_Heizung tue-from1 05:30;;set WZ_Heizung tue-to1 07:00;; \
set WZ_Heizung tue-from2 16:30;;set WZ_Heizung tue-to2 23:00;; \
set WZ_Heizung wed-from1 05:30;;set WZ_Heizung wed-to1 07:00;; \
set WZ_Heizung wed-from2 16:30;;set WZ_Heizung wed-to2 23:00;; \
set WZ_Heizung thu-from1 05:30;;set WZ_Heizung thu-to1 07:00;; \
set WZ_Heizung thu-from2 16:30;;set WZ_Heizung thu-to2 23:00;; \
set WZ_Heizung fri-from1 05:30;;set WZ_Heizung fri-to1 07:00;; \
set WZ_Heizung fri-from2 16:30;;set WZ_Heizung fri-to2 23:00;; \
set WZ_Heizung sat-from1 08:00;;set WZ_Heizung sat-to1 11:30;; \
set WZ_Heizung sat-from2 12:30;;set WZ_Heizung sat-to2 23:00;; \
set WZ_Heizung sun-from1 08:00;;set WZ_Heizung sun-to1 11:30;; \
set WZ_Heizung sun-from2 12:30;;set WZ_Heizung sun-to2 23:00;; \
) } \
}


Im Fhem Logfile selber sehe ich, dass nach dem Absetzen des Befehls diese auch brav an den FHT geschickt wurden.
Im Logfile des FHT's sehe ich auch das die Werte gesetzt wurden.
Allein in der Readings Ansicht des FHT's sind noch alte Werte drinnen.

Nachdem ich nun auch noch die Schaltzeiten des FHT kontrolliert habe, arbeitet dieser auch noch nach den alten Werten.

Was muss ich machen, dass der oben gelistete Code auch wirklich vom FHT abgearbeitet wird ?

Muss ich vor der Programmierung der neuen Schaltzeiten ev. die alten Löschen ? Wenn ja, wie geht das ?

Danke

UliM


Zitat von: Charity am 13 Oktober 2013, 12:39:57
Wie oft oder wodurch werden die Readings eines Gerätes in FHEM aktualisiert.

Ich habe nun seit etwa 3 Wochen mehrere FHT80b am laufen.
Mittlerweile auch ein paar mal die interne Programmierung der FHT's aktualisiert

z.B. über


define ntf_Present_Work notify dy_Anwesend_Type:Arbeiten { \
if ( Value("dy_Season") eq "Winter" ) { \
fhem (" \
set WZ_Heizung day-temp 23;;set WZ_Heizung night-temp 20;;set WZ_Heizung windowopen-temp 11;; \
set WZ_Heizung mon-from1 05:30;;set WZ_Heizung mon-to1 07:00;; \
set WZ_Heizung mon-from2 16:30;;set WZ_Heizung mon-to2 23:00;; \
set WZ_Heizung tue-from1 05:30;;set WZ_Heizung tue-to1 07:00;; \
set WZ_Heizung tue-from2 16:30;;set WZ_Heizung tue-to2 23:00;; \
set WZ_Heizung wed-from1 05:30;;set WZ_Heizung wed-to1 07:00;; \
set WZ_Heizung wed-from2 16:30;;set WZ_Heizung wed-to2 23:00;; \
set WZ_Heizung thu-from1 05:30;;set WZ_Heizung thu-to1 07:00;; \
set WZ_Heizung thu-from2 16:30;;set WZ_Heizung thu-to2 23:00;; \
set WZ_Heizung fri-from1 05:30;;set WZ_Heizung fri-to1 07:00;; \
set WZ_Heizung fri-from2 16:30;;set WZ_Heizung fri-to2 23:00;; \
set WZ_Heizung sat-from1 08:00;;set WZ_Heizung sat-to1 11:30;; \
set WZ_Heizung sat-from2 12:30;;set WZ_Heizung sat-to2 23:00;; \
set WZ_Heizung sun-from1 08:00;;set WZ_Heizung sun-to1 11:30;; \
set WZ_Heizung sun-from2 12:30;;set WZ_Heizung sun-to2 23:00;; \
) } \
}


Im Fhem Logfile selber sehe ich, dass nach dem Absetzen des Befehls diese auch brav an den FHT geschickt wurden.
Im Logfile des FHT's sehe ich auch das die Werte gesetzt wurden.
.

Was muss ich machen, dass der oben gelistete Code auch wirklich vom FHT abgearbeitet wird ?

Muss ich vor der Programmierung der neuen Schaltzeiten ev. die alten Löschen ? Wenn ja, wie geht das ?

Danke
Hi, hast Du das pairing gemacht?
Wie das geht steht im Wiki.
Gruß Uli


Sent from my iPhone using Tapatalk - now Free
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Charity

Ja, die Geräte sind gepaired. Da ja die meisten Einstellungen übertragen wurden. Aber eben nicht alle.

Eventuell kann ja
Zitat
define ntf_Present_Work notify dy_Anwesend_Type:Arbeiten { \
if ( Value("dy_Season") eq "Winter" ) { \
fhem (" \
set WZ_Heizung day-temp 23;;set WZ_Heizung night-temp 20;;set WZ_Heizung windowopen-temp 11;; \
set WZ_Heizung mon-from1 05:30;;set WZ_Heizung mon-to1 07:00;; \
set WZ_Heizung mon-from2 16:30;;set WZ_Heizung mon-to2 23:00;; \
set WZ_Heizung tue-from1 05:30;;set WZ_Heizung tue-to1 07:00;; \
set WZ_Heizung tue-from2 16:30;;set WZ_Heizung tue-to2 23:00;; \
set WZ_Heizung wed-from1 05:30;;set WZ_Heizung wed-to1 07:00;; \
set WZ_Heizung wed-from2 16:30;;set WZ_Heizung wed-to2 23:00;; \
set WZ_Heizung thu-from1 05:30;;set WZ_Heizung thu-to1 07:00;; \
set WZ_Heizung thu-from2 16:30;;set WZ_Heizung thu-to2 23:00;; \
set WZ_Heizung fri-from1 05:30;;set WZ_Heizung fri-to1 07:00;; \
set WZ_Heizung fri-from2 16:30;;set WZ_Heizung fri-to2 23:00;; \
set WZ_Heizung sat-from1 08:00;;set WZ_Heizung sat-to1 11:30;; \
set WZ_Heizung sat-from2 12:30;;set WZ_Heizung sat-to2 23:00;; \
set WZ_Heizung sun-from1 08:00;;set WZ_Heizung sun-to1 11:30;; \
set WZ_Heizung sun-from2 12:30;;set WZ_Heizung sun-to2 23:00;; \
) } \
}

irgendwie optimiert werden ?