PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Virtuelles Gerät oder Befehl speichern



Gert186
23.10.13, 19:13
Hi Leute!
Folgendes Problem:
Habe 2 ipads mit command fusion! Funktioniert bestens jedoch hab ich ein Problem:
Ich bediene einen Fernseher mit einem IR Befehl!
Jedoch hat dies keinen rückgabefunktion des Wertes und wenn ich jetzt mit dem zweiten IPad auch auf den TV was bedienen will weiß ich nicht ob z.B. Der TV schon an ist wenn ich nicht im Raum bin!!!
Jetzt meine Frage:
Gibt es eine möglichkeit einen Wert in knx zu speichern z.b.
Ich schalte den TV an und schreibe ne 1 auf den Bus!
Kann ich diese "1" virtuell speichern und über das andere IPad Auslesen?

Gibt's da was weil ich stehe an!

Dieter Koch
24.10.13, 07:50
Habe was mit diesem System noch nicht gemacht.
Was aber ganz bestimmt gehen wird, ist, daß Du bei Command-Fusion in die Rückmeldeadresse auch die sendende Adresse einträgst.

Gruß
Dieter

Gert186
24.10.13, 07:57
Sorry,
Aber könntest du mir das nochmal genau erklären?
Ich bekomme ja keinen rückgabewert des TV!

Dieter Koch
25.10.13, 08:08
So wie ich Command Fusion kenne, gibt es eine Adresse, die gesendet wird und eine, die den Status anzeigt.
Mit dem IPad 1 sendest Du die Adresse TV ein/aus. Wenn Du diese Adresse nun bei dem IPad 2 in die Spalte für die Statusadresse einträgst, dann sollte sich die Anzeige mit ändern. Natürlich muss die Adresse auch bei dem IPad 1 in die Statuseingabe eingetragen werden, damit sich hier die Anzeige ändert, wenn man das TV-Gerät mit dem IPad 2 ein-/ausschaltet.
Das ist das identische Prinzip, als wenn Du eine Tasterwippe hast, deren Status-LED ein eigenes Kommunikationsobjekt hat.

Gruß
Dieter

Gert186
25.10.13, 08:13
hmm,

Ganz versteh ich es immer noch nicht aber ich werde das mal ausprobieren.

Ich hätte da noch eine Frage, wenn nun die Ipads nicht synchron laufen. z.B. Das andere Ipad erst 2 Stunden später auf den TV zugreifen will und den Status abfragt funktioniert das dann auch?

Danke für deine Antworten.

Dieter Koch
25.10.13, 08:41
Nein, dann geht es nicht.

Du kannst aber die GrpAdr in irgendein Kommunikationsobjekt eines vorhandenen Gerätes eintragen, bei dem sie keinen Schaden anrichtet.
Nehme da immer einen Eingang vom vorhandenen Applikationsbaustein. Hier noch das L-Flag setzen.
Dann könnte das andere IPad den Zustand auslesen.

Gruß
Dieter

Meudenbach
28.10.13, 10:09
Mit einer IR Kommunikation ist das so nicht möglich. Du wirst niemals einen qualitativen Statuswert erhalten. Noch weniger, wenn der TV nur über einen Toggler ein- bzw. ausschaltet.

Wenn Du nur den EIN/AUS Zustand haben möchtest, dann mittels einer Probe oder besser über einen Autor mit Stromerkennung.

Nächstes Problem ist dan die Wertespeicherung, dass geht bei CF nur über JAVA Script und hält exakt so lang, wie die APP im Vordergrund läuft... Besser wäre dann hier zB eine entsprechende Zentrale ;)

LG