Alle Schalter bei Start Ausführung auf aus

Programmierung der FHZ-Zentralen mit contronics homeputer Standard / homeputer Studio & WEB-Server

Moderator: Co-Administratoren

Michael
Beiträge: 126
Registriert: 15.07.2006, 13:42
Wohnort: Greifswald

Alle Schalter bei Start Ausführung auf aus

Beitrag von Michael » 01.12.2007, 12:36

Hallo,
Wie kann ich mit Sicherheit realisieren, dass bei Neustart der Ausführung
der Contronics Homputer Software z.B. alle Schaltmodule des FS20 SH
die in mein Heizungssystem eingebunden sind mit "AUS"starten. In der Konfiguration unter Objekt bearbeiten habe ich Startwert Aus eingestellt,
aber leider funktioniert das nicht.
Michael
der weg ist das ziel

Tobbi35
Beiträge: 362
Registriert: 24.03.2007, 19:45

Beitrag von Tobbi35 » 01.12.2007, 14:37

Hallo Michael,
es gibt das besondere Makro *Init,
dieses wird immer beim start der Software ausgeführt,
dazu gibt es auch noch ein *End,das das gegenstück zum start ist also
immer ausgeführt wird wenn die Software gestoppt wird.
Wenn du also in Init reinschreibst, SChalter:=0 müßte das so gehen wie du das möchtest.

Gruß Jürgen

shen
Ehrenmitglied
Beiträge: 753
Registriert: 14.07.2006, 19:24
Wohnort: Wegberg
Kontaktdaten:

Beitrag von shen » 01.12.2007, 14:41

Nicht ganz, die Schalterobjekte haben ja schon den Zustand 0 bzw. "aus".

Es müsste jeweils ein "Sendewert(Objektname)" erfolgen, damit die Funkbefehle ausgesendet werden.
Gruß
Stefan Hendricks (ehemaliger HomeMatic-Forum Betreiber)

Michael
Beiträge: 126
Registriert: 15.07.2006, 13:42
Wohnort: Greifswald

Beitrag von Michael » 01.12.2007, 17:08

Hallo,
Danke für die schnelle Nachricht. Ist es möglich mir das Makro aufzuschreiben, damit ich es probieren kann?
Danke Michael
der weg ist das ziel

shen
Ehrenmitglied
Beiträge: 753
Registriert: 14.07.2006, 19:24
Wohnort: Wegberg
Kontaktdaten:

Beitrag von shen » 01.12.2007, 18:47

Angenommen Du hast Lampe1 und Lampe2:

Code: Alles auswählen

SendeWert(Lampe1)
SendeWert(Lampe2)
Das ganze machst Du in einem Makro namens "*Init"

Beim Programmstart wird dieses Makro aufgerufen. Es wird der jeweilige Funkbefehl gesendet, der dem Zustand des Objektes entspricht - auch wenn sich der Zustand nicht geändert hat. Siehe auch Onlinehilfe zu "SendeWert".
Gruß
Stefan Hendricks (ehemaliger HomeMatic-Forum Betreiber)

Michael
Beiträge: 126
Registriert: 15.07.2006, 13:42
Wohnort: Greifswald

Beitrag von Michael » 04.12.2007, 11:23

Hallo Stefan,
Das ganze machst Du in einem Makro namens "*Init".
Das verstehe ich nicht. Wie oder womit soll ich ein Makro machen. Ich kann doch nur in einem Modul ein Makro unterbringen.
Michael
der weg ist das ziel

shen
Ehrenmitglied
Beiträge: 753
Registriert: 14.07.2006, 19:24
Wohnort: Wegberg
Kontaktdaten:

Beitrag von shen » 04.12.2007, 11:40

In homeputer Studio: Konfigurieren / Einstellungen / Makros, dort das Makro mit dem Namen "INIT" anlegen.
Gruß
Stefan Hendricks (ehemaliger HomeMatic-Forum Betreiber)

Michael
Beiträge: 126
Registriert: 15.07.2006, 13:42
Wohnort: Greifswald

Beitrag von Michael » 04.12.2007, 12:00

Hallo,
Habe soeben das Makro init erstellt und nachfolgendes Makro eingetragen.
SendeWert(VentilWandhzgHK1)
SendeWert(VentilWandhzgHK2)
SendeWert(VentilWandhzgKueche)
SendeWert(VentilWandhzgKuecheKalt)
SendeWert(SchalterPumpe)
Diese Schalter sollen beim Start der Homputer auf aus stehen.
Nach dem Neustart standen 2 Schalter auf ein wobei auf dem Bildschirm
alle aus angezeigt haben.
Michael
der weg ist das ziel

Tobbi35
Beiträge: 362
Registriert: 24.03.2007, 19:45

Beitrag von Tobbi35 » 04.12.2007, 17:07

Hallo Michael,
also sind es denn immer die gleichen die an bleiben ?
Es kommt leider immer wieder vor das einmal ein Funkbefehl verloren geht. Es macht also dann sinn ein zweites mal den SChaltbefehl zu senden.


Gruß Jürgen

Michael
Beiträge: 126
Registriert: 15.07.2006, 13:42
Wohnort: Greifswald

Beitrag von Michael » 05.12.2007, 10:52

Hallo,
Es sind nicht immer die gleichen Aktoren. Muss ich für einen zweiten Schaltbefehl ein neues Makro INIT erstellen und darin
SendeWert(VentilWandhzgHK1)
SendeWert(VentilWandhzgHK2)
SendeWert(VentilWandhzgKueche)
SendeWert(VentilWandhzgKuecheKalt)
SendeWert(SchalterPumpe)
die Makros schreiben oder die Makros in dem vorhandenen Makro INIT ein zweites mal eingeben.
Michael
der weg ist das ziel

Antworten

Zurück zu „homeputer Studio / Standard: Programmierbeispiele“