Autor Thema: SIGNALduino - Warema EWFS Markisensteuerung  (Gelesen 352 mal)

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
SIGNALduino - Warema EWFS Markisensteuerung
« am: 10 März 2017, 22:03:29 »
Hallo,

Sidey hat gemeint, dass ich am besten für dieses Thema einen Thread aufmache.
Es geht darum, dass ich unsere Markise mit Warema EWFS System per SIGNALduino steuern möchte.

Folgende URLs habe ich bisher gefunden:
http://ollisraspiblog.blogspot.de/2015/09/mit-dem-warema-ewfs-system-lassen-sich.html
https://www.mikrocontroller.net/topic/264063
https://forum.pimatic.org/topic/2207/controlling-warema-ewfs-awning-shutter-with-rawshutter-protocol/3

Den ersten und den dritten Link finde ich sehr interessant.

Sidey war so freundlich und hatte mir eine Firmware bereitgestellt mit der ich die MinBitLength von der Manchester Code Erkennung runtersetzen konnte.
Dadurch konnte ich folgende Signale scannen.

EINFAHREN:
2017.03.01 11:46:05 4: sduino/msg READ: MC;LL=-1725;LH=1824;SL=-839;SH=925;D=E9F;C=885;L=12;R=214;
2017.03.01 11:46:05 4: sduino/msg READ: MC;LL=-1719;LH=1822;SL=-854;SH=943;D=E9F;C=889;L=12;R=214;
2017.03.01 11:46:05 4: sduino/msg READ: MC;LL=-1727;LH=1815;SL=-821;SH=955;D=E9F;C=886;L=12;R=214;
2017.03.01 11:46:06 4: sduino/msg READ: MC;LL=-1734;LH=1808;SL=-853;SH=931;D=E9F;C=887;L=12;R=216;
2017.03.01 11:46:06 4: sduino/msg READ: MC;LL=-1735;LH=1815;SL=-843;SH=927;D=E9F;C=886;L=12;R=218;
2017.03.01 11:46:06 4: sduino/msg READ: MC;LL=-1728;LH=1824;SL=-841;SH=924;D=E9F;C=886;L=12;R=216;
2017.03.01 11:46:06 4: sduino/msg READ: MC;LL=-1725;LH=1812;SL=-847;SH=929;D=E9F;C=885;L=12;R=211;
2017.03.01 11:46:07 4: sduino/msg READ: MC;LL=-1735;LH=1814;SL=-833;SH=954;D=E9F;C=889;L=12;R=215;
2017.03.01 11:46:07 4: sduino/msg READ: MC;LL=-1733;LH=1811;SL=-844;SH=926;D=E9F;C=885;L=12;R=217;
2017.03.01 11:46:07 4: sduino/msg READ: MC;LL=-1725;LH=1817;SL=-848;SH=930;D=E9F;C=886;L=12;R=213;
2017.03.01 11:46:08 4: sduino/msg READ: MC;LL=-1731;LH=1820;SL=-835;SH=929;D=E9F;C=885;L=12;R=214;
2017.03.01 11:46:08 4: sduino/msg READ: MC;LL=-1720;LH=1814;SL=-843;SH=923;D=E9F;C=883;L=12;R=217;
2017.03.01 11:46:08 4: sduino/msg READ: MC;LL=-1716;LH=1815;SL=-842;SH=928;D=E9F;C=883;L=12;R=215;
2017.03.01 11:46:08 4: sduino/msg READ: MC;LL=-1733;LH=1809;SL=-826;SH=926;D=E9F;C=882;L=12;R=217;
2017.03.01 11:46:08 4: sduino/msg READ: MC;LL=-1884;LH=1802;SL=-839;SH=931;D=E9F;C=909;L=12;R=215;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1709;LH=1833;SL=-846;SH=926;D=E9F;C=885;L=12;R=218;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1724;LH=1827;SL=-841;SH=935;D=E9F;C=887;L=12;R=217;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1728;LH=1816;SL=-842;SH=931;D=E9F;C=886;L=12;R=216;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1731;LH=1818;SL=-839;SH=932;D=E9F;C=886;L=12;R=217;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1730;LH=1815;SL=-850;SH=932;D=E9F;C=887;L=12;R=218;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1726;LH=1811;SL=-845;SH=932;D=E9F;C=885;L=12;R=214;
2017.03.01 11:46:09 4: sduino/msg READ: MC;LL=-1727;LH=1818;SL=-877;SH=929;D=E9F;C=891;L=12;R=216;
2017.03.01 11:46:10 4: sduino/msg READ: MC;LL=-1734;LH=1807;SL=-841;SH=936;D=E9F;C=886;L=12;R=216;
2017.03.01 11:46:10 4: sduino/msg READ: MC;LL=-1725;LH=1821;SL=-841;SH=930;D=E9F;C=886;L=12;R=218;
2017.03.01 11:46:10 4: sduino/msg READ: MC;LL=-1728;LH=1822;SL=-852;SH=918;D=E9F;C=886;L=12;R=216;
2017.03.01 11:46:10 4: sduino/msg READ: MC;LL=-1714;LH=1824;SL=-839;SH=948;D=E9F;C=887;L=12;R=217;
2017.03.01 11:46:10 4: sduino/msg READ: MC;LL=-1726;LH=1818;SL=-845;SH=921;D=E9F;C=884;L=12;R=218;
2017.03.01 11:46:11 4: sduino/msg READ: MC;LL=-1730;LH=1816;SL=-837;SH=927;D=E9F;C=884;L=12;R=217;
2017.03.01 11:46:11 4: sduino/msg READ: MC;LL=-1916;LH=1831;SL=-830;SH=938;D=E9F;C=919;L=12;R=218;

