Forum

Forum index -> Erweiterungswünsche -> IP-Telegramme senden
User logged off <p>IP-Telegramme senden</p>
User
Registered at:
Messages:

Hallo Zusammen

Ich habe kürzlich begonnen, mich mit dem Eisbären etwas tiefer zu beschäftigen. Fürs erste ist schon eine Recht anspruchsvolle Visu entstanden. Ich möchte nun noch meine Mutliroom Audioverteilung einbinden. Diese basiert auf den Barix Exstreamer Geräten (www.barix.com). Dies würde sich sehr einfach realisieren lassen, wenn es eine Komponente geben würde, die benutzderdefinierte IP-Telegramme senden könnte.
Ist so etwas geplant (oder eventuell schon drin, und ich habs übersehen) ?

02.12.2006 23:30
Hannes <p>Re: IP-Telegramme senden</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Badwire

Ich habe einmal für den User Tuan einen TCP Server/Clienten veruschweise programmiert.
Da ich selbst kein Gerät habe, das auf IP Telegramme reagiert, war das testen immer etwas umständlich.
Zum Schluß benötigte Tuan den TCP Server/Clienten nicht mehr, was zur Einstellung des Projektes führte.
Ob es am falschen IP Telegramm lag, oder das mein Programm nicht TCP konform sendete, weiß ich nicht, jedenfalls führte das IP Telegramm nicht zum gewünschten Ergebniss :-?

Ich kann dir aber ein kleines Tool zusenden, wo du testen kannst, ob du deinen Barix steuern kannst.
Falls ein Präfix oder Suffix dem Telegramm beigefügt werden muss, sag mir bescheid, dann baue ich das ein.

Wenn du interesse hast, wohin soll ich das Tool senden?

Habe auch erfahren, das die Fa. Alexander Maier GmbH einmal einen Beamer über IP ansteuern wollten. Ob Ihnen mein Tool da geholfen hat, habe ich nicht erfahren :-D
Oder sie haben selbst eines programmiert(?)

Gruß

Hannes

03.12.2006 09:09
Alexander <p>Re: IP-Telegramme senden</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo,

wir haben noch keine fertige Komponente dafür. Den Beamer haben wir per Infrarot über ein IrTrans-Modul angesteuert.
Den TCP-Server/Client von Hannes haben wir schon mal getestet. Der funktioniert gut zum Versenden von ASCII-Zeichenfolgen. Einfach mal selbst ausprobieren und mit Hannes Kontakt halten, bzgl. eventueller Anpassungen.
Weiter viel Spaß mit dem EisBären.
;-)

03.12.2006 14:46
User logged off <p>Re: IP-Telegramme senden</p>
User
Registered at:
Messages:

Vielen Dank für die Antworten

@Hannes

Ich wäre froh, wenn du mir das Tool schicken könntest:
wenns geht an:
badwire@gmx.net

Ich werde dir dann auch ein anständiges Feedback geben, ob ich damit was erreicht habe ;-)
Weiss noch nicht genau wann ich eine fertige Lösung bereit habe, werde diese jedoch dann sicher im Forum zur Verfügung stellen.

04.12.2006 08:05
Hannes <p>Re: IP-Telegramme senden</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo

Du hast Post ...

Habe ich auf der HP von Barix das richtig gesehen, das auch über CGI gesteuert werden kann?
Das würde ja schon vom Eisbär funktionieren.

Über ein Feedback würde ich mich freuen, da ja das Tool extern ist ... eine Komponente kann man daraus dann relativ "einfach" machen ... die Fa. Alexander Maier müßte diese dann eben in den Bären einbauen.

Gruß

Hannes

04.12.2006 09:14
User logged off <p>Re: IP-Telegramme senden</p>
User
Registered at:
Messages:

So...

Ich habe die Anbindung an das Barix Modul mit deinem Programm getestet. Funktioniert also prima. Ich denke es wäre auf jeden Fall schlau, daraus eine Komponente zu kreieren, da es viel Peripherie gibt, die sich via Telegramme auf Socket Basis ansprechen lässt.

Hast mich aber betreffend dem Barix mit deinem Hinweis auf die CGI Schnittstelle dazu gebracht das ganze sofort via Webkomponente zu realisieren. Geht natürlich auch wunderbar! :-o

Habe jetzt meine Anbindung also schon direkt aus dem Eisbär raus. :-D Bin daran, das ganze noch ein bischen zu verfeinern und werde dies dann mal hochladen.

Danke nochmals für die Hilfe!!

[ Geändert von badwire an 08.12.2006 17:14 ]

08.12.2006 18:13
Hannes <p>Re: IP-Telegramme senden</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo badwire

Also es klappt? Schätze mit der 2. Version, die ein "Return" automatisch anhängt?

Werde da mal etwas bauen, damit auch andere Geräte gesteuert werden können ... hatte bis dato noch nie die Bestädigung das der TCP/IP Server/Client funktioniert :-D

Gruß

Hannes

Edit:
Ach, noch etwas: Hast du die Telegramme in der Form "c=4" verschickt? Würde da eine Barix Komponente machen, damit man einfach per Button die Befehle absetzen kann, und nichts mehr eingeben muss.

[ Geändert von Hannes an 08.12.2006 17:36 ]

