AskSin++ Library

Begonnen von papa, 08 September 2016, 11:11:25

Vorheriges Thema - Nächstes Thema

micky0867

Hallo,

hat hier vielleicht noch jemand Probleme mit seinem CUL (a-culfw) bzw. dem CC1101 Funkchip?

Ich habe 2 HM-WDS10-TH-O mit der AskSin++ gebaut und ungefähr seit dem immer wieder mal das Problem, dass der CUL nicht mehr reagiert.
Könnte aber auch Zufall sein...  :-\

Hier habe ich meine Infos zusammen gefasst:
https://forum.fhem.de/index.php/topic,35064.msg661232.html#msg661232

Micky

Xent

Könnte sein, aber bei mir ists ja der Arduino + CC1101 bei dem die Probleme auftreten.
Seriell kann ich den Arduino noch ansprechen, nur per Funk geht nichts mehr und dann af einmal doch wieder ...
Ich setzte ja keoin FHEM ein sondern die normale CCU2.

papa

Zitat von: Xent am 18 Juli 2017, 21:39:38
Also läuft er noch in den Loop und hat sich nicht komplett aufgehängt.
Es kommt keine Ausgabe mehr von handleInt().

Also scheint sich das Funkmodul nicht mehr im Empfangsmodus zu befinden.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Xent

Scheint so
Das komisch war aber, dass er nach meiner seriellen Eingabe wieder reagiert hat ...

Habe jetzt aktuell drin, dass einmal pro Minute der Status des 1. Kanals gesendet wird.
Dadurch scheint er nun stabil zu laufen, zumindest hat die Katzenklappe jetzt bei jedem Tastendruck reagiert.
Werde das auch so lassen und vielleicht noch etwas am Intervall ändern.
Aktuell liegt der Duty Cycle ca bei 5 wenn sonst nichts passiert ...

Wenn ich noch verschiedene Sachen testen soll, sag bescheid.

papa

Wenn die Interrupts nicht mehr kommen - passiert das direkt nach einer Sende-Operation oder einfach irgendwann beim Empfang?
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Xent

Einfach irgendwann.
Ich kann beliebig oft schalten und wenn ich dann länger nichts gemacht habe gehts irgendwann nicht mehr.
Mit dem automatischen Senden hatte ich bisher keine Probleme mehr.
Entweder es tritt dadurch nicht mehr auf oder korrigiert Sicht automatisch nach 2 Minuten (aktueller Intervall)

Xent

#396
Ich nochmal ...

Ich versuche gerade den 2. Kanal über Homematic zu konfigurieren.
Allerdings bekomme ich die Meldung:
   Der Kanal kann zur Zeit nicht konfiguriert werden. Informationen dazu finden Sie in den Servicemeldungen.
Im den Servicemeldungen steht nur, dass es eine Kommunikationsstörung gegeben hat.
Kanal 1 lässt sich konfigurieren.

EDIT:
Nach nen paar Versuchen lässt sich auch Kanal 2 konfigurieren.
Hier ist die Ausgabe von der Konsole von diesem Versuch:
-> 0B 16 A0 01 473071 FE3456 01 0E  - 4259
<- 0E 16 82 10 FE3456 473071 06 01 00 00 57  - 4262
*
*
-> 10 1F A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 4509
*
-> 10 1F A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 4791
*
-> 10 1F A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 5071
*
-> 10 1F A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 5353
*
-> 10 20 A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 5666
*
-> 10 20 A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 5947
*
-> 10 20 A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 6228
*
-> 10 20 A0 01 473071 FE3456 01 04 FE 34 56 01 03  - 6509
<- 0E 03 A2 10 FE3456 473071 06 01 00 00 57  - 6906
*
*
-> 0A 03 80 02 473071 FE3456 00  - 7058
waitAck: 01
*
-> 0B 0C A0 01 473071 FE3456 02 0E  - 7559
<- 0E 0C 82 10 FE3456 473071 06 02 00 00 56  - 7562
*
*
-> 10 15 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 7728
*
-> 10 15 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 8008
*
-> 10 15 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 8290
*
-> 10 15 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 8570
*
-> 10 16 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 8931
*
-> 10 16 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 9212
*
-> 10 16 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 9493
*
-> 10 16 A0 01 473071 FE3456 02 04 FE 34 56 02 03  - 9775