STOPPEN:
2017.03.01 11:45:18 4: sduino/msg READ: MC;LL=-1719;LH=1819;SL=-848;SH=930;D=34E0;C=885;L=13;R=216;
2017.03.01 11:45:20 4: sduino/msg READ: MC;LL=-1741;LH=1801;SL=-848;SH=925;D=34E0;C=885;L=13;R=214;
2017.03.01 11:45:22 4: sduino/msg READ: MC;LL=-1736;LH=1806;SL=-853;SH=920;D=34E0;C=885;L=13;R=214;
2017.03.01 11:45:22 4: sduino/msg READ: MC;LL=-1721;LH=1817;SL=-839;SH=935;D=34E0;C=885;L=13;R=218;
2017.03.01 11:45:24 4: sduino/msg READ: MC;LL=-1724;LH=1826;SL=-827;SH=941;D=34E0;C=886;L=13;R=211;
2017.03.01 11:45:24 4: sduino/msg READ: MC;LL=-1729;LH=1825;SL=-852;SH=921;D=34E0;C=887;L=13;R=211;
2017.03.01 11:45:24 4: sduino/msg READ: MC;LL=-1723;LH=1812;SL=-824;SH=958;D=34E0;C=886;L=13;R=216;
2017.03.01 11:45:24 4: sduino/msg READ: MC;LL=-1729;LH=1813;SL=-842;SH=924;D=34E0;C=884;L=13;R=213;
2017.03.01 11:45:25 4: sduino/msg READ: MC;LL=-1744;LH=1806;SL=-855;SH=922;D=34E0;C=887;L=13;R=212;
2017.03.01 11:45:25 4: sduino/msg READ: MC;LL=-1735;LH=1812;SL=-856;SH=919;D=34E0;C=886;L=13;R=213;
2017.03.01 11:45:25 4: sduino/msg READ: MC;LL=-1746;LH=1800;SL=-862;SH=920;D=34E0;C=887;L=13;R=211;
2017.03.01 11:45:25 4: sduino/msg READ: MC;LL=-1699;LH=1811;SL=-846;SH=927;D=34E0;C=880;L=13;R=216;
2017.03.01 11:45:25 4: sduino/msg READ: MC;LL=-1729;LH=1817;SL=-833;SH=942;D=34E0;C=886;L=13;R=215;
2017.03.01 11:45:26 4: sduino/msg READ: MC;LL=-1746;LH=1809;SL=-859;SH=920;D=34E0;C=888;L=13;R=209;
2017.03.01 11:45:26 4: sduino/msg READ: MC;LL=-1735;LH=1800;SL=-805;SH=937;D=34E0;C=879;L=13;R=209;
2017.03.01 11:45:26 4: sduino/msg READ: MC;LL=-1744;LH=1790;SL=-860;SH=924;D=34E0;C=886;L=13;R=214;
2017.03.01 11:45:26 4: sduino/msg READ: MC;LL=-1725;LH=1807;SL=-848;SH=931;D=34E0;C=885;L=13;R=213;
2017.03.01 11:45:27 4: sduino/msg READ: MC;LL=-1708;LH=1834;SL=-829;SH=943;D=34E0;C=885;L=13;R=215;
2017.03.01 11:45:27 4: sduino/msg READ: MC;LL=-1723;LH=1837;SL=-845;SH=926;D=34E0;C=888;L=13;R=212;
2017.03.01 11:45:27 4: sduino/msg READ: MC;LL=-1727;LH=1814;SL=-847;SH=934;D=34E0;C=886;L=13;R=213;
2017.03.01 11:45:28 4: sduino/msg READ: MC;LL=-1733;LH=1811;SL=-855;SH=921;D=34E0;C=886;L=13;R=214;
2017.03.01 11:45:28 4: sduino/msg READ: MC;LL=-1721;LH=1821;SL=-885;SH=903;D=34E0;C=888;L=13;R=215;
2017.03.01 11:45:28 4: sduino/msg READ: MC;LL=-1745;LH=1814;SL=-846;SH=924;D=34E0;C=888;L=13;R=218;
2017.03.01 11:45:29 4: sduino/msg READ: MC;LL=-1746;LH=1804;SL=-866;SH=906;D=34E0;C=886;L=13;R=216;
2017.03.01 11:45:29 4: sduino/msg READ: MC;LL=-1737;LH=1823;SL=-832;SH=947;D=34E0;C=889;L=13;R=210;
2017.03.01 11:45:29 4: sduino/msg READ: MC;LL=-1727;LH=1807;SL=-831;SH=951;D=34E0;C=885;L=13;R=210;
2017.03.01 11:45:30 4: sduino/msg READ: MC;LL=-1744;LH=1804;SL=-853;SH=918;D=34E0;C=886;L=13;R=212;
2017.03.01 11:45:30 4: sduino/msg READ: MC;LL=-1703;LH=1815;SL=-835;SH=949;D=34E0;C=883;L=13;R=216;
2017.03.01 11:46:02 4: sduino/msg READ: MC;LL=-1726;LH=1822;SL=-829;SH=944;D=34E0;C=886;L=13;R=215;

