Autor Thema: Fensterdrehgriffkontakt selber bauen  (Gelesen 165119 mal)

Offline joschi2009

  • Full Member
  • ***
  • Beiträge: 360
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #360 am: 09 Juni 2017, 23:20:03 »
Tester sind aber nach wie vor willkommen.
bei Interesse gerne alles weitere per PM


sorry Leute ich muss jetzt erst mal die Segel streichen, bin geradezu überfallen worden und habe aktuell keine fertigen Module mehr zur freien Verfügung. Denen die jetzt die Testteile geordert haben versuche ich das morgen oder am Montag zukommen zu lassen. Seit mir nicht böse wenn es Dienstag wird.

Viele Grüße

Wolfgang

Offline joschi2009

  • Full Member
  • ***
  • Beiträge: 360
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #361 am: 09 Juni 2017, 23:22:10 »

Offline Dietmar63

  • Hero Member
  • *****
  • Beiträge: 2329
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #362 am: 10 Juni 2017, 03:23:29 »
Der Stromverbrauch ist mit 0,032 mA bis 0,001 mA schon recht niedrig.
Die LEDs kann man auch weglassen.

Vermutlich ist die Selbstentladung der 2032 höher, als der Verbrauch im Ruhezustand.
Neue Register einbauen geht bestimmt auch, aber die werden dann wohl nicht Von fhem oder der CCU erkannt.

Eventuell kann man das Polling noch auf 8 Sekunden hochsetzen. Dann sinkt der Verbrauch nochmals auf 1/8. Vielleicht stimmt die Rechnung aber auch nicht.
Man könnte den Arduino noch so umbauen, dass man ihn bei 1Mhz betreibt, dann reichen noch 1,8 V zum Betrieb desselben aus - habe ich aber auch noch nicht gemacht.


https://www.gammon.com.au/forum/?id=11497


Die meisten dort vorgeschlagenen Dinge sind in der Firmware schon realisiert.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4843
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #363 am: 10 Juni 2017, 07:37:20 »
Hallo zusammen,

set HM_003000 getConfig
config -Button drücken
set HM_003000 regSet msgRhsPosB closed
set HM_003000 regSet msgRhsPosA open
config - Button drücken

ich hoffe mal das ist jetzt richtig :)

die Register ändern sich, aber der Status irgendwie nicht:

