Zurück   KNX-User-Forum > Supportforen > eibPC
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 10.11.2010, 10:09
Benutzerbild von salixer
Erfahrener Benutzer
 
Registriert seit: 06.04.2010
Ort: Franken
Beiträge: 699
salixer befindet sich auf einem aufstrebenden Ast
Standard

Zitat von Mikey Beitrag anzeigen
gefolgt von einem Enter (<CR>).
Bei Telnet als Zeilenende immer <CR><LF> verwenden (0D,0A).

PS: Ne ASCII-Tabelle gibt es hier: ASCII-Tabelle
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #12  
Alt 10.11.2010, 20:24
Benutzer
 
Registriert seit: 21.06.2009
Ort: Moosburg
Beiträge: 29
Mikey ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Code:
if webbutton(21)==1 then connecttcp(23u16,192.168.1.5) endif
if webbutton(20)==2 then sendtcp(23u16,192.168.1.5,$SITUNER$,13,10) endif
Das ist nur einer von zig erfolglosen Versuchen, den Denon zu überreden. Ich habe heute aber ausprobiert, ob ich den Denon per Telnet erreiche, wenn ich den ConnectTcp mache. Leider ja - beim Denon ist es normalerweise so, dass der keine weitere Steuerung zulässt, wenn schon eine Session aufgebaut ist. Somit könnte das Problem im fehlerhaften Aufbau liegen.
Ideen / Fragen / Anregungen ?
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #13  
Alt 11.11.2010, 10:24
Benutzerbild von enertegus
Erfahrener Benutzer
 
Registriert seit: 25.04.2009
Ort: Forchheim
Beiträge: 4.453
enertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäre
Present

Zitat von Mikey Beitrag anzeigen
Code:
if webbutton(21)==1 then connecttcp(23u16,192.168.1.5) endif
if webbutton(20)==2 then sendtcp(23u16,192.168.1.5,$SITUNER$,13,10) endif
Das ist nur einer von zig erfolglosen Versuchen, den Denon zu überreden. Ich habe heute aber ausprobiert, ob ich den Denon per Telnet erreiche, wenn ich den ConnectTcp mache. Leider ja - beim Denon ist es normalerweise so, dass der keine weitere Steuerung zulässt, wenn schon eine Session aufgebaut ist. Somit könnte das Problem im fehlerhaften Aufbau liegen.
Ideen / Fragen / Anregungen ?
Ggf. stört die Nullterminierung des Strings.
epc Code:
  1. if webbutton(21)==1 then connecttcp(23u16,192.168.1.5) endif
  2. Ende=$$
  3. if webbutton(20)==2 then {
  4.     stringset(Ende,0x0D0Au16,0u16);
  5.     sendtcp(23u16,192.168.1.5,$SITUNER$+Ende)
  6. } endif
Wir überlegen, ob wir die Nullterminierung beim Übertragen von Strings grundsätzlich weglassen sollen (meinungen der Experten sind hier gefragt)
__________________
offizielles Supportforum für den Enertex® EibPC: http://knx-user-forum.de/eibpc/
Webshop für Produkte rund um Enertex® : http://shop.enertex.de

Geändert von enertegus (11.11.2010 um 21:04 Uhr) Grund: stringset muss es heissen, setstring gibt es nicht
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #14  
Alt 11.11.2010, 12:03
bmx bmx ist offline
Erfahrener Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 1.447
bmx wird schon bald berühmt werdenbmx wird schon bald berühmt werden
Standard

Zitat von enertegus Beitrag anzeigen
Ggf. stört die Nullterminierung des Strings.
Wir überlegen, ob wir die Nullterminierung beim Übertragen von Strings grundsätzlich weglassen sollen (meinungen der Experten sind hier gefragt)
Ok, ich bin jetzt zwar nicht gefragt aber wenn sich eine NULLterminierung dranhängen läßt dann kann man es ja machen soweit notwendig...

Gruß,
Bernd
__________________

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #15  
Alt 11.11.2010, 14:13
Erfahrener Benutzer
 