AUSFAHREN:
2017.03.01 11:45:50 4: sduino/msg READ: MC;LL=-1735;LH=1813;SL=-856;SH=922;D=E9F0;C=887;L=13;R=216;
2017.03.01 11:45:51 4: sduino/msg READ: MC;LL=-1745;LH=1809;SL=-853;SH=924;D=E9F0;C=888;L=13;R=214;
2017.03.01 11:45:52 4: sduino/msg READ: MC;LL=-1739;LH=1815;SL=-853;SH=923;D=E9F0;C=888;L=13;R=214;
2017.03.01 11:45:52 4: sduino/msg READ: MC;LL=-1733;LH=1808;SL=-849;SH=922;D=E9F0;C=885;L=13;R=216;
2017.03.01 11:45:53 4: sduino/msg READ: MC;LL=-1721;LH=1816;SL=-847;SH=931;D=E9F0;C=885;L=13;R=216;
2017.03.01 11:45:53 4: sduino/msg READ: MC;LL=-1728;LH=1816;SL=-827;SH=943;D=E9F0;C=885;L=13;R=216;
2017.03.01 11:45:54 4: sduino/msg READ: MC;LL=-1735;LH=1816;SL=-846;SH=929;D=E9F0;C=887;L=13;R=215;
2017.03.01 11:45:54 4: sduino/msg READ: MC;LL=-1734;LH=1813;SL=-846;SH=925;D=E9F0;C=886;L=13;R=214;
2017.03.01 11:45:56 4: sduino/msg READ: MC;LL=-1727;LH=1812;SL=-856;SH=915;D=E9F0;C=884;L=13;R=218;
2017.03.01 11:45:56 4: sduino/msg READ: MC;LL=-1731;LH=1820;SL=-849;SH=925;D=E9F0;C=887;L=13;R=218;
2017.03.01 11:45:57 4: sduino/msg READ: MC;LL=-1718;LH=1813;SL=-843;SH=939;D=E9F0;C=885;L=13;R=215;
2017.03.01 11:45:57 4: sduino/msg READ: MC;LL=-1730;LH=1822;SL=-845;SH=924;D=E9F0;C=886;L=13;R=216;
2017.03.01 11:45:58 4: sduino/msg READ: MC;LL=-1746;LH=1813;SL=-853;SH=933;D=E9F0;C=890;L=13;R=215;
2017.03.01 11:45:59 4: sduino/msg READ: MC;LL=-1725;LH=1810;SL=-846;SH=925;D=E9F0;C=884;L=13;R=218;
2017.03.01 11:45:59 4: sduino/msg READ: MC;LL=-1725;LH=1811;SL=-857;SH=915;D=E9F0;C=884;L=13;R=217;
2017.03.01 11:45:59 4: sduino/msg READ: MC;LL=-1734;LH=1812;SL=-840;SH=934;D=E9F0;C=886;L=13;R=216;
2017.03.01 11:45:59 4: sduino/msg READ: MC;LL=-1731;LH=1820;SL=-844;SH=929;D=E9F0;C=887;L=13;R=215;
2017.03.01 11:45:59 4: sduino/msg READ: MC;LL=-1732;LH=1820;SL=-854;SH=924;D=E9F0;C=888;L=13;R=215;
2017.03.01 11:46:00 4: sduino/msg READ: MC;LL=-1733;LH=1822;SL=-847;SH=923;D=E9F0;C=887;L=13;R=216;
2017.03.01 11:46:00 4: sduino/msg READ: MC;LL=-1739;LH=1819;SL=-844;SH=933;D=E9F0;C=889;L=13;R=214;
2017.03.01 11:46:00 4: sduino/msg READ: MC;LL=-1731;LH=1809;SL=-852;SH=921;D=E9F0;C=885;L=13;R=215;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1731;LH=1815;SL=-826;SH=933;D=E9F0;C=884;L=13;R=216;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1733;LH=1815;SL=-851;SH=923;D=E9F0;C=886;L=13;R=216;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1726;LH=1819;SL=-849;SH=924;D=E9F0;C=886;L=13;R=216;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1732;LH=1815;SL=-831;SH=931;D=E9F0;C=884;L=13;R=216;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1724;LH=1810;SL=-855;SH=918;D=E9F0;C=884;L=13;R=218;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1736;LH=1808;SL=-844;SH=929;D=E9F0;C=886;L=13;R=216;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1725;LH=1825;SL=-849;SH=929;D=E9F0;C=887;L=13;R=216;
2017.03.01 11:46:01 4: sduino/msg READ: MC;LL=-1727;LH=1819;SL=-839;SH=940;D=E9F0;C=887;L=13;R=214;
2017.03.01 11:46:02 4: sduino/msg READ: MC;LL=-1723;LH=1818;SL=-839;SH=931;D=E9F0;C=885;L=13;R=215;
2017.03.01 11:46:02 4: sduino/msg READ: MC;LL=-1715;LH=1821;SL=-848;SH=915;D=E9F0;C=883;L=13;R=216;