EDIT2:
Hab die Ursache gefunden. Die Kanäle sind intern nicht mit sich selbst also dem Aktor gepeered.
Sollte das von Haus aus passieren oder muss man das noch manuell machen?

papa

Zitat von: Xent am 31 Juli 2017, 18:49:48
Hab die Ursache gefunden. Die Kanäle sind intern nicht mit sich selbst also dem Aktor gepeered.
Sollte das von Haus aus passieren oder muss man das noch manuell machen?

Ups -  der HM-LC-SW4-SM hat ja für jeden Kanal nen Knopf. Der interne Peer wird derzeit nicht angelegt. Das hat FHEM auch nicht weiter gestört. Kommt auf die Liste zum Einbauen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Xent

Ok ;-)
Wegen dem Empfangsproblem lasse ich jetzt mal alle Pakete die so ankommen ausgeben.
Habe dazu im rcvData die Ausgabe des Buffers wieder aktiviert.

Mal schauen ob man sehen kann nach welchem Paket er stehen bleibt und ob man das rekonstruieren kann.
Habe jetzt mehr Zeit dazu, da ich jetzt für nen Monat in Elternzeit bin.
Wenn du sonst noch Stellen weißt, wo etwas Debugausgabe sinnvoll lass es mich wissen ;-)

papa

Zum Anlegen der internen Peers bitte setup() am Ende erweitern um:


  HMID devid;
  sdev.getDeviceID(devid);
  for( uint8_t i=1; i<=sdev.channels() ) {
    Peer ipeer(devid,i);
    // create internal peer if not already done
    if( sdev.channel(i).peer(0) != ipeer ) {
      sdev.channel(i).peer(ipeer);
    }
  }


Damit sollte für jeden Channel ein Peer mit DeviceID + ChannelNumber angelegt werden. Das wird allerdings noch nirgendwo benutzt. Müsste dann mal noch den ConfigToggleButton ändern, dass er die entsprechende PeerListe dann auch nutzt.

Der Code ist übrigens nicht getestet - nur so runtergetippt.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Xent

#400
Hier mal die letzten Ausgaben vor dem Hängenbleiben.

Das * kommt vom handleInt
Die Ausgabe "RAW -> ...." kommt vom Ende von rcvData

