Universelle Hardware-Basis für 868MHz Funksensoren und Aktoren

Begonnen von papa, 05 Juli 2017, 22:12:42

Vorheriges Thema - Nächstes Thema

jp112sdl

Zitat von: papa am 19 Januar 2018, 22:11:26
Vielen Dank für die deutliche Warnung.  Das ist sicherlich ein ziemliches Minenfeld.

Den Titel werde ich mal anpassen. Die Platine und die Addons können ja genutzt werden, um beliebige Funksensoren oder Aktoren zu bauen.
Meinst Du die Examples der Library sollten nicht wie die technischen Bezeichnungen der originalen Produkte heissen ? Sie beruhen auf öffentlichen Informationen (XML-Gerätebeschreibungen) und zeigen auf, wie die Library zu benutzen ist.

Zitat von: Prof. Dr. Peter Henning am 19 Januar 2018, 18:58:18
Das ist die Idee, ja. Ich fände es auch schöner, wenn man HM- belassen könnte. Aber das Risiko ist immens.

Beim Deutschen Patent- und Markenamt sind nach meinen Recherchen namentlich nur "eq-3" und "HomeMatic" als Marke geschützt.
Die Modellbezeichnungen der Geräte (HM-...) sind dort jedoch nirgends zu finden, so dass ich denke, es wird ausreichen, wenn man auf die Erwähnung der genannten Namen verzichtet.

Living

Ich habe einen HMSensor Stepup aufgebaut und mit dem Bootloader geflashed.
Kurze Zeit nach dem 7 maligen blinken erfolgt regelmäßig ein langes Signal gefolgt von 2 kurzen Signalen.
Ist das ein Fehlercode?
Ich finde keine mechanischen (Löt) Fehler.
Die Bestückung ist auch o.k.
Deshalb funktioniert auch der OTA-Flash nicht.
Tipps??

rvideobaer

Hallo,

benutzt Du eine VCCU? Wenn Du versuchst die Platine zu pairen auch ohne Firmware müsste in den Readings die HM_ID als unbekanntes Gerät auftauchen. Das würde zumindest bedeuten das sich das Funkmodul gemeldet hat und Ota vielleicht doch funktionieren könnte.

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

Living

Hallo Papa,
bis du zwischenzeitlich weiter mit der Einbindung des TSL2561 in den Bewegungsmelder  HM-Sen-MDIR-WM55 ?
Habe den HMSensor mit den Arduino-File geflashed.
Die  Dateien #include <Wire.h>
                 #include <TSL2561.h> sind installiert aber wie gehts weiter?

Weiterhin will das Update auf Vers.1.2 nicht funktionieren.
Logfile

  • 2018.02.12 15:40:22 2: CUL_HM fwUpdate Bewegungsmelder end. IO-speed: normal
    2018.02.12 15:40:22 5: CUL_HM Bewegungsmelder protEvent:CMDs_done_FWupdate
    2018.02.12 15:39:23 4: CUL_Parse: CUL1 A 0A 0A 8002 907890 F1F1EE 000A -69
    2018.02.12 15:39:22 3: CUL_HM set Bewegungsmelder fwUpdate /opt/fhem/Firmware/HM-Sen-MDIR-WM55_update_V1_2_0_160825.eq3 60
    2018.02.12 15:39:22 2: CUL_HM fwUpdate started for Bewegungsmelder
List Bewegungsmelder

  • Internals:
       CFGFN     
       CUL1_MSGCNT 197
       CUL1_RAWMSG A0E0FA210907890F1F1EE0603000049::-65.5:CUL1
       CUL1_RSSI  -65.5
       CUL1_TIME  2018-02-12 16:50:16
       DEF        907890
       IODev      CUL1
       LASTInputDev CUL1
       MSGCNT     197
       NAME       Bewegungsmelder
       NOTIFYDEV  global
       NR         613
       STATE      CMDs_done
       TYPE       CUL_HM
       channel_01 HM_907890_Btn_01
       channel_02 HM_907890_Btn_02
       channel_03 HM_907890_Motion
       lastMsg    No:0F - t:10 s:907890 d:F1F1EE 0603000049
       protLastRcv 2018-02-12 16:50:16
       protSnd    188 last_at:2018-02-12 16:50:16
       protState  CMDs_done
       rssi_CUL1  cnt:41 max:-72 min:-81 avg:-74.53 lst:-73
       rssi_at_CUL1 cnt:197 min:-80 max:-29.5 avg:-57.79 lst:-65.5
       READINGS:
         2018-02-11 18:28:37   CommandAccepted yes
         2018-02-12 15:30:56   D-firmware      0.11
         2018-02-12 15:30:56   D-serialNr      knabe00006
         2018-02-11 18:28:37   PairedTo        0xF1F1EE
         2018-02-11 18:28:37   R-pairCentral   0xF1F1EE
         2018-02-11 18:28:37   RegL_00.          02:01 0A:F1 0B:F1 0C:EE 09:00 14:03 18:FE 00:00
         2018-02-12 16:50:16   battery         ok
         2018-02-12 16:27:23   fwUpdate        fail:notInBootLoader
         2018-02-11 18:29:13   motion          off
         2018-02-12 16:50:16   state           CMDs_done
       helper:
         HM_CMDNR   15
         PONtest    1
         cSnd       01F1F1EE90789003040000000001,01F1F1EE9078900303
         mId        00DB
         regLst     ,0,1,4p
         rxType     28
         supp_Pair_Rep 0
         expert:
           def        1
           det        0
           raw        1
           tpl        0
         io:
           newChn     +907890,00,03,00
           nextSend   1518450616.9176
           prefIO     
           rxt        2
           vccu       
           p:
             907890
             00
             03
             00
         mRssi:
           mNo        0F
           io:
             CUL1       -63.5
         prt:
           bErr       0
           sProc      0
           sleeping   1
           rspWait:
         q:
           qReqConf   
           qReqStat   
         role:
           dev        1
         rpt:
           IO         CUL1
           flg        A
           ts         1518450616.82186
           ack:
             HASH(0x2241640)
             0F8002F1F1EE90789001010000
         rssi:
           CUL1:
             avg        -74.5365853658537
             cnt        41
             lst        -73
             max        -72
             min        -81
           at_CUL1:
             avg        -57.7944162436548
             cnt        197
             lst        -65.5
             max        -29.5
             min        -80
         shadowReg:
    Attributes:
       IODev      CUL1
       IOgrp      VCCU:CUL1
       autoReadReg 4_reqStatus
       expert     2_raw
       firmware   0.11
       model      HM-Sen-MDIR-WM55
       room       1Test,CUL_HM
       serialNr   knabe00006
       subType    motionAndBtn
       verbose    5
       webCmd     getConfig:clear msgEvents