Ob diese Signale komplett sind, kann ich leider nicht sagen.

Die Frage wäre nun, wie ich hier weitermachen könnte.

Klasse wäre es, wenn die MinBitLength für die Erkennung einen Weg in die richtige Firmware finden könnte.

Viele Grüße,
Ingo

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #1 am: 11 März 2017, 23:39:19 »
Ich habe das versucht zu reproduzieren.
Bislang habe ich es nicht geschafft.

Kannst Du bitte mal den MC Decoder ausschalten.
Dann kommen die Warema Nachrichten als MU Nachricht an.  Die würde ich mir gerne mal ansehen.

Grüße Sidey
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #2 am: 12 März 2017, 20:58:21 »
Müsste ich dann deine Firmware mit der Anpassung nehmen?
Mit der aktuellen wird leider nichts erkannt, kein MC, MS, MU.

Gruß,
Ingo

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #3 am: 12 März 2017, 21:12:52 »
Das ist egal, Du musst nur über den set Befehl den MC Decoder deaktivieren.
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #4 am: 12 März 2017, 21:25:34 »
Ah.. Stimmt .. MC aus, und MU wird erkannt.

Folgende Daten.

EINFAHREN:
2017.03.12 21:22:15 4: sduino/msg READ: MU;P0=-2988;P1=1762;P2=-1781;P3=-902;P4=871;P5=6762;P6=5012;D=0121342434343434352434313434243521342134343436;CP=4;R=211;
2017.03.12 21:22:21 4: sduino/msg READ: MU;P0=6770;P1=1775;P2=5008;P3=886;P4=-884;P5=-1778;P6=532;P7=-3008;D=234356734343405343414343534051435143434342;CP=3;R=211;
2017.03.12 21:22:21 4: sduino/msg READ: MU;P0=-1767;P1=884;P2=-895;P3=1776;P4=6774;P5=5004;D=01212303210121212121240121232121012403210321212125;CP=1;R=6;
2017.03.12 21:22:24 4: sduino/msg READ: MU;P0=-1781;P1=1762;P2=-895;P3=885;P4=6782;P5=4996;D=01230323232323240323212323032401230123232325;CP=3;R=255;
2017.03.12 21:22:25 4: sduino/msg READ: MU;P0=-3020;P1=1777;P2=-1776;P3=-895;P4=886;P5=6776;P6=4988;D=0121342434343434352434313434243521342134343436;CP=4;R=253;
2017.03.12 21:22:25 4: sduino/msg READ: MU;P0=-894;P1=882;P2=1771;P3=-1773;P4=6774;P5=4992;D=010232013101010101043101020101310432013201010105;CP=1;R=0;
2017.03.12 21:22:26 4: sduino/msg READ: MU;P0=5886;P1=156;P2=-7900;P3=866;P4=-905;P6=-1775;P7=1771;D=012343434343406343474343634067436743434340;CP=3;R=255;
2017.03.12 21:22:26 4: sduino/msg READ: MU;P0=-1785;P1=1757;P2=-885;P3=885;P4=6774;P5=5012;D=01230323232323240323212323032401230123232325;CP=3;R=252;
2017.03.12 21:22:29 4: sduino/msg READ: MU;P0=5881;P1=392;P2=-7328;P3=885;P4=-895;P5=1770;P6=-1777;D=0123434565436343434343406343454343634065436543434340;CP=3;R=247;
2017.03.12 21:22:30 4: sduino/msg READ: MU;P0=-32001;P1=6561;P2=-1790;P3=873;P4=-905;P5=1757;P6=4988;D=0123434525432343434343412343454343234125432543434346;CP=3;R=248;
2017.03.12 21:22:31 4: sduino/msg READ: MU;P0=-180;P1=580;P2=-1776;P3=871;P4=-901;P5=1775;P6=6776;P7=5008;D=0123434525432343434343462343454343234625432543434347;CP=3;R=247;

STOPPEN:
2017.03.12 21:23:03 4: sduino/msg READ: MU;P0=6764;P1=4996;P2=-6740;P3=476;P4=-1790;P5=867;P6=-905;P7=1756;D=234567476545656765404565676565456047654765656561;CP=5;R=8;
2017.03.12 21:23:03 4: sduino/msg READ: MU;P0=-32001;P1=6553;P2=-889;P3=882;P4=-1780;P5=1764;P6=5008;D=01234325452343232523414323252323432145234523232326;CP=3;R=231;
2017.03.12 21:23:04 4: sduino/msg READ: MU;P0=-1788;P1=1760;P2=-896;P3=882;P4=6778;P5=4992;D=012303232123040323212323032401230123232325;CP=3;R=248;
2017.03.12 21:23:04 4: sduino/msg READ: MU;P0=6762;P1=4992;P2=-15192;P3=858;P4=-901;P6=-1778;P7=1758;D=234363434743606343474343634067436743434341;CP=3;R=253;
2017.03.12 21:23:04 4: sduino/msg READ: MU;P0=-892;P1=1757;P2=-1779;P3=880;P4=6778;P5=5008;D=01210323030103242303010303230421032103030305;CP=3;R=252;
2017.03.12 21:23:05 4: sduino/msg READ: MU;P0=-870;P1=886;P3=-1791;P4=1761;P5=6770;P6=5012;D=010131010401353101040101310534013401010106;CP=1;R=254;
2017.03.12 21:23:05 4: sduino/msg READ: MU;P0=5879;P1=504;P2=-10796;P3=1769;P4=-1778;P5=-896;P6=884;D=0123435646565356404656535656465043564356565650;CP=6;R=255;
2017.03.12 21:23:05 4: sduino/msg READ: MU;P0=-32001;P1=885;P2=-5920;P3=-1775;P4=-888;P5=1769;P6=6776;P7=5016;D=01213145354131414541363141454141314635413541414147;CP=1;R=8;
2017.03.12 21:23:06 4: sduino/msg READ: MU;P0=5891;P1=376;P2=-17132;P3=875;P4=-1773;P5=-900;P6=1775;D=012343535653404353565353435046534653535350;CP=3;R=211;

AUSFAHREN kann ich gerade nicht testen.

Kannst du damit etwas anfangen?

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #5 am: 13 März 2017, 08:05:38 »
Ja, das sind genau die Logmeldungen, die ich brauche.
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #6 am: 13 März 2017, 22:50:53 »
Mit welcher Firmware Version hast Du die Daten geloggt?
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #7 am: 13 März 2017, 22:53:04 »
mit dieser:
V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50