08.12.2006 18:25
Dirk Hofher <p>Re: IP-Telegramme senden</p>
Moderator
Registered at: 18.01.2016
Messages: 582

Hallo Hannes,

wie wäre es so eine Art - Mini-DB aufzubauen - so wie es z.B. bei IRTRANS bzw. Fernbedienungen gemacht wird (name.rem), dass beispielsweise editiert bzw. erweitert werden kann?

So nach dem Schema:

[Barix Extender]

[CODE1]
[CODE2]

oder in der Art? Die Komponente müsste dies dann nur einlesen können, der Nutzer könnte dann alles dialoggesteuert übernehmen (Auswahllisten)...

Würde sich dann sehr flexibel und komfortabel gestalten lassen können... Was meinst Du?

08.12.2006 18:46
Hannes <p>Re: IP-Telegramme senden</p>
User
Registered at: 19.01.2016
Messages: 471

Hallo Dirk

Finde ich eine gute Idee.
Nur ist noch die Frage,ob auch ankommente IP Telegramme ausgewertet werden sollen.

Die TCP/IP Komponente sollte Stand Alone sein, finde ich.
Mit einem Eingang und einem Ausgang.

Wenn man die Telgramm Builder Komponente so gestaltet, das sie beim Ausgang den passenden Textstring erzeugt, braucht man beide nur Verbinden.
Der Vorteil wäre, das man auch so, einfach einen String im TextEdit erzeugen kann, der vom TCP/IP versendet wird.

Als TextStringFormat dachte ich an:
IP;PORT;Telegramm

So könnte man dem TCP/IP jede Zeichenkette zusenden, der dieses Format hat.

Die Ausgabe aus dem TCP/IP wäre dann identisch(?):
IP;PORT(?);Nachricht

Die wiederum mit dem Telgramm Builder verbunden wird, und anhand der IP weiß, von welchem Gerät die Nachricht kommt und ggf. diese verarbeitet?
Das wäre aber erst als nächster Schritt geplannt.

Das Format der TelegrammDatei würde ich vorschlagen:

Gerät: Barix Exstreamer
Beschreibung: Demo File für den EisBär KNX

Code: code;Beschreibung
Code: c=6;Stoppt die Wiedergabe in Zone 6

In einem Verzeichniss müßen alle Telegramm Dateien (welche Endung wäre wohl passend? .tcp ?) liegen, welches beim start gescannt und alle verfügbaren Geräte auflistet.
Hinzufügen eines Codes erzeugt einen Eingang (An/AUS) und die Auswahl welcher Code.
Pro Gerät müßen IP und Port angegeben werden.

Was haltet Ihr davon? Vorschläge?

Gruß

Hannes

08.12.2006 19:10
Dirk Hofher <p>Re: IP-Telegramme senden</p>
Moderator
Registered at: 18.01.2016
Messages: 582


Finde ich eine gute Idee.
Nur ist noch die Frage,ob auch ankommente IP Telegramme ausgewertet werden sollen.

Die TCP/IP Komponente sollte Stand Alone sein, finde ich.
Mit einem Eingang und einem Ausgang.

denke das wäre optimal...


Wenn man die Telgramm Builder Komponente so gestaltet, das sie beim Ausgang den passenden Textstring erzeugt, braucht man beide nur Verbinden.
Der Vorteil wäre, das man auch so, einfach einen String im TextEdit erzeugen kann, der vom TCP/IP versendet wird.So könnte man dem TCP/IP jede Zeichenkette zusenden, der dieses Format hat.

Ohne Worte... :-D


Die Ausgabe aus dem TCP/IP wäre dann identisch(?):
IP;PORT(?);Nachricht

Die wiederum mit dem Telgramm Builder verbunden wird, und anhand der IP weiß, von welchem Gerät die Nachricht kommt und ggf. diese verarbeitet? Das wäre aber erst als nächster Schritt geplant.

Das Format der TelegrammDatei würde ich vorschlagen:

Gerät: Barix Exstreamer
Beschreibung: Demo File für den EisBär KNX

Code: code;Beschreibung
Code: c=6;Stoppt die Wiedergabe in Zone 6


In einem Verzeichniss müßen alle Telegramm Dateien (welche Endung wäre wohl passend? .tcp ?) liegen, welches beim start gescannt und alle verfügbaren Geräte auflistet.
Hinzufügen eines Codes erzeugt einen Eingang (An/AUS) und die Auswahl welcher Code. Pro Gerät müßen IP und Port angegeben werden.

Am besten wäre auch gleich ein Verzeichnis anzulegen und ein File reinzulegen - sofern das möglich wäre...

Wie wäre es mit .htb (HannesTelegrammBuilder) oder auch .etb (EisBaerTelegrammBuilder)? :-D

so hatte ich mir das auch ungefähr vorgestellt - echt super wenn das so funktionieren würde...

[ Geändert von Weiti an 08.12.2006 18:24 ]

08.12.2006 19:19
Hannes <p>Re: IP-Telegramme senden</p>
User
Registered at: 19.01.2016
Messages: 471

.etb !!

Klasse, gefällt mir :-D

Mal sehen was ich da zusammen bekomme ...

Gruß

Hannes

09.12.2006 08:20
Log in