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

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

Vorheriges Thema - Nächstes Thema

Living

Hi,
ich bearbeite 3 HMSensor Bgr. Alle 3 funktionieren mit dem HM-SEC-RHS als Drehgriffschalter in Fhem. Am Ende des Flash leuchten die rote und dann die grüne LED.
Wenn ich jetzt das HM-SEN-MDIR-WM55 flashe funktioniert der Helligkeitssensor nicht und es leuchtet am Flashvorganges nur die rote LED in Fhem anlernbar.
Da ich noch Rolloaktoren brauche habe ich das HM-LC-Bl1-FM versucht auch hier nur die rote LED am Ende aber keine Funktion und ein anlernen in Fhem nicht möglich.
Was muss ich noch beachten?
Habe ich Einstellungen vergessen??
Ich drehe mich im Kreis..... (alles aus AskSinPP-master)

papa

Das bei den beiden Examples nur eine LED leuchtet, ist genau das Verhlten, was im Code steht. Diese nutzen ebend nur eine einfache LED als Status. Der RHS benutzt eine DualLed.
An dem Helligkeitssensor sind wir doch gearde darn. Drängele mal nicht so. Er scheint ja schon mal richtig verdrahtet zu sen, da ja das andere Example geht. Bitte nochmal sicher stellen, dass alle Datein aus den Master aktuell sind. Ich hatte da letztens den fehlenden measure() Aufruf eingebaut.
Was kommt den beim Rolladenaktor auf der Serial-Console raus ?
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Living

Die serielle Console meldet bei 57600 Baud bei reset:
ZitatAskSin++ V2.1.4 (Feb 25 2018 18:49:14)
Address Space: 32 - 563
CC init1
CC Version: 14
- ready
Switch from 00 to 06
0
<- 0E 01 86 10 807817 000000 06 01 00 00 00  - 73
config lange gedrückt:
Zitatdebounce
pressed
longpressed
longreleased
<- 1A 02 84 00 807817 000000 24 00 05 6B 6E 61 62 65 30 30 30 30 37 30 01 01 00  - 149

config kurz gedrückt:
Zitatdebounce
released
No self peer - use toggleState
Switch from 06 to 01
Switch from 01 to 02

calcDriveTime: 500 - 200 - 500
Switch from 02 to 08
<- 0E 03 86 10 807817 000000 06 01 00 50 00  - 147
4
8
12
16
20
24
28
32
zählt immer 4 weiter.
Die Libs habe ich alle aktuell.

papa

Das sieht jetzt erst mal gar nicht so schlecht aus. Bei LongPress geht auf jeden Fall die richtige Nachricht raus. Short ist eigentlich quatsch. Könnte man mal ConfigToggleButton in ConfigButton abändern.
Sonst mal nen RESET machen - 6 Sekunden Config srücken. Device in FHEM löschen, falls schon da. Sicherstellen dass Autocreate an und nochmal pairen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Living

Hi,
nach Reset, 6 sec config und anschliessendes pairen erschien in Fhem
Internals:
   CFGFN     
   CUL1_MSGCNT 37
   CUL1_RAWMSG A0E0886108078170000000601000064::-44.5:CUL1
   CUL1_RSSI  -44.5
   CUL1_TIME  2018-02-25 22:01:13
   DEF        807817
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     37
   NAME       HM_807817
   NOTIFYDEV  global
   NR         632
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:08 - t:10 s:807817 d:000000 0601000064
   protLastRcv 2018-02-25 22:01:13
   protSnd    6 last_at:2018-02-25 22:01:08
   protState  CMDs_done
   rssi_CUL1  lst:-100 avg:-100 min:-100 max:-100 cnt:2
   rssi_at_CUL1 avg:-43.91 lst:-44.5 min:-50 cnt:37 max:-39.5
   rssi_broadcast avg:-100 lst:-100 min:-100 cnt:4 max:-100
   READINGS:
     2018-02-25 22:01:13   Automatik_Abschatten_Ende_vorgemerkt 0
     2018-02-25 22:01:13   Automatik_Abschatten_vorgemerkt 0
     2018-02-25 22:01:13   Automatik_Abschattung_Sperrzeitpunkt 22:01:13
     2018-02-25 22:01:13   Automatik_Pos_vor_Abschattung -1
     2018-02-25 19:36:20   Automatik_automatische_Fahrt 0
     2018-02-25 22:01:13   Automatik_in_Abschattung 0
     2018-02-25 22:01:08   CommandAccepted yes
     2018-02-25 21:53:54   D-firmware      2.4
     2018-02-25 21:53:54   D-serialNr      knabe00007
     2018-02-25 21:53:54   R-pairCentral   set_0xF1F1EE
     2018-02-25 22:01:13   deviceMsg       off (to broadcast)
     2018-02-25 22:01:13   level           0
     2018-02-25 22:01:13   motor           stop:off
     2018-02-25 22:01:13   pct             0
     2018-02-25 21:55:37   powerOn         2018-02-25 21:55:37
     2018-02-25 22:01:13   recentStateType info
     2018-02-25 22:01:13   state           off
     2018-02-25 22:01:13   timedOn         off
   helper:
     HM_CMDNR   8
     PONtest    0
     cSnd       11F1F1EE8078170201C80000,11F1F1EE8078170201000000
     dlvlCmd    ++A011F1F1EE8078170201000000
     mId        0005
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +807817,00,03,00
       nextSend   1519592473.83483
       prefIO     
       rxt        0
       vccu       
       p:
         807817
         00
         03
         00
     mRssi:
       mNo        08
       io:
         CUL1       -42.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       CUL1:
         avg        -100
         cnt        2
         lst        -100
         max        -100
         min        -100
       at_CUL1:
         avg        -43.9189189189189
         cnt        37
         lst        -44.5
         max        -39.5
         min        -50
       broadcast:
         avg        -100
         cnt        4
         lst        -100
         max        -100
         min        -100
     shadowReg:
       RegL_00.    02:01 0A:F1 0B:F1 0C:EE