Gesendet von iPhone mit Tapatalk

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #8 am: 14 März 2017, 22:33:28 »
Brauchst du vielleicht mehr Daten oder was anderes?

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #9 am: 14 März 2017, 23:37:23 »
Nein, ich brauche eine Idee.

Also mit der Manchester Decodierung kommen wir vermutlich nicht weiter. Es wird nur ein Teil erfolgreich dekodiert. Ich weiss noch nicht warum.
Die langen Pausen zwischen den einzelnen Abschnitten sind nicht Manchester Kompatibel und werden als "störsignal" erkannt.

Vermutlich ist es am besten, wenn wir die minbitlength lassen wie sie ist und das ganze doch in FHEM mit einer Eigenen Funktion verarbeiten
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #10 am: 15 März 2017, 09:41:39 »
Ja, ich hatte irgendwo was gelesen von 14+9 und nochmal 14+9 Bytes ...
Das ist wohl tatsächlich nicht ganz soooo einfach.

Hattest du dir die Links angesehen ?? Im speziellen den dritten ??

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #11 am: 15 März 2017, 18:01:19 »
Link 2 fand ich informativer als Link 3.


Das Problem mit der Manchester Erkennung ist halt, dass es vom Prinzip drei voneinander unabhängige Manchester Übertragungen sind.
Es müssten eigentlich auch drei Werte ausgegeben werden, aus irgend einem Grund passt das leider nicht.

Am Ende würde uns das aber nicht helfen, da wir dann nicht wissen was zusammen hängt.

Da sehe ich die Variante alles in FHEM zu verarbeiten noch zielführender. Dort können wir die Daten in alle Richtungen manipulieren und verändern.

Grüße Sidey
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #12 am: 15 März 2017, 21:54:36 »
Oki . Kann ich dir da irgendwie helfen?

Gruß,
ingo

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #13 am: 20 März 2017, 20:34:04 »
Konntest du schon an dieser Front weitermachen?

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #14 am: 20 März 2017, 21:03:42 »
Ja, ich habe ein wenig am Thema gearbeitet. Es ist aber nicht so leicht, als dass es mal schnell in 1-2 Stunden fehlerfrei läuft.
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #15 am: 20 März 2017, 21:06:03 »
Das kann ich mir gut vorstellen ... Familie und Job gehen ja zudem natürlich auch vor.
Wenn ich dir nur irgendwie helfen könnte ... Ich hab die nächsten zwei Wochen Urlaub und könnte mich relativ intensiv damit befassen.

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #16 am: 20 März 2017, 22:21:51 »
Ich bekomme aus folgender "MU" Nachricht
MU;P0=-2988;P1=1762;P2=-1781;P3=-902;P4=871;P5=6762;P6=5012;D=0121342434343434352434313434243521342134343436;CP=4;

folgende Bits extrahiert:
10100111111011     100011010     010000
Das wären 14 Bits,  9 und noch mal 6 Bits.
Laut den Beschreibungen, sollten es 14, 9 und noch mal 9 Bits sein, wobei die letzten beiden Nachrichten identisch sein sollten.

Mit anderen Übertragungen komme ich auf 32 Bits, aber die 9 Bit langen Bereiche sind aber nie identisch und auch nicht beide 9 bit lang.

Ob es vielleicht unterschiedliche Versionen des Protokolls gibt?

Grüße Sidey
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #17 am: 20 März 2017, 22:49:47 »
Ich glaube die D=01213 Meldungen sind nicht die Richtigen.

