Hallo zusammen,
ich habe vier Funksteckdosen & eine Fernbedienung der Firma MANAX (ohne DIP-Schalter, selbstlernend). Diese möchte mittels G-Command über die Commandline an- und ausschalten können. Die Kommunikation findet über einen 433-nanoCUL mit der Firmware "a-culfw" statt.
# echo V > /dev/ttyUSB0
V 1.26.04 a-culfw Build: private build (unknown) nanoCUL433 (F-Band: 433MHz)
Der nanoCUL befindet sich im X67-Modus. Die Tasten habe ich etwa eine Sekunde gedrückt gehalten. Eindeutig identifizierbar sind die Tasten immer über den letzten Zeileabschnitt, 0BDCF03880 und 0BDCF13980.
# Taste 1 - An
p11 832 288 816 336 288 848 33 1 4 1 272 10336 0 4C 0BDCF03880
p11 832 304 816 320 288 864 33 1 4 1 304 10304 0 4C 0BDCF03880
p11 832 320 832 304 304 864 33 1 4 1 304 10288 0 4C 0BDCF03880
p11 832 336 816 320 304 848 33 1 4 1 304 10288 0 4C 0BDCF03880
p11 816 336 816 336 304 864 33 1 4 1 288 10320 0 4C 0BDCF03880
p11 832 304 832 320 304 832 33 1 4 1 272 10304 0 4C 0BDCF03880
p11 832 320 832 336 288 848 33 1 4 1 304 10304 0 4C 0BDCF03880
p11 816 336 816 336 272 864 33 1 4 1 304 10304 0 4C 0BDCF03880
p11 816 320 816 320 288 864 33 1 4 1 288 10320 0 4C 0BDCF03880
p11 832 304 832 320 288 864 33 1 4 1 288 10304 0 4C 0BDCF03880
p11 832 320 832 320 304 832 33 1 4 1 288 10320 0 4C 0BDCF03880
p11 832 336 816 320 304 832 33 1 4 1 288 10320 0 4C 0BDCF03880
p11 848 304 816 336 288 848 33 1 4 1 288 10320 0 4C 0BDCF03880
p11 848 304 816 320 288 864 33 1 4 1 288 10320 0 4C 0BDCF03880
p11 816 320 816 336 272 848 33 1 4 1 288 10304 0 4C 0BDCF03880
# Taste 1 - Aus
p11 816 336 832 304 304 832 33 1 4 1 256 10336 0 50 0BDCF13980
p11 800 352 800 320 304 864 33 1 4 1 304 10320 0 50 0BDCF13980
p11 800 352 816 320 304 864 33 1 4 1 272 10320 0 50 0BDCF13980
p11 832 320 816 336 256 896 33 1 4 1 272 10320 0 50 0BDCF13980
p11 832 320 832 304 288 848 33 1 4 1 272 10320 0 50 0BDCF13980
p11 800 336 800 336 272 848 33 1 4 1 288 10336 0 50 0BDCF13980
p11 816 352 800 352 272 880 33 1 4 1 288 10304 0 50 0BDCF13980
p11 832 320 800 352 288 864 33 1 4 1 272 10320 0 50 0BDCF13980
p11 816 320 800 352 272 864 33 1 4 1 272 10336 0 50 0BDCF13980
p11 816 336 816 336 272 864 33 1 4 1 288 10304 0 50 0BDCF13980
p11 816 336 800 336 288 864 33 1 4 1 288 10336 0 50 0BDCF13980
p11 848 320 816 336 288 864 33 1 4 1 272 10320 0 50 0BDCF13980
p11 816 336 816 320 304 848 33 1 4 1 288 10320 0 50 0BDCF13980
p11 832 336 816 320 272 864 33 1 4 1 272 10320 0 50 0BDCF13980
p11 832 336 816 336 272 864 33 1 4 1 304 10288 0 50 0BDCF13980
Sporadisch kommt auch noch eine weitere Zeile hinzu (siehe unten). Wenn ich mich korrekt belesen habe im Forum, handelt es sich um ein Manchester-Encoding?! Möglicherweise hilft das ebenfalls weiter.
# Taste 1 - An
omA56AAAA548
omD5554A4C
omAAA9404E
omAAA9404C
# Taste 1 - Aus
omAAD4D04C
omB69349AA4E
omAAD4D04C
omB69349AA4E
Habt ihr die nächsten Schritte für mich, um an einen G-Command zu kommen, den ich via echo an die Schnittstelle senden kann?
Falls ich noch Informationen liefern kann, gerne schreiben!
Schönen dritten Advent, lieben Dank und viele Grüße
Probier es lieber mit dem Signalduino. "Einfach" die firmware auf den nanoCUL flashen. Der ist besser für die Analyse unbekannter Protokolle. raw senden(vergleichbar G command) ist einfacher umzusetzen.
Grüße Markus
Hallo Markus,
danke für Deine rasche Antwort! Ich bin nicht im FHEM unterwegs, daher habe ich über die Commandline geflashed mittels:
sudo avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:SIGNALDuino_nanocc1101release.hex
Der Datenempfang wird mittels eines minimalen Python-Scripts ermöglicht:
import serial
import sys
with serial.Serial(port = '/dev/ttyUSB0', baudrate = 57600) as ser:
while 1:
s = "%s" % ser.read(1)
sys.stdout.write(s)
Allerdings kommt nur Grütze an, eine Sekunde auf "Taste 1 - Aus" sieht so aus:
Ms;�Ѩ;���;�׃;���;�ȁ;d�rrrvRvVVVRvVVRrvVVVRrrvRrvVVRrvVV;C6;S0;R3B;O;m2;
Ms;�Ϩ;���;�ڃ;���;�;D`''''e'eeee'eee''eeee'''e''eee''ee;C6;S0;R3B;O;m1;
Ms;�Ѩ;�Ń;�ﻙ;���;�Ł;D`''''e'eeee'eee''eeee'''e''eee''ee;C6;S0;R3B;O;m0;
Ms;�Ψ;���;���;���;�ҁ;D`''''e'eeee'eee''eeee'''e''eee''ee;C6;S0;R3B;O;
Ms;���;�Ɂ;���;�܃;�Ш;D$##################;C2;S4;R3B;O;m2;
Ms;���;�ȁ;���;�݃;�Ш;D$##################;C2;S4;R3B;O;m1;
Ms;���;�Ё;���;�Ӄ;�Ҩ;D$##################;C2;S4;R3B;O;m0;
Ms;���;�ˁ;���;�;�٨;D$##################;C2;S4;R3B;O;
Ms;���;�ˁ;���;���;�Ψ;D$##################;C2;S4;R3B;O;m2;
Ms;���;�́;���;�߃;�Ψ;D$##################;C2;S4;R3B;m1;
Ms;���;�́;���;�߃;�Ψ;D$##################;C2;S4;R3B;m0;
Mu;���;�́;���;�߃;�Ψ;���;D$##################%P;C2;R3B;
Folgende Fragen stellen sich mir nun:
1. Welche Daten-/Encoding-Transformation muss ich vornehmen?
2. Gibt es bereits sinnvolle Informationen in dem sichtbaren Schnipsel?
Welche Möglichkeiten siehst Du sonst noch?
Ich würd mir dann zumindest zum testen ein FHEM einrichten. Dann wird alles auch leserlicher. Was mich aber bereits stutzig machte
ZitatomAAD4D04C
omB69349AA4E
omAAD4D04C
omB69349AA4E
könnte auf rolling code hindeuten. :'( Das wäre dann problematischer in der Umsetzung.
Hallo Markus,
ich habe ein FHEM-System aufgesetzt, den SIGNALduino eingebunden und bekomme folgendes Feedback mit "verbose 4":
# Taste 1 - An
2018.12.17 18:10:17 4: SIGNALduino433/msg READredu: MS;P1=-337;P2=823;P3=293;P4=-866;P5=-10326;D=35212121213421343434342134343421213434343421212121212134343421212134;CP=3;SP=5;R=75;O;m2;
2018.12.17 18:10:17 4: SIGNALduino433/msg READredu: MS;P1=-329;P2=825;P3=295;P4=-858;P5=-10332;D=35212121213421343434342134343421213434343421212121212134343421212134;CP=3;SP=5;R=75;O;m1;
2018.12.17 18:10:17 4: SIGNALduino433/msg READredu: MS;P1=-332;P2=819;P3=291;P4=-870;P5=-10326;D=35212121213421343434342134343421213434343421212121212134343421212134;CP=3;SP=5;R=75;O;m0;
2018.12.17 18:10:17 4: SIGNALduino433/msg READredu: MS;P1=-338;P2=827;P3=290;P4=-863;P5=-10333;D=35212121213421343434342134343421213434343421212121212134343421212134;CP=3;SP=5;R=75;O;
2018.12.17 18:10:17 4: SIGNALduino433/msg READredu: MS;P0=830;P1=-325;P2=295;P3=-863;P4=-10324;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;m2;
2018.12.17 18:10:17 4: SIGNALduino433/msg READredu: MU;P0=830;P1=-325;P2=295;P3=-863;P4=-10324;P5=-32001;D=240101010123012323232301232323010123232323010101010101232323010101232;CP=2;R=75;
2018.12.17 18:10:17 4: SIGNALduino433: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate
2018.12.17 18:10:17 4: SIGNALduino433: Fingerprint for MU Protocol id 31 -> Pollin ISOTRONIC matches, trying to demodulate
2018.12.17 18:10:17 4: SIGNALduino433: Fingerprint for MU Protocol id 34 -> QUIGG_GT-7000 matches, trying to demodulate
2018.12.17 18:10:17 4: SIGNALduino433: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate
# Taste 1 - Aus
2018.12.17 18:10:48 4: SIGNALduino433/msg READredu: MS;P1=826;P2=-328;P3=298;P4=-859;P5=-10324;D=35121212123412343434341234343412123434343412121234121234343412123434;CP=3;SP=5;R=75;O;m2;
2018.12.17 18:10:48 4: SIGNALduino433/msg READredu: MS;P1=820;P2=-340;P3=293;P4=-861;P5=-10320;D=35121212123412343434341234343412123434343412121234121234343412123434;CP=3;SP=5;R=75;O;m1;
2018.12.17 18:10:48 4: SIGNALduino433/msg READredu: MS;P1=815;P2=-337;P3=288;P4=-875;P5=-10322;D=35121212123412343434341234343412123434343412121234121234343412123434;CP=3;SP=5;R=75;O;m0;
2018.12.17 18:10:49 4: SIGNALduino433/msg READredu: MS;P1=823;P2=-334;P3=300;P4=-851;P5=-10321;D=35121212123412343434341234343412123434343412121234121234343412123434;CP=3;SP=5;R=75;O;
2018.12.17 18:10:49 4: SIGNALduino433/msg READredu: MS;P0=824;P1=-330;P2=293;P3=-862;P4=-10320;D=24010101012301232323230123232301012323232301010123010123232301012323;CP=2;SP=4;R=75;O;m2;
2018.12.17 18:10:49 4: SIGNALduino433/msg READredu: MS;P0=825;P1=-326;P2=305;P3=-862;P4=-10330;D=24010101012301232323230123232301012323232301010123010123232301012323;CP=2;SP=4;R=75;O;m1;
2018.12.17 18:10:49 4: SIGNALduino433/msg READredu: MS;P0=826;P1=-330;P2=297;P3=-860;P4=-10329;D=24010101012301232323230123232301012323232301010123010123232301012323;CP=2;SP=4;R=75;O;m0;
2018.12.17 18:10:49 4: SIGNALduino433/msg READredu: MS;P0=836;P1=-327;P2=289;P3=-860;P4=-10326;D=24010101012301232323230123232301012323232301010123010123232301012323;CP=2;SP=4;R=75;O;
2018.12.17 18:10:49 4: SIGNALduino433/msg READredu: MU;P0=830;P1=-325;P2=303;P3=-861;P4=-10320;D=0101232323010123232401010101230123232323012323230101232323230101012301012323230101232320;CP=2;R=75;
2018.12.17 18:10:49 4: SIGNALduino433: Fingerprint for MU Protocol id 19 -> minify matches, trying to demodulate
2018.12.17 18:10:49 4: SIGNALduino433: Fingerprint for MU Protocol id 31 -> Pollin ISOTRONIC matches, trying to demodulate
2018.12.17 18:10:49 4: SIGNALduino433: Fingerprint for MU Protocol id 34 -> QUIGG_GT-7000 matches, trying to demodulate
2018.12.17 18:10:49 4: SIGNALduino433: Fingerprint for MU Protocol id 60 -> WS2000 matches, trying to demodulate
Rolling Codes habe ich mich auch nur leicht belesen und konnte allerdings keine Struktur erkennen in den Codes.
Ergänzung: Ich habe "Taste 1 - An" einfach sehr lange (> fünf Sekunden) gedrückt gehalten und diesen Output erzeugt:
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=303;P1=-328;P2=-10316;P5=829;P7=-849;D=02515151510751070707075107070751510707070751515151515107070751515107;CP=0;SP=2;R=74;O;m2;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=294;P1=-336;P2=-10316;P5=822;P7=-862;D=02515151510751070707075107070751510707070751515151515107070751515107;CP=0;SP=2;R=74;O;m1;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=313;P1=-332;P2=-10320;P5=826;P7=-840;D=02515151510751070707075107070751510707070751515151515107070751515107;CP=0;SP=2;R=74;O;m0;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=301;P1=-325;P2=-10320;P5=836;P7=-853;D=02515151510751070707075107070751510707070751515151515107070751515107;CP=0;SP=2;R=74;O;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=827;P1=-327;P2=297;P3=-859;P4=-10320;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=74;O;m2;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=829;P1=-327;P2=290;P3=-860;P4=-10322;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=74;O;m1;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=825;P1=-330;P2=289;P3=-859;P4=-10331;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=74;O;m0;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=834;P1=-324;P2=312;P3=-844;P4=-10325;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=74;O;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=814;P1=-345;P2=291;P3=-870;P4=-10321;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;m2;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=825;P1=-329;P2=306;P3=-849;P4=-10322;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;m1;
2018.12.17 18:54:23 4: SIGNALduino433/msg READredu: MS;P0=830;P1=-329;P2=293;P3=-859;P4=-10327;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;m0;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=821;P1=-335;P2=298;P3=-862;P4=-10321;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=828;P1=-328;P2=292;P3=-864;P4=-10317;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;m2;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=820;P1=-332;P2=290;P3=-872;P4=-10328;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;m1;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=820;P1=-343;P2=283;P3=-878;P4=-10322;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;m0;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=817;P1=-333;P2=290;P3=-872;P4=-10319;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=76;O;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=828;P1=-327;P2=300;P3=-859;P4=-10321;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m2;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=824;P1=-329;P2=289;P3=-873;P4=-10320;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m1;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=827;P1=-327;P2=296;P3=-862;P4=-10330;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m0;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=842;P1=-317;P2=300;P3=-852;P4=-10323;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=837;P1=-325;P2=302;P3=-852;P4=-10323;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m2;
2018.12.17 18:54:24 4: SIGNALduino433/msg READredu: MS;P0=830;P1=-337;P2=284;P3=-865;P4=-10319;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m1;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=833;P1=-323;P2=293;P3=-861;P4=-10323;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m0;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=814;P1=-345;P2=287;P3=-874;P4=-10311;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=809;P1=-341;P2=295;P3=-863;P4=-10321;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m2;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=834;P1=-318;P2=310;P3=-853;P4=-10320;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m1;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=827;P1=-335;P2=293;P3=-861;P4=-10322;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m0;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=822;P1=-330;P2=304;P3=-854;P4=-10321;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=838;P1=-317;P2=316;P3=-842;P4=-10326;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m2;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=816;P1=-334;P2=285;P3=-875;P4=-10333;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m1;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=816;P1=-339;P2=297;P3=-858;P4=-10326;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m0;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=827;P1=-328;P2=310;P3=-855;P4=-10311;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;
2018.12.17 18:54:25 4: SIGNALduino433/msg READredu: MS;P0=830;P1=-326;P2=302;P3=-850;P4=-10323;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m2;
2018.12.17 18:54:26 4: SIGNALduino433/msg READredu: MS;P0=827;P1=-327;P2=300;P3=-866;P4=-10329;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m1;
2018.12.17 18:54:26 4: SIGNALduino433/msg READredu: MS;P0=818;P1=-333;P2=290;P3=-869;P4=-10322;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;m0;
2018.12.17 18:54:26 4: SIGNALduino433/msg READredu: MS;P0=824;P1=-336;P2=300;P3=-854;P4=-10321;D=24010101012301232323230123232301012323232301010101010123232301010123;CP=2;SP=4;R=75;O;
Da bin ich dann raus :'(
Mach mal ein neues Thema in der Bastelecke mit Stichwörtern Signalduino, Protokollanalyse und Mannax auf. Beschreibe kurz Dein Ziel, bisherige Ergebnisse mit Verweis auf diesen Thread.
Viel Glück
Markus
Ich bin ein ganzes Stück weiter mit Deiner Unterstützung und der aktuellen Doku (Wiki) vom Signalduino, Danke dafür!
Die jeweils einzeln gemeldeten Codes habe ich in den Befehl aus der Doku gewandelt und ihn über die FHEM-Commandline abgeschickt - und siehe da, die Lampe geht an und aus :-)
So sehen die Befehle für die erste Steckdose aus:
# Taste 1 - An
set SIGNALduino433 raw SR;;R=3;;P2=830;;P3=-327;;P4=294;;P5=-862;;P6=-10321;;D=46232323234523454545452345454523234545454523232323232345454523232345;;
# Taste 1 - Aus
set SIGNALduino433 raw SR;;R=3;;P1=826;;P2=-328;;P3=301;;P4=-854;;P5=-10317;;D=35121212123412343434341234343412123434343412121234121234343412123434;;
Was mich jetzt natürlich brennend interessiert:
- Lässt sich daraus ein Befehl entwickeln, den ich via Unix-Commandline (echo 4711 > /dev/ttyUSB0) an die Schnittstelle senden kann?
- Alternativ: Kann ich FHEM von außen mitteilen, diesen Befehl zu senden? So könnte ich eine kleine Kapsel (z.B. in Bash) schreiben, welche FHEM mitteilt, den Befehl zu senden
Ergänzung: Zur Alternative war ich etwas voreilig, die Suche hat geholfen: https://forum.fhem.de/index.php?topic=44921.0
Hi,
ich habe gestern noch zwei Gedanken gehabt!
1) Kann sein, dass man die Encryption vom Signalduino an FHEM deaktivieren kann - dann siehst Du auf der Seriellen konsole die gleichen Daten wie in FHEM. Da gan es einen Beitrag im Entwicklerzweig zu
2) ein doppelter sich wiederholender Code ist eher ein langer zweigeteilt und keiner mit rolling code ;-) der würde ja hochlaufen.
Jedenfalls kannst Du die langen Codes im Log mal als Raw senden. Wie steht im Wiki zum Signalduino.
Ah xlf. War schneller ;-)
Alles was hinter raw kommt einfach auf der seriellen übergeben!
Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Dann noch, mehr oder weniger zu Dokuzwecken, der Echo auf die serielle Schnittstelle - möglicherweise ist es für Andere noch eine Hilfe.
Wichtig ist, dass die doppelten Semikola dem Echo-Befehl das Genick brechen, als "Trenner" darf nur ein Semikolon gesetzt sein. Der Unix-Commandline-Aufruf kann so aussehen:
echo 'SR;R=3;P2=830;P3=-327;P4=294;P5=-862;P6=-10321;D=46232323234523454545452345454523234545454523232323232345454523232345;' > /dev/ttyUSB0
Ich bedanke mich nochmal!