RAW -> 25 A7 C3 D7 96 CC EF FB A6 83 50 00 00 39 00 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 25 81 5F 7C 68 35 59 10 52 80 F6 00 00 39 00 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 2A A6 93 28 34 61 75 4A A1 7F 5A 36 12 00 00 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 2A 86 60 74 4B A0 3B 27 72 4F 2A 5F 1B B5 DA DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 13 4F 3A 51 1D 88 2C 13 68 46 23 FF DB 00 5A DD 43 00 D4 *
RAW -> 13 6F 49 6D 52 A9 C2 AE FB D6 B3 A5 A1 3D AE DD 43 00 D4 *
RAW -> 10 48 34 58 2F 8C 2F 3B 66 44 21 FD D9 35 A4 DD *
RAW -> 10 6C 4A 61 0D 98 3C 03 58 80 01 00 00 80 00 DD *
RAW -> 80 DA EC 99 29 AC 88 64 40 7C B2 C5 00 80 00 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 *
RAW -> B3 2F 55 A1 6F 7F 1C C8 D5 BA 0A 37 13 BE C1 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 E7 3F *
RAW -> B3 0F E9 82 6E 3B 87 71 79 80 9C D1 00 51 61 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 E7 3F *
RAW -> 80 D8 C4 F1 91 C4 A0 7C 58 34 FA C7 00 51 61 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 *
RAW -> AD 0F FB 86 C1 99 75 51 2D 03 BF 71 40 1C 86 DD 43 00 D4 44 FF 2C 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 *
RAW -> E0 3A 45 6A 9A 1B F7 D3 AF 8B 26 03 6E 08 E4 1E B9 95 A2 3A E9 AB 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 E7 3F 97 FC 79 FC 5F 7A 7F FF 6F FA 7F 07 91 3A 5E FA 0F 3F 77 99 DF 37 FF 7F F7 FE 9E BF CE DA 6D ED CD 7D 2F 97 B3 FB E3 A6 74 BF 9C 6D F8 *
RAW -> 81 DB ED 98 28 AD 89 65 41 7D B3 C5 B1 42 00 DE 43 00 D3 44 FF 2D 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 *
RAW -> AA 00 CC F9 76 56 32 0E EA CC C8 4E 27 03 86 DE 43 00 D3 44 FF 2D 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 *
RAW -> 81 D9 C5 F0 90 C5 A1 7D 59 35 FB C7 0D 00 00 DE 43 00 D3 44 FF 2D 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 *
RAW -> B0 2C 56 A2 6C 7C 1F CB D6 B9 08 46 22 5C 62 DE 43 00 D3 44 FF 2D 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD *
RAW -> B0 0C EA 81 6D 38 84 72 7A 80 9D A2 00 A2 C2 DE 43 00 D3 44 FF 2D 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD *
RAW -> E1 3B 44 6B 9B 1A F6 D2 AE 8A 27 02 6F 09 E5 21 BE 9A A7 C7 5C A9 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 E7 3F 97 FC 79 FC 5F 7A 7F FF 6F FA 7F 07 91 3A 5E FA 0F 3F 77 99 DF 37 FF 7F F7 FE 9E BF CE DA 6D ED CD 7D 2F 97 B3 FB E3 A6 74 BF 9C 6D F8 BD *
RAW -> 87 C5 B1 C2 0D 01 9A 46 53 29 04 22 A6 42 00 E0 43 00 D1 44 FF 2F 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 *
RAW -> 87 C3 9D 3E 2A 77 1C 6B AF 8F E2 6D 39 5A 02 8C A6 00 D1 44 FF 2F 4F 12 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 *
RAW -> 87 C3 9C 37 80 B4 D7 83 2E 6B 00 AA A4 0C CE 79 66 87 E9 2E 03 DC 47 18 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 *
RAW -> 87 E3 BD DE 8A 17 BC 0B 0F EB 0D 69 32 B4 26 D3 33 C5 8A EB 09 03 FF 3B A7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 *
RAW -> 8E EC 92 3F 47 8A 66 42 1E 9A 9C C5 77 34 26 D3 33 C5 8A EB 09 03 FF 3B A7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE *
RAW -> AB 01 CD F8 77 57 33 0F EB CD C9 4F 26 02 86 D3 33 C5 8A EB 09 03 FF 3B A7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E *
RAW -> 7A F0 DC F4 F9 55 76 62 4F 2D 08 E4 A6 00 00 D3 33 C5 8A EB 09 03 FF 3B A7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC *
RAW -> 7A F6 D0 EB F7 A2 32 27 83 5B B2 E1 16 67 54 BE A6 C5 8A EB 09 03 FF 3B A7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC *
RAW -> 7A F0 CF E7 EA 46 65 71 3C 29 01 76 03 C4 82 33 BD 98 E1 44 F0 29 EF 63 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC *
RAW -> 7A D6 B0 CB 97 02 92 47 A3 7F BF 8B E0 E9 22 6D B2 01 95 F9 D0 E5 EA A8 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC *
RAW -> 8E EE BA C7 FF 72 4E 2A 06 E2 54 C7 87 69 22 6D B2 01 95 F9 D0 E5 EA A8 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE *
RAW -> EE 4C 7B 1C 24 6D 49 25 01 DD F8 D5 00 9E 7A B7 D0 AC 58 70 B3 B6 EA A8 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 E7 3F 97 FC 79 FC 5F 7A 7F FF 6F FA 7F 07 91 3A 5E FA 0F 3F 77 99 DF 37 FF 7F F7 FE 9E BF CE DA 6D ED CD 7D 2F 97 B3 FB E3 A6 74 BF 9C 6D F8 BD 9F 76 DE FF 1B 2C DB FE 71 11 A8 DD C6 *
RAW -> B1 2D 57 A3 6D 7D 1E CA D7 B8 0A EC C8 F5 C1 E1 43 00 D0 44 FF 30 EA A8 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 *
RAW -> B1 0D EB 80 6C 39 85 73 7B 80 9E 0A 00 51 61 E1 43 00 D0 44 FF 30 EA A8 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD 17 DF 5E FA C7 EE FB F1 DB F5 BD FF DE 76 0F 95 BC FC DB D6 F7 FF F7 77 C7 6F CD BF C7 3F F7 CB 8F FD DF DB CE DE AD 5B EB F2 7B AB FA 7A EE 3F F5 ED D0 5F 24 C3 FB FB FB D9 7A 7C F7 7B DF 5E FD D7 7E BF D5 B5 F5 CD D8 *
RAW -> 68 E2 FE E1 04 E1 FA E6 B3 8E 7F 0A 00 51 61 E1 43 00 D0 44 FF 30 EA A8 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 C8 ED 99 F3 DD AF 79 BE EC 7B F3 D2 79 4C D7 1B FF 6D F4 7B 9F CF DF 5F 86 EE F6 6E FD


