NEWS
Anwesenheit an die CCU senden
-
Der Wert des Objektes "wahr" ist ein Fehler, weil "wahr" kein Objekt ist. Du must da den Datenpunkt einfügen dessen Wert du haben willst.Das sollte nachher "Wert von Objekt (eine.Datenpunkt.id) = wahr" sein.
-
So?
-
Das hier und alle anderen Bausteine die so aussehen sind falsch:
EDIT: im unteren Teil mußt du z.B. steuere Anwesenheit mit "wahr" haben.
-
??
Ich werde wahnsinnig. Ich probiere schon seit Tagen und bekomme es nicht zum Laufen
-
In Trigger testest du aktuell ob die aktuelle Zeit in einem Fenster liegt und ob Wahr = Wahr ist. Was natürlich immer der fall ist.
Schau mal unter Trigger da ist ein Baustein in dem nur Objekt ID steht. Im Dropdown Menü kannst du Wert auswählen. Dann tauschst du dein "wahr" gegen diesen Baustein aus. -
@ticaki sagte in Anwesenheit an die CCU senden:
In Trigger testest du aktuell ob die aktuelle Zeit in einem Fenster liegt und ob Wahr = Wahr ist. Was natürlich immer der fall ist.
Schau mal unter Trigger da ist ein Baustein in dem nur Objekt ID steht. Im Dropdown Menü kannst du Wert auswählen. Dann tauschst du dein "wahr" gegen diesen Baustein aus.Auf was für ein Wert bezieht der sich dann?
Ich tausche mal die 3 gegen Wert aus trigger
-
@Torxplacid
Moment:
Nochmal drüber geschaut und noch mehr Probleme erkannt.Ich fange mal beim ersten Trigger an.
-
Trigger: Du triggerst auf Anwesenheit und möchtest diesen Datenpunkt Nachts und wenn der Datenpunkt Wahr ist, diesen auf falsch schalten. Dann mußt du auch testen ob Anwesenheit in DIESEM Trigger wahr ist und dazu benutzt du WERT.
-
Trigger: Du triggst nochmal auf Anwesenheit was für mich irgendwie keinen Sinn macht. Du müsstest hier doch auf Tim_here und Grit_here triggern oder?
-
-
@ticaki sagte in Anwesenheit an die CCU senden:
@Torxplacid
Moment:
Nochmal drüber geschaut und noch mehr Probleme erkannt.Ich fange mal beim ersten Trigger an.
-
Trigger: Du triggerst auf Anwesenheit und möchtest diesen Datenpunkt Nachts und wenn der Datenpunkt Wahr ist, diesen auf falsch schalten. Dann mußt du auch testen ob Anwesenheit in DIESEM Trigger wahr ist und dazu benutzt du WERT.
-
Trigger: Du triggst nochmal auf Anwesenheit was für mich irgendwie keinen Sinn macht. Du müsstest hier doch auf Tim_here und Grit_here triggern oder?
Ja ich wollte das die Anlage zwischen 23 und 5:30 Uhr abwesend ist egal ob die G-tags da sin doder nicht.
in der anderen zeit soll die anlage anwesend sein wenn einer oder beide g-tags da sind und sonst abwesend -
-
@Torxplacid
Dann ist dein 2. Trigger insofern falsch das du nicht auf Änderungen der G-Tags reagierst, sondern auf einen Wert der sich nicht ändert solange er sich nicht ändert. hört sich doof an, ist aber so. Du änderst Anwesenheit in einer "Funktion" die nur aufgerufen wird, wenn Anwesenheit sich ändert. -
@ticaki sagte in Anwesenheit an die CCU senden:
@Torxplacid
Dann ist dein 2. Trigger insofern falsch das du nicht auf Änderungen der G-Tags reagierst, sondern auf einen Wert der sich nicht ändert solange er sich nicht ändert. hört sich doof an, ist aber so. Du änderst Anwesenheit in einer "Funktion" die nur aufgerufen wird, wenn Anwesenheit sich ändert. -
@Torxplacid
Ok einfacher:Du hast aktuell einen Lichtschalter, der nur dann überpüft wird, wenn das Licht sich ändern. Du kannst also soviel hin und her schalten wie du willst. Solange das Licht nicht an oder aus geht ist es egal was du mit dem Schalter machst.
Anwesenheit ist das Licht und die Datenpunkte Grit_here/Tim_here sind der Schalter. Du tiggerst auf Anwesenheit, aber die ändert sich doch garnicht. Du mußt auf das Zahnrad nehmen Falls Objekt klicken, da einen Baustein von links rechts hinzufügen und dann dort anstatt Anwesenheit die beiden Datenpunkte Grit_here und Tim_here einfügen.
EDIT: sollte jetzt verständlich sein, nach dem 2. edit
EDIT 3: 0 und 1 stehen hier für Grit_here und Tim_here -
@ticaki sagte in Anwesenheit an die CCU senden:
@Torxplacid
Ok einfacher:Du hast aktuell einen Lichtschalter, der nur dann überpüft wird, wenn das Licht sich ändern. Du kannst also soviel hin und her schalten wie du willst. Solange das Licht nicht an oder aus geht ist es egal was du mit dem Schalter machst.
Anwesenheit ist das Licht und die Datenpunkte Grit_here/Tim_here sind der Schalter. Du tiggerst auf Anwesenheit, aber die ändert sich doch garnicht. Du mußt auf das Zahnrad nehmen Falls Objekt klicken, da einen Baustein von links rechts hinzufügen und dann dort anstatt Anwesenheit die beiden Datenpunkte Grit_here und Tim_here einfügen.
EDIT: sollte jetzt verständlich sein, nach dem 2. edit
EDIT 3: 0 und 1 stehen hier für Grit_here und Tim_hereso??
-
Denke schon, bekomme es auflösungsbedingt nicht gut gelesen.
letztes Problem
Ich denke das du noch nicht ganz verstanden hast, wie die Trigger funktionieren und du sicherlich immer Nachts die Anwesenheit auf "false" stehen soll.
Das liefert das Skript noch nicht. Der obere Trigger ist soweit ich sehe auch sinnfrei, da alles was dieser tut schon im unteren erledigt wird.
Füge jetzt Zeitpläne hinzu. Einen in dem du um 22:01 den Nachtmodus aktivierst und einen
-
@ticaki sagte in Anwesenheit an die CCU senden:
Denke schon, bekomme es auflösungsbedingt nicht gut gelesen.
letztes Problem
Ich denke das du noch nicht ganz verstanden hast, wie die Trigger funktionieren und du sicherlich immer Nachts die Anwesenheit auf "false" stehen soll.
Das liefert das Skript noch nicht. Der obere Trigger ist soweit ich sehe auch sinnfrei, da alles was dieser tut schon im unteren erledigt wird.
Füge jetzt Zeitpläne hinzu. Einen in dem du um 22:01 den Nachtmodus aktivierst und einen den du an das untere Falls Objekt bei den Grit_here... anheftest der um 6:31 triggert.
momentan verstehe ich noch nichts
das heißt der unter trigger setzt die anwesenheit automatisch auf false wenn er sich nicht in dem zeitfenster befindet?
Grundsätzlich soll er ab 23 Uhr false sein
-
- Vergiss meinen allerletzten Teilsatz hab den gestrichen, das geht so nicht.
Nein. Du machst einen beliebten gedanklichen Fehler. Der untere Trigger macht AUSSCHLIELICH dann was wenn die G-Tags sich ändern und das macht er jetzt. Wenn also um 23:20 jemand nach hause kommt, bleibt die Anwesenheit auf falsch.
Wenn aber alle zuhause sind passiert um 23:00 nichts. Die Anwesenheit bleibt auf wahr. Das selbe gibt für morgens, solange niemand ankommt oder weggeht ändert sich auch nicht die Anwesenheit. Deshalb mußt du einen Zeitplan definieren der Nachts den Datenpunkt auf falsch stellt und morgens überprüft ob jemand da ist und die Anwesenheit auf den richtig wert stellt.
- Vergiss meinen allerletzten Teilsatz hab den gestrichen, das geht so nicht.
-
@Torxplacid Bitte schneide den entsprechenden Ausschnitt aus deinen Riesengrafiken aus.
Ich habe jetzt ein Bild bearbeitet, werde das am Handy aber nicht mit allen machen, zumal es wegen der Auflösung nicht viel bringt!
-
@Homoran sagte in Anwesenheit an die CCU senden:
@Torxplacid Bitte schneide den entsprechenden Ausschnitt aus deinen Riesengrafiken aus.
Ich habe jetzt ein Bild bearbeitet, werde das am Handy aber nicht mit allen machen, zumal es wegen der Auflösung nicht viel bringt!
Hallo, ich habe es noch mal am PC gemacht. So groß ist es glaube ich nicht
-
@Torxplacid
Klick einfach mal auf deinen Bilder, die du vorher gepostet hast -
@Torxplacid sagte in Anwesenheit an die CCU senden:
-
@Homoran sagte in Anwesenheit an die CCU senden:
@Torxplacid sagte in Anwesenheit an die CCU senden:
Das letzte müsste aber besser sein