Attributes:
   IODev      CUL1
   IOgrp      VCCU:CUL1
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.4
   model      HM-LC-BL1-FM
   room       CUL_HM
   serialNr   knabe00007
   subType    blindActuator
   webCmd     statusRequest:toggleDir:on:off:up:down:stop

Damit werde ich morgen spielen. Auf up/down reagiert das Modul schon.
Sollte ich noch etwas verändern?

papa

Zitat von: Living am 25 Februar 2018, 22:07:35
Hi,
nach Reset, 6 sec config und anschliessendes pairen erschien in Fhem
Internals:
     2018-02-25 21:53:54   R-pairCentral   set_0xF1F1EE

Damit werde ich morgen spielen. Auf up/down reagiert das Modul schon.
Sollte ich noch etwas verändern?

So ganz komplett gepaired ist er noch nicht. Mach mal ein getConfig hinterher.
Zur Zeit implementiert ist im wesentlichen das Setzen und Beachten der Fahrzeiten für hoch und runter. Die Tasten Up/Down sollten auch gehen. Um Longpress habe ich mich noch nicht gekümmert.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

Living

Hi Papa,
erstmal Danke für die Unterstützung und Tipps.
Die Bgr funktioniert im Fhem für meinen Bedarf.
on/off ist für komplett hoch/runter
bei up/down verändert sich das Rollo um 10%
Die Laufzeit konnte ich auch festlegen.
Kann ich das Modul jetzt so einsetzen oder müssen wir (besser du mit deinem Wissen)noch etwas verändern?
Ich würde gerne meine Gurtantriebe damit automatisieren.

rvideobaer

Hallo,

ich habe jetzt den BWM mit TSL2561 Breakoutbord aufgebaut und es wird jetzt ein Helligkeitswert übertragen. Wie kann ich jetzt die Bewegungsmeldung von der Helligkeit abhängig machen?
shCtValHi lässt sich nicht wie im Wiki zu HM-Sec-MDIR beschrieben setzen. Gibt es das Register nicht?

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 Rolf,
welche BWM-Datei hast du genutzt?
aus dem AskSinPP-master ??
Verdrahtung SCL an A5 und SDA an A4 ??

rvideobaer

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

Hi Rolf,
mit den akt.   HM-SEN-MDIR-WM55  aus dem AskSinPP-master bekomme ich das reading Brightness nicht angezeigt.
Hast du noch irgendetwas eingestellt oder Libs ergänzt?

rvideobaer

Hallo,

ich habe nichts verändert, wie hast Du denn den Sensor angeschlossen?

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

Hi,
mein TSL2561 Breakoutbord ist ist am HM-Sensor Step-Up wie folgt angeschlossen:
int = offen, SCL = A5, SDA = A4
adr  an low x029
Stabi überbrückt
Ein TSL2561 Example funktionierte und zeigt Werte.
Papa ist mit mir da am Ball. Deshalb wundere ich mich das deine Bgr Werte zeigt.
Ich habe alle Daten neu gezogen und installiert.

papa

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

rvideobaer

Hallo,

angeschlossen habe ich auch so die Adresse auf L gebrückt sonst nichts weiter. Die Firmware so wie im Git (HM-Sen-MDIR-WM55).

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