Tipps für mich?

papa

Zitat von: Living am 12 Februar 2018, 16:58:01
Hallo Papa,
bis du zwischenzeitlich weiter mit der Einbindung des TSL2561 in den Bewegungsmelder  HM-Sen-MDIR-WM55 ?
Nicht viel
Zitat von: Living am 12 Februar 2018, 16:58:01
Weiterhin will das Update auf Vers.1.2 nicht funktionieren.
Das verstehe ich nicht. Willst Du die originale Firmware auf den Eigenbau flashen ?
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Living

d.h. mit dem Update war ich auf dem Holzweg!

Wie kann ich den TSL2561 parallel zum Bewegungsmelder nutzen im HM-Sen-MDIR-WM55 ?

papa

Zitat von: Living am 12 Februar 2018, 20:05:03
d.h. mit dem Update war ich auf dem Holzweg!

Wie kann ich den TSL2561 parallel zum Bewegungsmelder nutzen im HM-Sen-MDIR-WM55 ?

Das HM-Sen-MDIR-W55 Beispiel im Master unterstützt jetzt den TSL2561
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Living


PeMue

#278
Hallo zusammen,

Zitat von: papa am 05 Juli 2017, 22:12:42
Die Projektdateien sind in folgendem GitHub Respository zu finden: HMSensor
ich habe mal die Datei combined.gto mit einem Gerbereditor bearbeitet, so dass die Beschriftung korrekt ist.
@papa: Vielleicht kannst Du sie ins github einstellen.

Wer Leiterplatten bestellt, sollte diese Datei durch die angehängte ersetzen.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

sentinel1

Zitat von: papa am 15 Februar 2018, 21:30:52
Das HM-Sen-MDIR-W55 Beispiel im Master unterstützt jetzt den TSL2561

Hallo zusammen,


kann mir jemand sagen ob bei einen HM-Sen-MDIR-W55 mit TSL2561 JP3 offen oder gebrückt sein muss ?

Gruß,
Claudiu

papa

Zitat von: PeMue am 17 Februar 2018, 18:02:34
Hallo zusammen,
ich habe mal die Datei combined.gto mit einem Gerbereditor bearbeitet, so dass die Beschriftung korrekt ist.
@papa: Vielleicht kannst Du sie ins github einstellen.

Wer Leiterplatten bestellt, sollte diese Datei durch die angehängte ersetzen.

Ich habe das gesamte Panel nochmal neu erzeugt. Dann steht auch die V1.1 drauf. Ist jetzt im GitHub drin.
Danke für den Hinweis, dass auf dem Panel noch die falsche Beschriftung ist.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

oli82

Zitat von: sentinel1 am 17 Februar 2018, 18:23:35
Hallo zusammen,


kann mir jemand sagen ob bei einen HM-Sen-MDIR-W55 mit TSL2561 JP3 offen oder gebrückt sein muss ?

Gruß,
Claudiu

Was für ein Board hast du? Der Jumper ist wahrscheinlich für die Adresse gedacht.

papa

#282
Zitat von: sentinel1 am 17 Februar 2018, 18:23:35
kann mir jemand sagen ob bei einen HM-Sen-MDIR-W55 mit TSL2561 JP3 offen oder gebrückt sein muss ?

Es wird per default die Adresse 0x29 verwendet. Somit muss laut Datenblatt der Pin2 auf GND geschalten werden. Also JP2 auf GND legen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

rvideobaer

Hallo,

wird nicht über JP2 die Adresse festgelegt?

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

papa

Zitat von: rvideobaer am 17 Februar 2018, 21:22:49
wird nicht über JP2 die Adresse festgelegt?

Stimmt - JP2 - ändere ich oben auch gleich mal ab.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire