Hallo,
habe gerade bei Pearl eine LED-Laufschriftleiste gesehen, sie wird über RS-232 Programmiert und das Protokoll liegt offen vor, sollte also auch per IPS Steuerbar sein.
Schöne Grüße
Thomas
Hallo,
habe gerade bei Pearl eine LED-Laufschriftleiste gesehen, sie wird über RS-232 Programmiert und das Protokoll liegt offen vor, sollte also auch per IPS Steuerbar sein.
Schöne Grüße
Thomas
Wir haben das Gerät getestet und für gut befunden.
Darum haben wir es in unseren Shop mit aufgenommen.
Ein entsprechendes IP-Symcon Modul wird es zeitnah geben.
Vorab zum Spielen:
$id = 51693;
COMPort_SendText($id,"<ID01><L1><PB><FE>");
COMPort_SendText($id,"<ME><WC><FE>IP-Symcom61<E>");
MST
PS: Danke an Thomas für den Tipp
Rabattanfragen von IP-Symcon Kunden wie immer Mail
ähhmmm mal ne kurze Frage, ist im IPS-Shop das gleiche Gerät wie bei Pearl zu finden?
… ja, aktuell als Bundle, bald unter „Hardware“ - ansonsten eine Mail …
MST
Hallo,
hat schon jemand das Teil mit einem USB-RS232-Wandler am laufen ???
VG
Andreas
Jup funktioniert mit der mitgelieferten Software problemlos.
Wir haben das Gerät getestet und für gut befunden.
Darum haben wir es in unseren Shop mit aufgenommen.
…der Link ist tot, wie so viele :rolleyes: (no offense).
Hallo zusammen,
Gibt es das Modul schon bzw. wird es noch noch kommen ??
Viele Grüsse
Jürgen
… nein - mangels Nachfrage.
COMPort_SendText - mehr würde das Modul auch nicht machen.
MST
Hallo Steiner,
danke für die Info.
Hast Du einen Tip für mich wie ich mit PHP die Prüfsumme berechnen kann ??
Jürgen
$id = 51693;
COMPort_SendText($id,LEDText("Heute im Angebot: IP-Symcon in der Version 2.2"));
function LEDText($text){
$xorstr = "<L1><PB><FB><MA><WC><FE>".$text;
//$xorstr = "<L2><PB><ME><WC><FE>".$text;
return "<ID01>".$xorstr.xorStr($xorstr)."<E>";
}
function xorStr($str){
$res = 0;
for($i=0; $i<strlen($str); $i++) {
$res ^= ord($str{$i});
}
return strtoupper(dechex($res));
}
Hallo,
gibt’s das LED Lauflicht noch bei euch im Shop ? Wenn ja, zu welchem Preis ?
Es soll doch eine Excel Liste mit allen verfügbaren Artikeln / Preisen geben … könnt ihr mir die mal zusenden ?
Gruß, Michael
Hi !
Kann den XOR Code jemand in C übersetzen - bin zu wenig fit in PHP (leider)
thx
Problem gelöst…
Für die die’s interessiert (Geschrieben für ATMega8 WinAVR)
unsigned int xorStr(char* str)
{
unsigned int res = 0;
for(int i=0; i<strlen(str); i++)
{
res ^= str[i];
}
return res;
}
//------------------------------------
void LEDText(char* text)
//------------------------------------
{
char xorstr[100];
sprintf(xorstr,"%s%s","<L1><PB><FB><MA><WC><FE>",text);
sprintf(xorstr, „<ID00><L1><PB><FB><MA><WC><FE>%s%02X<E>“, text, xorStr(xorstr));
xorstr[99]=0;
for(int i=0;i<strlen(xorstr);i++)
{
uart_putc(xorstr[i]);
}
}
Hallo Steiner,
habe deinen Code mal ausprobiert -
COMPort_SendText($id,LEDText("Heute im Angebot: IP-Symcon in der Version 2.2"));
function LEDText($text){
$xorstr = "<L1><PB><FB><MA><WC><FE>".$text;
//$xorstr = "<L2><PB><ME><WC><FE>".$text;
return "<ID01>".$xorstr.xorStr($xorstr)."<E>";
}
function xorStr($str){
$res = 0;
for($i=0; $i<strlen($str); $i++) {
$res ^= ord($str{$i});
}
return strtoupper(dechex($res));
}
leider kommt auf dem Display nix an…
Eine Idee, wo ich da suchen kann?
Das Display startet nach absenden des Codes seine vorherige Programmierung neu.
Es scheint also etwas am LED-Display anzukommen.
Ist der XOR-Teil des Codes in Ordnung?
Gruß,
kpiep
Es geht!
Wenn man dann die passende Display-ID auswählt, dann geht es auch:
return "<ID01>".$xorstr.xorStr($xorstr)."<E>";
auf
return "<ID00>".$xorstr.xorStr($xorstr)."<E>";
und schon klappt’s…
Gruß,
kpiep
Hallo Zusammen,
beim aufräumen habe das den Laufschriftkasten wieder gefunden … und wollte ihn in Betrieb nehmen.
Die erste Hürde habe ich überwunden:
Twix heist jetzt Raider, nein COM_PortTextSend heist jetzt SPRT_SendText… :rolleyes:
Jedoch funktioniert dies auch nicht richtig:
<?
$id=56770
SPRT_SendText(56770 /*[Serial Port]*/, "BlaBla");
?>
Scriptstart bringt:
Parse error: syntax error, unexpected ‚SPRT_SendText‘ (T_STRING) in [Test LED Lauflicht\LE lauflich] on line 4
Der COM-Port funktioniert, hatte zuerst mit einem COM-Server getestet, anschließend habe ich eine physischen auf einer anderen Test-Maschine genommen.
Wer schubst mich in die richtige Richtung
Viele Grüße aus OBC
Udo
PS IPS Version <aktuellste>
Dir fehlt ein Semikolon ;).
MfG
Ralf
Hallo Ralf,
aahhrggggggg, peinlich, schäm,
Viele Grüße
Udo