Hallo zusammen,
ich habe ein Einstellungs- Problem mit den FS20 TFK 2-Kanal-Funk-Tür-/Fenster-Kontakt.
Installiert ist eine FHZ1300 PC "USB". Diese steuert zwei FHT80b. In der FHZ 1300 PC wurde der Tür/Fensterkontakt installiert / angemeldet und funktioniert auch prima. Soweit so gut.
Was bereits funktioniert:
Wenn ich meine Terrassentüre öffne, wo der Kontakt angebracht ist, wird in der Zentrale offen angezeigt und die Temperatur abgesenkt welche ich fest hinterlegt habe im Makro.
Was nicht funktioniert bzw. ich kann es nicht:
Wie aber schaffe ich es, wenn die Tür dann wieder geschlossen wird, dass die Ausgangstemperatur wieder hergestellt wird?. Ich kann zwar eine Temperatur fest hinterlegen im Makro aber wenn ich dann in der Nachtschaltung (bei mir nach 22:00 Uhr) die Tür wieder öffne, kommt natürlich nicht die Absenktemperatur zum tragen sondern meine fest eingestellte.
Ich benutze die Standardsoftware, welche bei der FHZ 1300 PC dabei ist.
Kann mir jemand einen Tipp geben?
Schon mal besten Dank vorab.
Voller Hochachtung,
HJG10
FS20 TFK 2 Makro - Absenktemperatur
Moderator: Co-Administratoren
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: FS20 TFK 2 Makro - Absenktemperatur
Hallo HJG10
Wenn die Schaltzeiten nicht laufend ändern, könntest du ja beim Schliessen des Fensters einfach bis 22:00 Uhr die Komfort- und nachher die Absenktemperatur übergeben!
Eine weitere Möglichkeit: Mit folgendem Makro im TFK wird die Temperatur wieder hergestellt, die beim Öffnen des Fensters aktuell war. Also auch eine allenfalls am Handrad gewählte Temperatur:
Wird dann aber das Fenster vor 22:00 Uhr geöffnet und nachher geschlossen, funktioniert es auch nicht richtig. Man könnte auch das behelfsmässig lösen; würde aber etwas komplizierter.
Viele Grüsse
Bümpi
Wenn die Schaltzeiten nicht laufend ändern, könntest du ja beim Schliessen des Fensters einfach bis 22:00 Uhr die Komfort- und nachher die Absenktemperatur übergeben!
Code: Alles auswählen
wenn TFK = "offen" dann
FHT80b := 6,0
sonst
wenn Uhrzeit < "06:00:00" oder Uhrzeit > "22:00:00" dann
FHT80b := FHT80b.Absenktemperatur
sonst
FHT80b := FHT80b.Komforttemperatur
endewenn
endewenn
Code: Alles auswählen
** Variable AlteTemp - Typ Zahl - Startwert sicherheitshalber deine Komforttemperatur, also z.B. 22,0
wenn TFK = "offen" dann
AlteTemp := FHT80b
FHT80b := 6,0
sonst
FHT80b := AlteTemp
endewenn
Viele Grüsse
Bümpi
Re: FS20 TFK 2 Makro - Absenktemperatur
Hallo buempi,
super tollen und vielen Dank für die schnelle Hilfe. Du schreibst, eine Variable setzen! Ich arbeite mit der Standard Software der FHZ 1300 PC. Mir war nicht bewusst, dass ich dort Variablen setzen kann bzw. wo.
Steht denn der Inhalt des Makros nicht auch in einer Datei, welche ich editieren kann und dort mehr Möglichkeiten zur Eingabe habe? Falls ja, wie heißt die Datei? Sorry wenn diese Frage eventuell schon beantwortet wurde aber ich hatte nichts gefunden.
Wenn ich wüsste wo Makros im Programm gesetzt werden, kann ich dies auch so machen aber ich kann nur Pulldown Menüs auswählen. Eingaben via Tastatur sind nicht möglich bzw. ich weiß nicht wie!
Ich würde bei mir, den von Dir so toll beschriebene Code nicht eingeben können!
wenn TFK = "offen" dann
FHT80b := 6,0
sonst
wenn Uhrzeit < "06:00:00" oder Uhrzeit > "22:00:00" dann
FHT80b := FHT80b.Absenktemperatur
sonst
FHT80b := FHT80b.Komforttemperatur
endewenn
endewenn
Die rot markierten Stellen habe ich nicht. Ich kann zwar die WENN Abfrage schachteln aber sobald das erste Ergebnis zutrifft, übergeht das System die anderen.
Der FS20 TFK hat ja zwei Kanäle. Sprich die Möglichkeit zwei Makros zu hinterlegen. Kann hier angesetzt werden?
Voller Hochachtung,
HJG10
super tollen und vielen Dank für die schnelle Hilfe. Du schreibst, eine Variable setzen! Ich arbeite mit der Standard Software der FHZ 1300 PC. Mir war nicht bewusst, dass ich dort Variablen setzen kann bzw. wo.
Steht denn der Inhalt des Makros nicht auch in einer Datei, welche ich editieren kann und dort mehr Möglichkeiten zur Eingabe habe? Falls ja, wie heißt die Datei? Sorry wenn diese Frage eventuell schon beantwortet wurde aber ich hatte nichts gefunden.
Wenn ich wüsste wo Makros im Programm gesetzt werden, kann ich dies auch so machen aber ich kann nur Pulldown Menüs auswählen. Eingaben via Tastatur sind nicht möglich bzw. ich weiß nicht wie!
Ich würde bei mir, den von Dir so toll beschriebene Code nicht eingeben können!
wenn TFK = "offen" dann
FHT80b := 6,0
sonst
wenn Uhrzeit < "06:00:00" oder Uhrzeit > "22:00:00" dann
FHT80b := FHT80b.Absenktemperatur
sonst
FHT80b := FHT80b.Komforttemperatur
endewenn
endewenn
Die rot markierten Stellen habe ich nicht. Ich kann zwar die WENN Abfrage schachteln aber sobald das erste Ergebnis zutrifft, übergeht das System die anderen.
Der FS20 TFK hat ja zwei Kanäle. Sprich die Möglichkeit zwei Makros zu hinterlegen. Kann hier angesetzt werden?
Voller Hochachtung,
HJG10
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: FS20 TFK 2 Makro - Absenktemperatur
Hallo HJG10
Leider gibt es in der Standard-Version weder die SONST-Anweisung, noch die Möglichkeit, Variablen zu setzen, noch ein Zugriff auf die im Regler gespeicherte Absenk- oder Komforttemperatur. Editieren kann man auch nur mit den Pulldown-Menüs usw.
Das folgende Makro im TFK1 kommt meinem ersten Lösungsvorschlag am nächsten. Ich habe es eben selbst zusammengeklickt und dann nur für's Copy and Paste im Editor-Fenster der Studio-Version geöffnet:
Wenn du zuerst mit dem entsprechenden Knopf ein paar leere Anweisungen einfügst und diese nachher mit den "Händen" rauf- und runterschiebst, geht alles viel einfacher!
Viele Grüsse
Bümpi
Leider gibt es in der Standard-Version weder die SONST-Anweisung, noch die Möglichkeit, Variablen zu setzen, noch ein Zugriff auf die im Regler gespeicherte Absenk- oder Komforttemperatur. Editieren kann man auch nur mit den Pulldown-Menüs usw.
Das folgende Makro im TFK1 kommt meinem ersten Lösungsvorschlag am nächsten. Ich habe es eben selbst zusammengeklickt und dann nur für's Copy and Paste im Editor-Fenster der Studio-Version geöffnet:
Code: Alles auswählen
wenn TFK1 ist gleich "offen" dann
Raumregler setzen auf 6,0
wenn-Block-Ende
wenn TFK1 ist gleich "geschlossen" dann
wenn Uhrzeit kleiner "06:00:00" oder Uhrzeit grösser "22:00:00" dann
Raumregler setzen auf 19,0
wenn-Block-Ende
wenn Uhrzeit >= "06:00:00" und Uhrzeit <= "22:00:00" dann
Raumregler setzen auf 21,0
wenn-Block-Ende
wenn-Block-Ende
Viele Grüsse
Bümpi
Re: FS20 TFK 2 Makro - Absenktemperatur
Hallo Bümpi,
nachmals vielen Dank für Deine Hilfe und Unterstützung. Ich habe das Makro noch etwas modifiziert, jetzt funktioniert es aber. Dank Dir vielmals. Ja das mit den der Standard – Software und Studio ist schon ein Unterschied. Mal sehen ob ich mir da noch die Studio zulege.
Meine Änderungen waren.
Ich habe die Wenn- Anweisung zur Abfrage der zweiten Uhrzeit noch unterhalb der ersten Abfrage der Uhrzeit gesetzt. Wie auch immer, ohne Deine Hilfe Bümpi würde es in jeden Fall nicht funktionieren. Für alle, welche die gleichen Herausforderungen mit der Standard haben, Bitte die Wenn- Anweisungen entsprechend meinen Beispiel einfügen. Bei mir war es aber so, dass ich das Projekt komplett beenden musste und neu starten, damit die Funktion auch gemäß dem Makro ausgeführt werden konnte.
Bümpi, darf ich trotz allem noch eine Frage an Dich stellen? Kann ich irgendwie in der Standard Version noch abfragen, wenn das Fenster / Tür länger offen ist als z.B. 5 Minuten, dann starte ansonsten nichts tun? Kriegt man so was hin? Ich habe keine Idee!
Das geänderte Makro:
Voller Hochachtung,
HJG10
nachmals vielen Dank für Deine Hilfe und Unterstützung. Ich habe das Makro noch etwas modifiziert, jetzt funktioniert es aber. Dank Dir vielmals. Ja das mit den der Standard – Software und Studio ist schon ein Unterschied. Mal sehen ob ich mir da noch die Studio zulege.
Meine Änderungen waren.
Ich habe die Wenn- Anweisung zur Abfrage der zweiten Uhrzeit noch unterhalb der ersten Abfrage der Uhrzeit gesetzt. Wie auch immer, ohne Deine Hilfe Bümpi würde es in jeden Fall nicht funktionieren. Für alle, welche die gleichen Herausforderungen mit der Standard haben, Bitte die Wenn- Anweisungen entsprechend meinen Beispiel einfügen. Bei mir war es aber so, dass ich das Projekt komplett beenden musste und neu starten, damit die Funktion auch gemäß dem Makro ausgeführt werden konnte.
Bümpi, darf ich trotz allem noch eine Frage an Dich stellen? Kann ich irgendwie in der Standard Version noch abfragen, wenn das Fenster / Tür länger offen ist als z.B. 5 Minuten, dann starte ansonsten nichts tun? Kriegt man so was hin? Ich habe keine Idee!
Das geänderte Makro:
Code: Alles auswählen
wenn TFK1 ist gleich "offen" dann
Raumregler setzen auf 6,0
wenn-Block-Ende
wenn TFK1 ist gleich "geschlossen" dann
wenn Uhrzeit kleiner "06:00:00" oder Uhrzeit grösser "22:00:00" dann
Raumregler setzen auf 19,0
wenn Uhrzeit >= "06:00:00" oder Uhrzeit <= "22:00:00" dann
Raumregler setzen auf 21,0
wenn-Block-Ende
wenn-Block-Ende
wenn-Block-Ende
HJG10
-
- Ehrenmitglied
- Beiträge: 12194
- Registriert: 29.07.2006, 15:58
- Wohnort: Schweiz
- Danksagung erhalten: 5 Mal
Re: FS20 TFK 2 Makro - Absenktemperatur
Hallo HJG10
So wie du die WENN-Blöcke verschoben (verschachtelt) hast, wird das Makro nicht richtig funktionieren! Wenn du das Fenster zwischen 06:00 und 22:00 Uhr öffnest und wieder schliesst, wird die Temperatur bei 6° bleiben! Weil das obere WENN nicht zutrifft, kommt das Makro gar nicht bis zum darunter verschachtelten WENN...
Bei den Zeiten und Temperaturen musst du übrigens natürlich das einsetzen, was in deinem Raumregler für die Absenkung programmiert ist. - Oder ist das zufällig auch 06:00/22:00 bzw. 19/21°?
Wird das Fenster vor Ablauf der 5 Minuten wieder geschlossen, wird das WARTE abgebrochen und das Makro startet neu... dann aber trifft die Bedingung "geschlossen" zu! - Also kein Alarm...
Viele Grüsse
Bümpi
So wie du die WENN-Blöcke verschoben (verschachtelt) hast, wird das Makro nicht richtig funktionieren! Wenn du das Fenster zwischen 06:00 und 22:00 Uhr öffnest und wieder schliesst, wird die Temperatur bei 6° bleiben! Weil das obere WENN nicht zutrifft, kommt das Makro gar nicht bis zum darunter verschachtelten WENN...
Bei den Zeiten und Temperaturen musst du übrigens natürlich das einsetzen, was in deinem Raumregler für die Absenkung programmiert ist. - Oder ist das zufällig auch 06:00/22:00 bzw. 19/21°?
Nach JEDER Änderung am Projekt muss die Ausführung beendet und neu gestartet werden. ALLE Änderungen werden erst beim nächsten Start wirksam.hjg10 hat geschrieben:Bei mir war es aber so, dass ich das Projekt komplett beenden musste und neu starten, damit die Funktion auch gemäß dem Makro ausgeführt werden konnte.
Ja, zum Beispiel so:hjg10 hat geschrieben:Kann ich irgendwie in der Standard Version noch abfragen, wenn das Fenster / Tür länger offen ist als z.B. 5 Minuten, dann starte ansonsten nichts tun?
Code: Alles auswählen
wenn TFK1 ist gleich "offen" dann
Raumregler setzen auf 6,0
warte 5 Minuten
Alarmsirene einschalten für 10 Sekunden
warte 2 Minuten
Alarmsirene einschalten für 1 Minuten
wenn-Block-Ende
wenn TFK1 ist gleich "geschlossen" dann
wenn Uhrzeit kleiner "06:00:00" oder Uhrzeit grösser "22:00:00" dann
Raumregler setzen auf 19,0
wenn-Block-Ende
wenn Uhrzeit >= "06:00:00" und Uhrzeit <= "22:00:00" dann
Raumregler setzen auf 21,0
wenn-Block-Ende
wenn-Block-Ende
Viele Grüsse
Bümpi