Registriert seit: 11.08.2009
Ort: Landkreis Straubing-Bogen
Beiträge: 1.281
saft6luck wird schon bald berühmt werden
Standard

Mir ist jetzt nicht klar, warum die Terminierung des Strings mit übertragen werden sollte! Gibt es einen Grund, der dies notwendig macht und wird dies auch so beschrieben?

N.B. ist die Terminierung des Strings ein Teil der internen Darstellung, die mit der Abbildung in der realen Welt (= Programmlauf) nichts zu tun hat, oder?

Ansonsten schließe ich mich Bernd an.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #16  
Alt 11.11.2010, 14:33
Benutzerbild von enertegus
Erfahrener Benutzer
 
Registriert seit: 25.04.2009
Ort: Forchheim
Beiträge: 4.453
enertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von saft6luck Beitrag anzeigen
Mir ist jetzt nicht klar, warum die Terminierung des Strings mit übertragen werden sollte! Gibt es einen Grund, der dies notwendig macht und wird dies auch so beschrieben?
Im Handbuch stehts, bisher ist es aber auch niemanden aufgefallen. Nur beim Senden auf RS232 wirds nicht so gemacht. Die Idee war, dass über TCP bei ASCII-Datenströmen ein Terminierungszeichen notwendig wird und man halt da das Nullzeichen hat. Es ist nur eine Miniänderung in der Firmware notwendig, dies zu ändern. Aber ist eigentlich auch bisher nie aufgefallen (wird offenbar ignorniert). Jetzt war eine kleine Vermutung, dass dies der Denon ggf. stört, daher der Hinweis.
__________________
offizielles Supportforum für den Enertex® EibPC: http://knx-user-forum.de/eibpc/
Webshop für Produkte rund um Enertex® : http://shop.enertex.de
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #17  
Alt 11.11.2010, 20:19
Benutzer
 
Registriert seit: 21.06.2009
Ort: Moosburg
Beiträge: 29
Mikey ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@Enertegus

So - jetzt krieg' ich folgendes:

Syntaxerror: Funktion unbekannt in >setstring<

Hab's eigentlich so eingegeben wie Du geschrieben hast...
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #18  
Alt 11.11.2010, 20:35
Benutzer
 
Registriert seit: 21.06.2009
Ort: Moosburg
Beiträge: 29
Mikey ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OK - stringset statt setstring geht. Der Denon ist leider aber immer noch unbeeindruckt... muss ein TCP Read irgendwo mit dran hängen? Er baut anscheinend keine Verbindung auf. Per Hyperterminal komme ich immer noch drauf.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #19  
Alt 11.11.2010, 21:13
Benutzerbild von enertegus
Erfahrener Benutzer
 
Registriert seit: 25.04.2009
Ort: Forchheim
Beiträge: 4.453
enertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäre
Standard

Hi Mike,
der Link geht bei mir nicht. Kannst Du das PDF posten? Ich vermute Du musst da noch mehr senden. Ggf. mal mit dem PC und wireshark arbeiten und die Telegramme sniffen.
__________________
offizielles Supportforum für den Enertex® EibPC: http://knx-user-forum.de/eibpc/
Webshop für Produkte rund um Enertex® : http://shop.enertex.de
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #20  
Alt 11.11.2010, 21:24
Benutzer
 
Registriert seit: 21.06.2009
Ort: Moosburg
Beiträge: 29
Mikey ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hier das PDF - vielleicht übersehe ich was...
Angehängte Dateien
Dateityp: pdf DENON Protokolle.pdf (598,7 KB, 40x aufgerufen)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Stichworte
denon, eibpc, steuerung, telnet

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
EibPC hat keine Verbindung zum Bus kex eibPC 27 28.01.2010 09:46
EibPC, M..myhome oder HS Mikey KNX EIB Forum 4 20.12.2009 22:39
keine Verbindung zum EibPC Uwe! eibPC 15 30.11.2009 19:21
eibPC und Gira Alarmanlage danielsp eibPC 5 30.11.2009 15:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:38 Uhr.



SEO by vBSEO