EDIT:
Dein Code funktioniert, hat nur das "; i++" gefehlt in der Schleife.
Habe noch den peercount angepasst, da ich schon ein peering über die CCU vorgenommen habe und daher die 2 Slots schon belegt waren.
Ich finde man könnte noch etwas mehr Debugoutput bei solchen Funktionen einbauen.
Also zumindest irgendwie Ausgabelevel gesteuert.
Hier könnte man z.B, ausgeben, das keine freien Slots fürs peeren mehr da sind.

papa

Zitat von: Xent am 01 August 2017, 11:42:32
Hier mal die letzten Ausgaben vor dem Hängenbleiben.

Das sieht ja komisch aus. Wird ja immer länger. Kannst Du mal die anderen Ausgaben im rcvData auch rein nehmen und dann noch die HM-Message-Ausgabe im MultiChannelDevice Zeile 426

Tja - Debug-Output kann man nie genug haben.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Xent

Spiel jetzt gleich den Sketch mit den Änderungen auf.
Hier nochmal ne Ausgabe vor dem Problem.
Vielleicht erkennt man ja ne Regelmäßigkeit.
RAW -> 6C F8 C5 E6 F2 BF AE 72 07 E1 BF 53 2F 0B E6 F0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD BF F7 7F F7 CB 8F DD DE 5B CE DE AD 5B EB F2 FB 2B FA 7A EE 3F F5 ED *
RAW -> 6C C8 A6 B7 6B 0E AD B9 E4 C1 9F 7B 57 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD BF F7 7F F7 CB 8F DD DE 5B CE DE AD 5B EB F2 FB 2B FA 7A EE 3F F5 ED *
RAW -> 55 91 7C 1F CB D6 87 9B 3E 18 F6 1A F6 D2 AF E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD *
RAW -> 55 B1 8F 5E C2 D7 F4 E0 CD A8 86 AA C6 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD *
RAW -> 5A 96 63 78 64 31 38 EC 81 5F 39 DD B9 95 70 E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD BF F7 7F F7 CB *
RAW -> 5A B6 90 59 CD E0 FB E7 B2 8F 69 8D 29 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD BF F7 7F F7 CB *
RAW -> 43 BF 8A 21 CD D8 81 A5 C8 A6 80 94 70 4C 29 E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 *
RAW -> 4D AF D1 FC 84 C9 A5 81 5D 91 81 C3 00 00 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB *
RAW -> 43 9F 79 60 C4 E9 82 6E 3B 16 F0 04 A0 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 *
RAW -> 48 84 71 0A D6 C3 AA 7E 13 ED CB 6F 4B 27 02 E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 *
RAW -> 48 A4 82 6B BF D2 E9 F5 A0 7D 5B FF 9B 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 *
RAW -> 31 AD 98 33 3F 6A 73 B7 DA B4 92 A6 82 5E 3B E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 31 8D 6B 72 B6 DB F0 FC A9 84 62 F6 92 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 26 A2 6F 0C D8 C5 94 88 2D 0B E5 09 E5 C1 9C E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 26 82 5C 0D 11 A4 C7 93 1E FB D5 79 15 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 2F AB 96 35 21 8C 5D C1 D4 B2 8C A0 7C 58 35 E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 2F 8B 65 74 A8 CD EE FA A7 82 5C F0 8C 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 14 50 3D 5E 0A 97 46 DA FF D9 B7 5B 37 13 EE E0 02 8F D2 8C *
RAW -> 14 70 4E 1F 03 96 35 21 8C 69 47 EB 87 80 01 40 02 8F D2 8C *
RAW -> 1D 59 24 47 13 9E 4F D3 E6 C0 9E B2 8E 6A 47 E0 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 *
RAW -> 1D 79 57 06 1A BF DC 88 15 F0 CE 62 7E 80 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 *
RAW -> 1A 52 3E 2F F3 86 25 31 7C 5E 38 14 A4 00 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 *
RAW -> 1A 76 50 6B 77 22 CB 5F 72 80 02 00 00 00 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 *
RAW -> 4D AD F9 84 3C B1 8D 69 45 21 11 C1 00 00 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB *
RAW -> 28 84 62 79 65 30 74 C0 8E 80 EC 45 00 00 01 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *
RAW -> 57 B5 81 0C 4B 23 FF DB B7 99 DD 55 3C 18 86 40 02 8F D2 8C 1D D6 9A D0 AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 FC DB D6 F7 FF F7 77 C7 6F CD BF F7