Ich hab mal grad nochmal versucht EINFAHREN zu tracen:
2017.03.20 22:47:03 4: sduino/msg READ: MU;P0=5900;P1=356;P2=-17120;P3=903;P4=-1762;P5=-874;P7=1796;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:03 4: sduino/msg READ: MU;P0=5892;P1=236;P2=-11028;P3=1774;P4=-1773;P5=-875;P6=905;D=012343564656565656504656535656465043564356565650;CP=6;R=1;
2017.03.20 22:47:03 4: sduino/msg READ: MU;P0=5900;P1=380;P2=-17096;P3=892;P4=-1761;P5=-883;P7=1780;D=01234353535353504353575353435047534753535350;CP=3;R=0;
2017.03.20 22:47:03 4: sduino/msg READ: MU;P0=-32001;P1=6578;P2=-1770;P3=885;P4=-882;P5=1776;P6=5016;D=0123434525432343434343412343454343234125432543434346;CP=3;R=1;
2017.03.20 22:47:03 4: sduino/msg READ: MU;P0=5892;P1=300;P2=-17152;P3=894;P4=-1765;P5=-883;P7=1779;D=01234353535353504353575353435047534753535350;CP=3;R=255;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=5888;P1=328;P2=-17136;P3=902;P4=-1769;P5=-879;P7=1785;D=01234353535353504353575353435047534753535350;CP=3;R=0;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=6788;P1=4996;P2=-2572;P3=3076;P4=-1756;P5=908;P6=-874;P7=1782;D=2345656747654565656565604565676565456047654765656561;CP=5;R=2;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=5894;P1=336;P2=-17124;P3=902;P4=-1755;P5=-880;P7=1784;D=01234353535353504353575353435047534753535350;CP=3;R=255;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=5897;P1=380;P2=-17108;P3=893;P4=-1770;P5=-882;P7=1774;D=01234353535353504353575353435047534753535350;CP=3;R=0;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=6796;P1=5016;P2=-7708;P3=879;P4=-881;P6=1785;P7=-1756;D=23434676437343434343407343464343734076437643434341;CP=3;R=0;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=5906;P1=356;P2=-17128;P3=885;P4=-1758;P5=-881;P7=1791;D=01234353535353504353575353435047534753535350;CP=3;R=0;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=5902;P1=336;P2=-17116;P3=906;P4=-1756;P5=-873;P7=1803;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:04 4: sduino/msg READ: MU;P0=5906;P1=396;P2=-17072;P3=895;P4=-1769;P5=-875;P7=1779;D=01234353535353504353575353435047534753535350;CP=3;R=0;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=-32001;P1=6572;P2=-1760;P3=896;P4=-884;P5=1777;P6=4992;D=0123434525432343434343412343454343234125432543434346;CP=3;R=3;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=5906;P1=304;P2=-19808;P3=895;P4=-873;P6=-1766;P7=1786;D=012343434343406343474343634067436743434340;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=5901;P1=332;P2=-17132;P3=888;P4=-1756;P5=-881;P7=1784;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=5898;P1=340;P2=-17124;P3=894;P4=-1756;P5=-882;P7=1785;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=-32001;P1=6567;P2=-1770;P3=884;P4=-896;P5=1775;P6=4992;D=0123434525432343434343412343454343234125432543434346;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=-32001;P1=6574;P2=-1770;P3=884;P4=-892;P5=1772;P6=4992;D=0123434525432343434343412343454343234125432543434346;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=-32001;P1=6572;P2=-1758;P3=893;P4=-881;P5=1774;P6=5004;D=0123434525432343434343412343454343234125432543434346;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=5904;P1=332;P2=-17116;P3=884;P4=-1770;P5=-885;P7=1781;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:05 4: sduino/msg READ: MU;P0=5891;P1=340;P2=-19772;P3=904;P4=-877;P6=-1772;P7=1779;D=012343434343406343474343634067436743434340;CP=3;R=2;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=5903;P1=256;P2=-14532;P3=1791;P4=-882;P5=886;P6=-1758;D=0123456545454545406545434545654063456345454540;CP=5;R=1;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=5896;P1=336;P2=-19768;P3=903;P4=-876;P6=-1759;P7=1778;D=012343434343406343474343634067436743434340;CP=3;R=2;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=6790;P1=5004;P2=-5424;P3=204;P4=-1761;P5=907;P6=-874;P7=1781;D=2345656747654565656565604565676565456047654765656561;CP=5;R=0;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=-32001;P1=6568;P2=-1771;P3=884;P4=-893;P5=1777;P6=5000;D=0123434525432343434343412343454343234125432543434346;CP=3;R=1;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=5898;P1=292;P2=-17156;P3=893;P4=-1760;P5=-883;P7=1778;D=01234353535353504353575353435047534753535350;CP=3;R=2;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=5902;P1=348;P2=-19760;P3=898;P4=-879;P6=-1760;P7=1792;D=012343434343406343474343634067436743434340;CP=3;R=1;
2017.03.20 22:47:06 4: sduino/msg READ: MU;P0=-32001;P1=6570;P2=-1768;P3=882;P4=-892;P5=1775;P6=4996;D=0123434525432343434343412343454343234125432543434346;CP=3;R=1;
2017.03.20 22:47:07 4: sduino/msg READ: MU;P0=5900;P1=280;P2=-15464;P3=895;P4=-883;P5=-1756;P7=1778;D=0123435343434343405343474343534057435743434340;CP=3;R=255;
2017.03.20 22:47:07 4: sduino/msg READ: MU;P0=5902;P1=312;P2=-17156;P3=884;P4=-1776;P5=-886;P7=1778;D=01234353535353504353575353435047534753535350;CP=3;R=0;
2017.03.20 22:47:08 4: sduino/msg READ: MU;P0=5902;P1=316;P2=-17148;P3=905;P4=-1764;P5=-877;P7=1784;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:08 4: sduino/msg READ: MU;P0=5900;P1=324;P2=-17140;P3=891;P4=-1755;P5=-885;P7=1798;D=01234353535353504353575353435047534753535350;CP=3;R=1;
2017.03.20 22:47:08 4: sduino/msg READ: MU;P0=5897;P1=216;P2=-11036;P3=1776;P4=-1766;P5=-885;P6=895;D=012343564656565656504656535656465043564356565650;CP=6;R=1;