Internals:
   CFGFN
   DEF        003000
   IODev      PMCUL01
   LASTInputDev PMCUL01
   MSGCNT     93
   NAME       EG_WC_Fenster
   NR         93792
   PMCUL01_MSGCNT 93
   PMCUL01_RAWMSG A0D0FA241003000000000010CC800::-78:PMCUL01
   PMCUL01_RSSI -78
   PMCUL01_TIME 2017-06-10 07:30:28
   STATE      open
   TYPE       CUL_HM
   lastMsg    No:0F - t:41 s:003000 d:000000 010CC800
   protCmdDel 28
   protCmdPend 24 CMDs_pending
   protLastRcv 2017-06-10 07:30:28
   protNack   1 last_at:2017-06-09 18:35:04
   protResndFail 2 last_at:2017-06-10 07:14:44
   protSnd    9 last_at:2017-06-10 07:14:41
   protState  CMDs_pending
   rssi_at_PMCUL01 avg:-73.19 min:-92.5 max:-59.5 lst:-78 cnt:93
   Readings:
     2017-06-10 07:14:41   Activity        alive
     2017-06-10 07:14:41   CommandAccepted yes
     2017-06-10 07:14:41   D-firmware      1.8
     2017-06-10 07:14:41   D-serialNr      FHEM000002
     2017-06-10 07:09:10   PairedTo        set_0xF10000
     2017-06-10 07:09:10   R-cyclicInfoMsg off
     2017-06-10 07:24:15   R-eventDlyTime  set_0 s
     2017-06-10 07:24:15   R-ledOnTime     set_0.5 s
     2017-06-10 07:27:41   R-msgRhsPosA    set_open
     2017-06-10 07:27:50   R-msgRhsPosB    set_closed
     2017-06-10 07:09:24   R-msgRhsPosC    set_tilted
     2017-06-10 07:09:10   R-pairCentral   0x000000
     2017-06-10 07:24:15   R-sign          set_off
     2017-06-10 07:09:10   R-transmDevTryMax 6
     2017-06-10 07:24:15   R-transmitTryMax set_0
     2017-06-09 18:35:04   aesKeyNbr       00
     2017-06-10 07:30:28   battery         ok
     2017-06-10 07:30:28   contact         open (to broadcast)
     2017-06-10 07:30:28   state           open
     2017-06-10 07:01:30   trigDst_broadcast noConfig
     2017-06-10 07:30:28   trigger_cnt     12
   cmdStack:
     ++A001F1000000300000040000000000
     ++A001F1000000300001040000000001
     ++A001F100000030000103
     ++A001F1000000300001050000000001
     ++A001F1000000300001080800209C210022643000
     ++A001F100000030000106
     ++A001F1000000300001050000000001
     ++A001F1000000300001080800209C210022643000
     ++A001F100000030000106
     ++A001F1000000300000040000000000
     ++A001F1000000300001040000000001
     ++A001F100000030000103
     ++A001F1000000300001050000000001
     ++A001F100000030000108080020AC210022643000
     ++A001F100000030000106
     ++A001F1000000300001050000000001
     ++A001F1000000300001080800206C210022643000
     ++A001F100000030000106
     ++A001F1000000300001050000000001
     ++A001F100000030000108080020AC210022643000
     ++A001F100000030000106
     ++A001F1000000300001050000000001
     ++A001F1000000300001080800209C210022643000
     ++A001F100000030000106
   Helper:
     HM_CMDNR   15
     cSnd       01F1000000300001050000000001,01F100000030000108205C
     getCfgList all
     getCfgListNo ,4
     mId        0030
     peerIDsRaw ,00000000
     rxType     4
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Io:
       newChn     +003000,00,00,00
       nextSend   1497072629.07726
       prefIO
       rxt        0
       vccu
       p:
         003000
         00
         00
         00
     Mrssi:
       mNo        0F
       Io:
         PMCUL01    -76
     Prt:
       bErr       0
       mmcS       2
       sProc      2
       mmcA:
         ++A001F1000000300001050000000001
         ++A001F100000030000108205C
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_pmcul01:
         avg        -73.1989247311828
         cnt        93
         lst        -78
         max        -59.5
         min        -92.5
     Shadowreg:
       RegL_01.     08:00 20:9C 21:00 22:64 30:00 00:00
     Tmpl:
Attributes:
   IODev      PMCUL01
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     251_anything
   firmware   1.8
   model      HM-SEC-RHS
   peerIDs    00000000,
   room       CUL_HM
   serialNr   FHEM000002
   subType    threeStateSensor

Gruß PeMue
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline joschi2009

  • Full Member
  • ***
  • Beiträge: 360
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #364 am: 10 Juni 2017, 07:58:32 »
Moin Peter,

könntest du den Griff nochmal abschrauben und schauen wo der Magnet ist?

Bei Griff Stellung geschlossen muss er auf der rechten Seite sein (im eingebauten Zustand, also bei Fensteranschlag rechts zum Fenster zeigen). Das ist unabhängig ob nun rechts oder links angeschlagenes Fenster.

Gruß

Wolfgang
« Letzte Änderung: 10 Juni 2017, 08:32:24 von joschi2009 »

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4843
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #365 am: 10 Juni 2017, 08:32:54 »
Hallo Wolfgang,

habe ich getestet, siehe Bild. So müsste es doch passen, oder? Oder muss der Magnet auf der entgegengesetzten Seite sein?

Gruß Peter
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline joschi2009

  • Full Member
  • ***
  • Beiträge: 360
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #366 am: 10 Juni 2017, 08:41:40 »
@Peter

genau so sitzt der Magnet richtig.

Ich bin der absolute HM-Neuling, aber ich glaube dass dein Device noch nicht gepairt ist.

Zitat
PairedTo        set_0xF10000