papa

Hm - die Nachrichten dürften eigentlich nie länger als 25 Bytes sein

Sehr komisch

Ändere bitte mal die Debugausgabe in


DHEX(buf,rxBytes);


buf[0] ist schlicht falsch.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Xent

#404
Hier nochmal mit dem erweiterten.
Den Fix vom buf[0] bau ich jetzt ein.

RX FIFO: 0F
Start Packet: 0C
CRC OK
RAW -> F9 53 75 00 80 F5 D1 AD 89 CD 45 C2 00 51 61 9A D2 0C 1A 22 C8 38 E3 40 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 ED D0 5F 24 83 FB FB FB F9 7A 5E F7 7B CF DE FD D7 7E BF D5 BD F5 CD D0 E7 3F B7 FC 78 FC 5F 7A 7F FF 6F FA 7F 07 B1 3A 5E FA 0F 3F 75 99 DF 37 DF 7F FF FE DE BF C6 DA 6D FD CD 7C 2F 97 B3 FB E3 A6 74 BF 9E 7D F8 BD 9F 76 DE FF 1B 2C DB FE 71 11 A8 DD C6 BF 1A DD EF 6D B0 78 FF 7F CE CD BF B5 FB BB 3E 5F BE 3E 3B F7 EE 4C BF 3E CF DF F9 AE BB 49 FF 4D FE 77 DD B7 FF DD BF 5C EC FF AF 77 30 7F AE FE EF DF 72 7F 26 CA C7 4C 6F 77 AF FF FB FB BD FD 2B DF FA AB FB DF FF 47 DF 3B D5 EE AB 22 DD FE 2E 6B BA 58 FF ED 3B F2
ignore 0C 8F 86 5A 515CA9 000000 A8 EC 44  - 74956
*
RX FIFO: 0F
Start Packet: 0C
CRC OK
RAW -> F9 51 5D 68 18 5D 39 15 F1 CD 45 C0 00 51 61 9A D2 0C 1A 22 C8 38 E3 40 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 ED D0 5F 24 83 FB FB FB F9 7A 5E F7 7B CF DE FD D7 7E BF D5 BD F5 CD D0 E7 3F B7 FC 78 FC 5F 7A 7F FF 6F FA 7F 07 B1 3A 5E FA 0F 3F 75 99 DF 37 DF 7F FF FE DE BF C6 DA 6D FD CD 7C 2F 97 B3 FB E3 A6 74 BF 9E 7D F8 BD 9F 76 DE FF 1B 2C DB FE 71 11 A8 DD C6 BF 1A DD EF 6D B0 78 FF 7F CE CD BF B5 FB BB 3E 5F BE 3E 3B F7 EE 4C BF 3E CF DF F9 AE BB 49 FF 4D FE 77 DD B7 FF DD BF 5C EC FF AF 77 30 7F AE FE EF DF 72 7F 26 CA C7 4C 6F 77 AF FF FB FB BD FD 2B DF FA AB FB DF FF 47 DF 3B D5 EE AB 22 DD FE 2E 6B BA 58 FF ED 3B F2
ignore 0C 8F 84 70 515CA9 000000 00 EC 44  - 75149
*
RX FIFO: 12
Start Packet: 0F
CRC OK
RAW -> 03 59 25
ignore 0F 75 86 10 51A304 000000 0A A8 EC 0D 00 00  - 75266
*
RX FIFO: 19
Start Packet: 16
CRC OK
RAW -> 59 B3 DC F3 13 82 5E 3A 16 F2 8F 6A F0 8E 6A A6 C1 9D AF CF 54 AC E3 40 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 01 00 00 01 00 00 00 00 00 00 00 00 00 ED D0 5F 24 83 FB FB FB F9 7A 5E F7 7B CF
ignore 16 2F 86 53 4BDC6D 000000 00 41 01 B6 42 00 E0 43 00 D6 44 FF 2A  - 75385


