Fensterdrehgeriffkontakt - Die nächste Runde

Begonnen von papa, 02 April 2020, 09:37:44

Vorheriges Thema - Nächstes Thema

papa

Mein Testsystem schickt fleißig Nachrichten. Hast Du gesicherte Übertragung deaktiviert bzw. mit AES übersetzt ?

Sonst musst Du natürlich die CYCLETIME auch weiterreichen - wo hast Du denn das Define her ? So müsste es gehen.

class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0,CYCLETIME> {


BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

rvideobaer

Hallo,

habe heute meine 10 bestellten Platinen (Bestückt) bekommen 46,-Euro und beim Postboten nochmal 23,- Euro Zoll und Gebühren, schon heftig.
Warte jetzt noch auf den Rest an Bauteilen.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

ext23

Zitat von: rvideobaer am 04 Mai 2020, 19:33:13
schon heftig.

definitiv, dafür würde ich lieber schnell selber löten. Wo hast du bestellt?

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Christoph

Oder du hast wahrscheinlich die falsche Versandart ohne Zollabwicklung seitens jlcpcb gewählt.

gloob

Zitat von: papa am 04 Mai 2020, 19:00:22
Mein Testsystem schickt fleißig Nachrichten. Hast Du gesicherte Übertragung deaktiviert bzw. mit AES übersetzt ?

Sonst musst Du natürlich die CYCLETIME auch weiterreichen - wo hast Du denn das Define her ? So müsste es gehen.

class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0,CYCLETIME> {


AES habe ich jetzt nirgendwo deaktiviert. In der CCU sehe ich das der Übertragungsmodus gesichert ist.

Das weiterreichen der CYCLETIME hat allerdings den gewünschten Erfolg gebracht. Jetzt sehe ich jede Minute ein Senden in der Console. Ich musste die CYCLETIME aber an 2 Stellen im Code übergeben:


#ifdef RHS3
  // send battery value
  #define CONTACT_STATE_WITH_BATTERY
#else
  #define BATTERY_LOW 22
  #define BATTERY_CRITICAL 19
  #define CYCLETIME seconds2ticks(60UL * 1)
#endif

...

class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0,CYCLETIME> {
public:
  typedef ThreeStateDevice<Hal,ChannelType,1,RHSList0,CYCLETIME> TSDevice;


20:27:12.499 -> <- 0E 04 A2 10 095634 00FFFF 06 01 C8 00 39  - 31985
20:27:12.499 -> -> 11 04 A0 02 00FFFF 095634 04 26 08 83 35 28 1C 00  - 32122
20:27:12.499 -> waitAck: 01
20:28:11.854 -> <- 0E 05 A2 10 095634 00FFFF 06 01 C8 00 30  - 32651
20:28:11.854 -> -> 11 05 A0 02 00FFFF 095634 04 8C 1B 85 16 C1 DD 00  - 32788
20:28:11.854 -> waitAck: 01
20:29:11.568 -> <- 0E 06 A2 10 095634 00FFFF 06 01 C8 00 2F  - 33316
20:29:11.710 -> -> 11 06 A0 02 00FFFF 095634 04 87 2D 0E 50 62 32 00  - 33454
20:29:11.710 -> waitAck: 01
20:30:13.706 -> <- 0E 07 A2 10 095634 00FFFF 06 01 C8 00 32  - 33982
20:30:13.706 -> -> 11 07 A0 02 00FFFF 095634 04 8C 15 A6 EF 7E C2 00  - 34119
20:30:13.706 -> waitAck: 01
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

papa

#125
Zitat von: gloob am 04 Mai 2020, 20:29:23
AES habe ich jetzt nirgendwo deaktiviert. In der CCU sehe ich das der Übertragungsmodus gesichert ist.
AES muss expliziet beim Übersetzen aktiviert werden. https://github.com/pa-pa/AskSinPP#enable-aes-support

Alternative ist der Übertragungsmodus bei der CCU auf ungesichert zu stellen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

papa

Zitat von: rvideobaer am 04 Mai 2020, 19:33:13
habe heute meine 10 bestellten Platinen (Bestückt) bekommen 46,-Euro und beim Postboten nochmal 23,- Euro Zoll und Gebühren, schon heftig.
Warte jetzt noch auf den Rest an Bauteilen.
Hm - rund 70€ für 10 Stück ist irgendwie zu teuer. Ich habe für 30 Stück knapp 75€ + Versand + Zoll bezahlt. Waren insgesamt ca. 110€ - weil per DHL Express.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

gloob

Ich habe 55€ für 15 Stück bezahlt inklusive Bestückung und Versand mit EuroPacket:

ZitatMERCHANDISE TOTAL:€44.64
SHIPPING CHARGE: €17.11
DISCOUNT:-€6.41
ORDER TOTAL:€55.34
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

rvideobaer

Hallo,

DHL Express lässt sich das mit 12,50 Kapitalbereitstellungsprovision Fürstlich bezahlen.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

ext23

So ich hab jetzt auch mal 5 bestellt bei jlcpcb mit Bestückung von der schmalen Variante. Ich hatte irgendwie ein Haufen Voucher auf meine Konto, ka wo die her kommen. Da bin ich ja mal gespannt.

Wie erstellt man die beiden Dateien die da benötigt werden für die Bestückung? Die Bezeichnung der Bauteile muss ja passen, aus welche Datenbank kommen die?

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

papa

#130
Die Part Numbers kommen von hier - https://jlcpcb.com/parts.
Habe in KiCad ein extra Attribute "LCSC Part #" angelegt und dort immer gleich das Passende eingetragen. Dann BOM Export und ein wenig nachbearbeiten. Wenn dieses Info später im Excel ist, können sie das automatisch matchen. Ist schon cool.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

UweH

Zitat von: papa am 05 Mai 2020, 18:43:57
Die Part Numbers kommen von hier - https://jlcpcb.com/parts.
Habe in KiCad ein extra Attribute "LCSC Part #" angelegt und dort immer gleich das Passende eingetragen. Dann BOM Export und ein wenig nachbearbeiten. Wenn dieses Info später im Excel ist, können sie das automatisch matchen. Ist schon cool.

Kleiner Tipp zum BOM-Export: https://github.com/wokwi/kicad-jlcpcb-bom-plugin. Da entfällt sogar das Nachbearbeiten.

Gruß
Uwe

gloob

Zitat von: papa am 04 Mai 2020, 20:33:52
AES muss expliziet beim Übersetzen aktiviert werden. https://github.com/pa-pa/AskSinPP#enable-aes-support

Alternative ist der Übertragungsmodus bei der CCU auf ungesichert zu stellen.

Ich muss jetzt nochmal blöd fragen weil ich wieder einen Kommunikationsfehler nach 24 Stunden hatte. Muss die Übertragung gesichert erfolgen oder nicht oder sollte es egal sein?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

papa

Soweit ich weiss, aktiviert die CCU beim Pairen bei allen HM-SEC Geräten die gesicherte Übertragung/AES-Signierung. Alle AskSin++ Sketche haben per default kein AES aktiviert - da hierfür der Standard-Schlüssel benötigt wird. Ich will hier kein Risiko eingehen und diesen einfach so veröffentlichen. Der Standardschlüssel ist aber gut im Netz oder FHEM-Code zu finden. Alternativ zum Standard-Schlüssel kann auch der bekannte selbst gewählte Schlüssel verwendet werden. Dieser kann z.B. einfach an der VCCU bei FHEM abgelesen werden.
Um das AES im Sketch zu aktivieren, muss nach Anleitung vorgegangen werden.
Also wenn Du nichts im Code gemacht hast - muss Du an der CCU die gesicherte Übertragung abschalten. Dann sollten auch die Servicemeldungen weg sein.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

rvideobaer

Hallo,

ich suche jemanden der mir 4 Gehäuse drucken würde. Ich würde mich sehr freuen wenn jemand die Möglichkeit hätte.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr