Neues Modul: 98_Siro.pm (Ansteuerung von motorisierten Innensichtschutzrollos)

Begonnen von Dr. Smag, 27 September 2017, 00:14:49

Vorheriges Thema - Nächstes Thema

PhantomXY

Zitat von: Byte09 am 01 März 2018, 10:55:50
Kannst du bitte mal versuchen diesen Wert nach und nachvhöher zu setzen , bis er fav entweder erkennt , oder abstürzt und mir schreiben , was magische oder böse Zahl ist ?

Ist ein wenig schwierig für mich , da ich eine andere signalduino Firmware nutze , bei der dieses Problem nicht auftaucht. Umflashen möchte ich nur ungern , da ich im Moment nur den signalduino aus dem aktivsystem habe.

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk

Also bis 40 hängt er sich nicht auf, aber es folgt auch keine Reaktion,

mit ner anderen FW hat der Stick gar nicht funktioniert. Kann aber gern noch mal eine andere Testen, welche?
Zitat von: Byte09 am 01 März 2018, 18:18:46
@PhantomXY

anbei mal ein schuss ins blaue. Kannst du die angehängte version des moduls mal probieren und mir sagen , was dabei passiert . stelle das longstop bitte wieder auf 45 dafür.

ich hoffe du weisst, wie du dies vorhandene version auf die angehängte version aktualisierst ?!


! Das ist eine reine Testversion, bitte niemand nutzen, bei dem das Modul ohne Fehler läuft !

krieg ich hin, schaff ich aber erst morgen früh, werde berichten!

erstmal Vielen Dank..

Byte09

Zitat von: PhantomXY am 01 März 2018, 21:23:00
Also bis 40 hängt er sich nicht auf, aber es folgt auch keine Reaktion,

mit ner anderen FW hat der Stick gar nicht funktioniert. Kann aber gern noch mal eine andere Testen, welche?
krieg ich hin, schaff ich aber erst morgen früh, werde berichten!

erstmal Vielen Dank..

belass es erstmal bei der firmware, ggf. bekommen wir es ja so hin . gib mir halt morgen bescheid.

gruss Byte09

misux

Zitat von: Byte09 am 01 März 2018, 15:17:59
Möglicherweise daher , da der von dir genannte Motor nicht aus der le Serie ist ( erster Beitrag )  und ich nichtmal sicher bin , ob er die gleiche Sprache spricht wie die Le's.  Leider habe ich einen solchen Motor auch nicht , so dass ich es mir anschauen könnte , oder ggf. Versuchen könntr , das Protokoll einzubauen ( falls es anders ist )

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk

hmmm...  :-\

Bestünde denn allgemein Interesse ? Ich würde die Fernbedienung und den Motor zur Verfügung stellen... Das würde mir helfen und der Community auch und ich müsste vielleicht nicht einen neuen Motor kaufen  :'(

Byte09

Zitat von: misux am 02 März 2018, 08:15:15
hmmm...  :-\

Bestünde denn allgemein Interesse ? Ich würde die Fernbedienung und den Motor zur Verfügung stellen... Das würde mir helfen und der Community auch und ich müsste vielleicht nicht einen neuen Motor kaufen  :'(
Bin den ganzen tag unterwegs , wenn du zeit hast stell den signalduino mal auf verbose 5 und drücke nacheinander hoch , runter , stop . Jeweils ein zwei Sekunden pause dazwischen . Den log kannst du hier bitte mal einstellen . Schaue mir das heute abend an und dann sehen wir , ob Ich den code zumindest evtl einbauen kann. Motor und fb sehen wir dann.

Gruss byte09

Gesendet von meinem SM-G900F mit Tapatalk


misux

Ok, nur das schaffe ich erst leider frühestens Samstag abend. Bin auch unterwegs. Mache es aber sobald ich wieder daheim bin.

PhantomXY

Zitat von: Byte09 am 01 März 2018, 21:24:50
belass es erstmal bei der firmware, ggf. bekommen wir es ja so hin . gib mir halt morgen bescheid.

gruss Byte09

Ich bin begeistert >> Modul eingespielt lief auf anhieb Perfekt.

Signal longstop repeats: 15 kein Problem
Signal longstop repeats: 45 auch kein Problem mehr!

Hab es jetzt so 10-15 mal probiert mit keinerlei Probleme!

Byte09

Zitat von: PhantomXY am 02 März 2018, 22:24:48
Ich bin begeistert >> Modul eingespielt lief auf anhieb Perfekt.

Signal longstop repeats: 15 kein Problem
Signal longstop repeats: 45 auch kein Problem mehr!

Hab es jetzt so 10-15 mal probiert mit keinerlei Probleme!

ok,, sehr schön. Es war ja erstmal  nur eine provisorische änderung, um das problem zu finden. Ich ändere es dann heute oder morgen in 'sauber' und spiele es in das svn.

gruss Byte09

Byte09

die geänderte Version ist in das SVN übertragen und wird mit normnalem Update verteilt.

@PhantomXY

bitte longstop unbedingt wieder auf 45 stellen, falls nicht getan. in der Testversion hatte er diese fest eingestellt, unabhängig vom Attribut, d.H er hat immer die 45 genutzt ( 15 reichen deinem motor nicht aus, um fav zu erkennen )

gruss Byte09

PhantomXY

Zitat von: Byte09 am 03 März 2018, 06:45:51
die geänderte Version ist in das SVN übertragen und wird mit normnalem Update verteilt.

@PhantomXY

bitte longstop unbedingt wieder auf 45 stellen

Hi Byte,

Nach update läuft es weiterhin sauber! Fettes Lob an dich, und dein an Engagement.  :)

Nach dem laufenden Modul kann ich mich jetzt um die Anbindung an die CCU2 machen! Heißt lesen lesen lesen  ;D

gruss PhantomXY

misux

Zitat von: Byte09 am 02 März 2018, 09:48:33
Bin den ganzen tag unterwegs , wenn du zeit hast stell den signalduino mal auf verbose 5 und drücke nacheinander hoch , runter , stop . Jeweils ein zwei Sekunden pause dazwischen . Den log kannst du hier bitte mal einstellen . Schaue mir das heute abend an und dann sehen wir , ob Ich den code zumindest evtl einbauen kann. Motor und fb sehen wir dann.

Gruss byte09

Gesendet von meinem SM-G900F mit Tapatalk

Guten Morgen!

So, hier das was SignalDuino ausgelesen hat. Allerdings in der "hoch, stop, runter" Reihenfolge. Hoffe das ist nicht so schlimm.

     2018.03.04 08:44:08.073 4: signalDuino/msg READredu: MU;P0=-1628;P1=293;P2=-712;P3=704;P4=-306;D=01212343412121212343434121212121212121234121234341212;CP=1;R=13;
2018.03.04 08:44:08.075 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.075 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:08.181 4: signalDuino/msg READredu: MU;P0=5378;P1=-2528;P2=1674;P3=-309;P4=287;P5=-723;P6=703;D=01234563634563636363634563456345454563634545454563636345454545454545456345456363454501234563634563636363634563456345454563634545454563636345454545454545456345456363454560;CP=4;R=14;
2018.03.04 08:44:08.184 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.184 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:08.288 4: signalDuino/msg READredu: MU;P0=5394;P1=-2508;P2=1678;P3=-301;P4=299;P5=-705;P6=714;D=01234563634563636363634563456345454563634545454563636345454545454545456345456363454501234563634563636363634563456345454563634545454563636345454545454545456345456363454560;CP=4;R=11;
2018.03.04 08:44:08.291 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.291 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:08.687 4: signalDuino/msg READredu: MU;P0=5398;P1=-2506;P2=1680;P3=-308;P4=287;P5=-725;P6=690;D=01234563634563636363634563456345454563634545454563636345454545454545456345456363454501234563634563636363634563456345454563634545454563636345454545454545456345456363454560;CP=4;R=10;
2018.03.04 08:44:08.689 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.689 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:11.159 4: signalDuino/msg READredu: MU;P0=-18164;P1=392;P2=280;P3=-301;P4=-723;P5=705;D=0102324532453242424535324245324532453242424242424242453242424532453;CP=2;R=13;
2018.03.04 08:44:11.161 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:11.161 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:11.208 4: signalDuino/msg READredu: MS;P3=-295;P4=295;P5=-717;P6=715;D=634563456345454545454545456345454563456360;CP=4;SP=1;R=13;
2018.03.04 08:44:11.257 4: signalDuino/msg READredu: MS;P3=-305;P4=293;P5=-718;P6=699;D=634563456345454545454545456345454563456360;CP=4;SP=1;R=12;
2018.03.04 08:44:11.432 4: signalDuino/msg READredu: MU;P0=5670;P1=-2516;P2=1689;P3=-306;P4=295;P5=-711;P6=702;D=0123456363456363636363456345634545456363454563456345634545454545454545634545456345630123456363456363636363456345634545456363454563456345634545454545454545634545456345630123456363456363636363456345634545456363454563456345634545454545454545634545456345630;CP=4;R=11;O;
2018.03.04 08:44:11.434 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:11.434 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:11.775 4: signalDuino/msg READredu: MU;P0=1668;P1=-299;P2=296;P3=-714;P4=708;D=012341412341414141412341234123232341412323412341234123232323232323234123232341234140;CP=2;R=12;
2018.03.04 08:44:11.777 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:11.777 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:14.215 4: signalDuino/msg READredu: MS;P4=-301;P5=281;P6=-725;P7=706;D=45656567456565656565656567456565674747472;CP=5;SP=2;R=18;
2018.03.04 08:44:14.264 4: signalDuino/msg READredu: MS;P3=-309;P4=287;P5=-720;P6=702;D=634545456345454545454545456345454563636360;CP=4;SP=1;R=17;
2018.03.04 08:44:14.313 4: signalDuino/msg READredu: MS;P3=-318;P4=287;P5=-717;P6=689;D=634545456345454545454545456345454563636360;CP=4;SP=1;R=17;
2018.03.04 08:44:14.482 4: signalDuino/msg READredu: MU;P0=5664;P1=-2519;P2=1683;P3=-298;P4=294;P5=-711;P6=710;D=0123456363456363636363456345634545456363454563454545634545454545454545634545456363630123456363456363636363456345634545456363454563454545634545454545454545634545456363630123456363456363636363456345634545456363454563454545634545454545454545634545456363630;CP=4;R=14;O;
2018.03.04 08:44:14.485 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:14.485 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:14.793 4: signalDuino/msg READredu: MU;P0=1676;P1=-289;P2=294;P3=-717;P4=722;D=012341412341414141412341234123232341412323412323234123232323232323234123232341414140;CP=2;R=14;
2018.03.04 08:44:14.795 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:14.795 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting   

Byte09

Zitat von: misux am 04 März 2018, 08:54:19
Guten Morgen!

So, hier das was SignalDuino ausgelesen hat. Allerdings in der "hoch, stop, runter" Reihenfolge. Hoffe das ist nicht so schlimm.

     2018.03.04 08:44:08.073 4: signalDuino/msg READredu: MU;P0=-1628;P1=293;P2=-712;P3=704;P4=-306;D=01212343412121212343434121212121212121234121234341212;CP=1;R=13;
2018.03.04 08:44:08.075 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.075 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:08.181 4: signalDuino/msg READredu: MU;P0=5378;P1=-2528;P2=1674;P3=-309;P4=287;P5=-723;P6=703;D=01234563634563636363634563456345454563634545454563636345454545454545456345456363454501234563634563636363634563456345454563634545454563636345454545454545456345456363454560;CP=4;R=14;
2018.03.04 08:44:08.184 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.184 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:08.288 4: signalDuino/msg READredu: MU;P0=5394;P1=-2508;P2=1678;P3=-301;P4=299;P5=-705;P6=714;D=01234563634563636363634563456345454563634545454563636345454545454545456345456363454501234563634563636363634563456345454563634545454563636345454545454545456345456363454560;CP=4;R=11;
2018.03.04 08:44:08.291 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.291 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:08.687 4: signalDuino/msg READredu: MU;P0=5398;P1=-2506;P2=1680;P3=-308;P4=287;P5=-725;P6=690;D=01234563634563636363634563456345454563634545454563636345454545454545456345456363454501234563634563636363634563456345454563634545454563636345454545454545456345456363454560;CP=4;R=10;
2018.03.04 08:44:08.689 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:08.689 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:11.159 4: signalDuino/msg READredu: MU;P0=-18164;P1=392;P2=280;P3=-301;P4=-723;P5=705;D=0102324532453242424535324245324532453242424242424242453242424532453;CP=2;R=13;
2018.03.04 08:44:11.161 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:11.161 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:11.208 4: signalDuino/msg READredu: MS;P3=-295;P4=295;P5=-717;P6=715;D=634563456345454545454545456345454563456360;CP=4;SP=1;R=13;
2018.03.04 08:44:11.257 4: signalDuino/msg READredu: MS;P3=-305;P4=293;P5=-718;P6=699;D=634563456345454545454545456345454563456360;CP=4;SP=1;R=12;
2018.03.04 08:44:11.432 4: signalDuino/msg READredu: MU;P0=5670;P1=-2516;P2=1689;P3=-306;P4=295;P5=-711;P6=702;D=0123456363456363636363456345634545456363454563456345634545454545454545634545456345630123456363456363636363456345634545456363454563456345634545454545454545634545456345630123456363456363636363456345634545456363454563456345634545454545454545634545456345630;CP=4;R=11;O;
2018.03.04 08:44:11.434 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:11.434 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:11.775 4: signalDuino/msg READredu: MU;P0=1668;P1=-299;P2=296;P3=-714;P4=708;D=012341412341414141412341234123232341412323412341234123232323232323234123232341234140;CP=2;R=12;
2018.03.04 08:44:11.777 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:11.777 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:14.215 4: signalDuino/msg READredu: MS;P4=-301;P5=281;P6=-725;P7=706;D=45656567456565656565656567456565674747472;CP=5;SP=2;R=18;
2018.03.04 08:44:14.264 4: signalDuino/msg READredu: MS;P3=-309;P4=287;P5=-720;P6=702;D=634545456345454545454545456345454563636360;CP=4;SP=1;R=17;
2018.03.04 08:44:14.313 4: signalDuino/msg READredu: MS;P3=-318;P4=287;P5=-717;P6=689;D=634545456345454545454545456345454563636360;CP=4;SP=1;R=17;
2018.03.04 08:44:14.482 4: signalDuino/msg READredu: MU;P0=5664;P1=-2519;P2=1683;P3=-298;P4=294;P5=-711;P6=710;D=0123456363456363636363456345634545456363454563454545634545454545454545634545456363630123456363456363636363456345634545456363454563454545634545454545454545634545456363630123456363456363636363456345634545456363454563454545634545454545454545634545456363630;CP=4;R=14;O;
2018.03.04 08:44:14.485 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:14.485 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting
2018.03.04 08:44:14.793 4: signalDuino/msg READredu: MU;P0=1676;P1=-289;P2=294;P3=-717;P4=722;D=012341412341414141412341234123232341412323412323234123232323232323234123232341414140;CP=2;R=14;
2018.03.04 08:44:14.795 4: signalDuino: Fingerprint for MU Protocol id 72 -> Siro shutter matches, trying to demodulate
2018.03.04 08:44:14.795 5: signalDuino: start pattern for MU Protocol id 72 -> Siro shutter mismatches, aborting   