EDIT:
Hier ne Ausgabe mit Fix:
RX FIFO: 11
Start Packet: 0E
CRC OK
RAW -> 23 7F 59 72 7E 2B 48 B7 7B 57 01 FE CC FE
ignore 0E 55 80 02 473071 4F93E8 00 32 23 16 7E  - 21266
*
RX FIFO: 0F
Start Packet: 0C
CRC OK
RAW -> BA 10 B6 C3 C3 36 12 EE CA C6 4E C4
ignore 0C CC 86 5A 515CA9 000000 60 EC 42  - 21331
*
RX FIFO: 12
Start Packet: 0F
CRC OK
RAW -> C2 18 E4 91 CE AE 8A 66 42 14 90 80 51 2D 86
ignore 0F B4 86 10 51A304 000000 0A 60 EC 0D 00 00  - 21393
*
RX FIFO: 0F
Start Packet: 0C
CRC OK
RAW -> BA 12 9E 2B 5B 9E 7A 56 32 0E 06 C6
ignore 0C CC 84 70 515CA9 000000 00 EC 42  - 21430
*
RX FIFO: 12
Start Packet: 0F
CRC OK
RAW -> 0C 48 7A C6 B0 B8 D3 9F 0A EA D8 82 5E 6B C1
ignore 0F 7A A0 5E 901234 473071 0C 1E 36 00 51 61  - 21604
*
RX FIFO: 0D
Start Packet: 0A
CRC OK
RAW -> 0C 68 46 65 71 3C 88 76 66 80
ignore 0A 7A 80 02 473071 901234 00  - 21625