das set darf da nicht stehen. Versuch nochmal zu pairen
« Letzte Änderung: 10 Juni 2017, 08:48:06 von joschi2009 »

Online Papaloewe

  • Sr. Member
  • ****
  • Beiträge: 599
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #367 am: 10 Juni 2017, 09:04:54 »
@PeMue
protCmdPend 24 CMDs_pending
Du mußt auf jeden Fall nach dem getconfig auch einmal (mehrmals) den config-Taster drücken!!!
Da dürfen keine pendings mehr sein!
Dabei steht auch noch das pairing in der Warteschlange, nehme ich stark an.

Gruß
Thomas

P.S.: Sorry, sehe gerade, dass es schon mehrfach erwähnt wurde und du sicher auch schon gelesen hast. ;-)
« Letzte Änderung: 10 Juni 2017, 09:08:39 von Papaloewe »

Offline habeIchVergessen

  • Sr. Member
  • ****
  • Beiträge: 709
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #368 am: 10 Juni 2017, 09:11:45 »
Hallo zusammen,

die Register ändern sich, aber der Status irgendwie nicht:

Internals:
...
   protCmdDel 28
   protCmdPend 24 CMDs_pending
...

Wenn CMDs_pending vorkommt, dann wurden nicht alle Anweisungen korrekt übertragen. Mit dem config-Button innerhalb einer Kommando-Sequenz sollte das Pending verschwinden.

Offline papa

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1478
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #369 am: 10 Juni 2017, 09:19:51 »
die Register ändern sich, aber der Status irgendwie nicht:

Auf Deiner Fritte ging das AES nicht richtig - oder ? Dann wirst Du mit dieser Firmware keinen Erfolg haben. Alle Zugriffe auf die Konfiguration erfordern AES-Signaturen. Ich mache mal ein Variante ohne AES. Dann sollte es funktionieren.

Edit: Hab mal eine No AES Variante angehängt
« Letzte Änderung: 10 Juni 2017, 13:19:15 von papa »
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4843
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #370 am: 10 Juni 2017, 21:27:51 »
Hallo zusammen,

erstmal Danke für das schnelle Update der Fimware.

Wenn jetzt die Platine mit Spannung versorgt wird (bitte Hinweis ganz am Ende beachten), sollte die rote LED 7x blinken. Das signalisiert, dass der Bootloader erfolgreich gestartet wurde. Er wartet jetzt darauf, dass die Fimrware übertragen wird. Hierzu wird flash-ota benötigt. Für einen HM-CFG-USB sieht der Aufruf wie folgt aus:
Was mache ich, wenn die Firmware schon drauf ist? Oder anders gefragt: wie bekomme ich den Sensor (mit schon bestehender Firmware) in den Bootmodus?

pi@PMRPI03:/opt/hmcf1.8.eq3 -s FHEM000002ta -c /dev/ttyUSB2 -f /tmp/HM_SEC_RHS_v1
HomeMatic OTA flasher version 0.103-git

Reading firmware from /tmp/HM_SEC_RHS_v1.8.eq3...
Firmware with 224 blocks successfully read.
Opening culfw-device at path /dev/ttyUSB2 with speed 38400
Requesting firmware version
culfw-device firmware version: 1.66
Entering 10k-mode
Waiting for device with serial FHEM000002
Soweit bin ich schon  ;)

Danke + Gruß

Peter

1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1631
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #371 am: 10 Juni 2017, 21:37:49 »
Batterie raus, config drücken und Batterie rein  :)

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4843
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #372 am: 10 Juni 2017, 21:56:22 »
Danke, geht auch einfacher:
- Reset drücken und halten
- Config drücken und halten
- Reset loslassen
- wenn die LEDs anfangen zu blinken, Config loslassen

Gruß PeMue
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1631
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #373 am: 10 Juni 2017, 22:06:05 »
Hey, die Variante kannte ich auch noch nicht  ???

Offline papa

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1478
Antw:Fensterdrehgriffkontakt selber bauen
« Antwort #374 am: 10 Juni 2017, 22:11:51 »
Oder

set HM_003000  fwUpdate onlyEnterBootLoader
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

 

decade-submarginal