Ich will sehen ob ich heute noch dazu komme , im Moment unterwegs.

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


Byte09

ich habe mir das mal - zumindest - auf die schnelle angeschaut.
Grundsätzlich glaube ich , dass eine integration möglich wäre , ob ich es hinbekomm - keine ahnung. ich habe zwar grossteile dieses moduls geschrieben , die ursprüngliche decodierung des signales kam aber von Dr. Smag, auf diese habe ich aufgebaut.

Ich werde mich in jedem Fall damit beschäftigen , schaffe es aber immer nur zwischendurch , da ich derzeit an einem anderen modul arbeite und mich in die materie auch erst einarbeiten muss . dazu gehört , dass ich mich in signalduino einarbeiten muss etc. pp.

Also erwarte da bittte nichts von heute auf morgen .

ggf. versuche ich mal dr. smag zu kontakten , ob er es reletiv schnell hinbekommt , er ist aber auch sehr eingespannt.

Gruss Byte09

misux

 :)

Das klingt auf jeden Fall schon mal super! Wenn etwas dauert dann ist es nunmal so! Gut Ding will Weile haben... Wenn es eingebunden werden könnte wäre das wirklich super! Freu mich sehr auf Resultate ;)

Vielen Dank schon mal!

Byte09

Zitat von: misux am 04 März 2018, 17:02:52
:)

Das klingt auf jeden Fall schon mal super! Wenn etwas dauert dann ist es nunmal so! Gut Ding will Weile haben... Wenn es eingebunden werden könnte wäre das wirklich super! Freu mich sehr auf Resultate ;)

Vielen Dank schon mal!

Hi Misux,

ich habe mit den von dir gelieferten Signalen Probleme, da ich keine Vergleichsdaten habe, aus denen ich Unterschiede im Signal herleiten könnte , die helfen ID / Kanal etc. zu identifizieren. Das Problem ist , das ich nicht weiss, an welcher Position des Signals diese Daten stehen und dieses nur herausfinden könnte, wenn ich entweder Daten habe,von denen ich weiss, das sie in diesem Signal stehen müssten , oder anhand verschiedener Signale einen Vergleich machen kann, um die Startposition zu identifizieren .

gibt es auf deiner FB oder in den Unterlagen evt. die Angabe über eine ID und Kanal der Fernbedienung ( in der art ID AB00FC ) , ggf. auchmehr oder weniger stellen ?

gruss Byte09

Edit: Bei mir steht die ID z.B auf dem Batteriefachdeckel

PhantomXY

@ Byte09

Laut Siro Homepage soll es mit der Angekündigten App möglich sein den Batterie Status zu Überwachen. Sollte es nicht möglich sein diesen Wert mit in dem Modul einzubauen wenn der Motor diese Daten liefert? Wäre sicherlich wesentlich genauer als den ladezustand über die Betriebszeit abzuschätzen!

Nur mal so ein Idee ;)