Sind die besser ?

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1613
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #18 am: 21 März 2017, 21:23:21 »
Die entsprechen leider auch nicht den Angaben in den Links.


Mach doch mal ein Update :

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt
Dann bekommst Du so etwas ins Log (Verbose 5)
2017.03.21 21:20:42.959 3: dummyDuino: Unknown code u6374FB8A40, help me!
2017.03.21 21:20:42.923 5: dummyDuino: dispatch u6374FB8A40
2017.03.21 21:20:42.890 5: dummyDuino: converted Data to (u6374FB8A40)
2017.03.21 21:20:42.888 4: dummyDuino: decoded matched MU Protocol id 63 dmsg u6374FB8A40 length 32 RSSI = -74
2017.03.21 21:20:42.886 5: dummyDuino: dispatching bits: 0 1 1 1 0 1 0 0 1 1 1 1 1 0 1 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #19 am: 21 März 2017, 22:50:01 »
Ich aktualisiere aktuell mehrmals täglich und hatte mir auch schon überlegt mal die dekodierte Nachricht zu prüfen, aber ich finde nichts.

2017.03.21 22:46:29 4: sduino/msg READ: ^BMU;P0=-32001;P1=6563;P2=-1758;P3=888;P4=-879;P5=1784;D=0123434525432343434343412343454343234125432543434346;CP=3;R=246;^C
2017.03.21 22:46:29 5: sduino: applying filterfunc SIGNALduino_filterSign
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: start pattern for MU Protocol id 27 -> remote27 mismatches, aborting
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: Starting demodulation at Position 4
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2017.03.21 22:46:29 5: sduino: applying filterfunc SIGNALduino_compPattern
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: start pattern for MU Protocol id 39 -> X10 Protocol mismatches, aborting
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 5 -> unitec6899 matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: Starting demodulation at Position 9
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: Starting demodulation at Position 3
2017.03.21 22:46:29 5: sduino: applying filterfunc SIGNALduino_filterMC
2017.03.21 22:46:29 4: sduino: pulese: -32001
2017.03.21 22:46:29 4: sduino: filter n
2017.03.21 22:46:29 4: sduino: pulese: 6563
2017.03.21 22:46:29 4: sduino: filter n
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 1784
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 1784
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 6563
2017.03.21 22:46:29 4: sduino: filter n
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 1784
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 6563
2017.03.21 22:46:29 4: sduino: filter n
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 1784
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -1758
2017.03.21 22:46:29 4: sduino: pulese: 1784
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese: 888
2017.03.21 22:46:29 4: sduino: pulese: -879
2017.03.21 22:46:29 4: sduino: pulese:
2017.03.21 22:46:29 4: sduino: filter n
2017.03.21 22:46:29 4: sduino: filterbits: 0
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: Starting demodulation at Position 3
2017.03.21 22:46:29 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2017.03.21 22:46:29 5: sduino: Starting demodulation at Position 3

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 51
Antw:SIGNALduino - Warema EWFS Markisensteuerung
« Antwort #20 am: 24 März 2017, 08:46:22 »
Gibts da irgendwie ein Problem mit dem Dekodieren, so dass mir diese Sachen nicht angezeigt werden?
Kann ich das vielleicht selber umrechnen?
Kann ich irgendwas mit den Meldungen bzgl. "pulese" und "filter" anfangen?