HM-MOD-RPI-PCB HomeMatic Funkmodul für Raspberry Pi

Begonnen von chipmunk, 18 September 2015, 13:32:39

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Welche FW ist denn auf dem Modul?

Was liefert ein list myHmUART

Und das ganze dann bitte in code-Tags: '#'...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

maseb

Hallo,

ein list myHMUART liefert folgendes

Internals:
   AssignedPeerCnt 0
   CNT        12
   DEF        /dev/ttyAMA0
   DEVCNT     12
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         11
   LastOpen   1484125437.88921
   NAME       myHmUART
   NR         24
   PARTIAL
   RAWMSG     040202
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 1
   msgLoadHistory 0/0/0/0/0/0/0/0/0/0/0/1
   msgLoadHistoryAbs 1/1/1/1/1/1/1/1/1/1/1/1/0
   owner      123456
   Helper:
     CreditTimer 252
     FW         66561
     Initialized 1
     Ackpending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     Roundtrip:
       Delay      0.0032200813293457
     Loadlvl:
       lastHistory 1484129041.47224
   Peers:
   Readings:
     2017-01-11 10:04:01   D-HMIdAssigned  123456
     2017-01-11 10:04:01   D-HMIdOriginal  4F6CA8
     2017-01-11 10:04:01   D-firmware      1.4.1
     2017-01-11 10:04:01   D-serialNr      NEQ1330184
     2017-01-11 10:03:57   D-type          HM-MOD-UART
     2017-01-11 10:04:01   cond            ok
     2017-01-11 10:09:09   load            1
     2017-01-11 10:04:01   loadLvl         low
     2017-01-11 10:03:57   state           opened
Attributes:
   hmId       123456
   room       Funkmodul


Die FW ist die 1.4.1

Die Fehlermeldung im Log
2017.01.11 09:35:03 0: Featurelevel: 5.7
2017.01.11 09:35:03 0: Server started with 11 defined entities (fhem.pl:12966/2017-01-05 perl:5.020002 os:linux user:fhem pid:550)
2017.01.11 09:59:58 1: HMUARTLGW myHmUART unexpected info about Co_CPU_BL received (module crashed?), reopening
2017.01.11 09:59:58 3: myHmUART device closed


Gruss
Rudi
CUL mit EM 1000 S/IR und EM 1000 HSM

Otto123

Hallo Rudi,

wie hast Du das Firmware update gemacht? Über FHEM direkt?
Wo hast Du die Datei heruntergeladen? Vielleicht ist bei dem Update doch was schief gegangen? Ich würde das nochmal amchen. Datei nochmal herunterladen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

maseb

Hallo,

ich habe das update wie in der Wiki beschrieben gemacht. Sowohl über Fhem als auch übers Terminal.

Beide male ohne Fehlermeldung.

Könnte das Problem etwas mit einer falschen Lötstelle zu tun haben.
Ich habe das Modul selbst gelötet und bin mir da unsicher.

Gruss
Rudi
CUL mit EM 1000 S/IR und EM 1000 HSM

Otto123

Hallo Rudi,

da muss ich mal in den Plan schauen. Weil eigentlich ... Du kannst flashen, da geht also schonmal die Kommunikation. Und viel mehr ist da nicht.
Es gab mal den Fall, da hatte jemand das Modul verkehrt herum gelötet, da geht aber gar nix.

Du könntest eine Brücke zwischen zwei benachbarten Pins gemacht haben, musst Du nochmal mit der Lupe und viel Licht prüfen. Es gab da noch so ein Reset Pin.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

chris1284

ich habe seit gestern ein funkmodul aus dem rt über. sieht aus wie das auf dem HM-MOD-RPI-PCB. frage die sich mir stellt. auf der platine die das funkmodul des HM-MOD-RPI-PCB enthält ist ja nicht wirklich viel drauf? kann man die einzeln bekommen oder einfach nachbauen oder ist da doch mehr drauf als ich denke?

MarcelK

#96
Der HM-MOD-RPI-PCB enthält unter dem Metal-Schirm mehr als die reine Funk-Module, auch wenn sie äusserlich ähnlich aussehen.

Die Adapter-Platine alleine ist trivial.

h-man-kl

Hallo zusammen,
ich versuche auch gerade mein Modul ans laufen zu bekommen, bin aber auf ein Problem gestoßen und hoffe ihr könnt mir helfen.
Installiert habe ich es so wie es hier (https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi) beschrieben ist.
Inkl. Update und allem und das hat auch geklappt. Das Modul ist eingebunden und meldet sich mit dem Status "open"
Hier noch das List:

Internals:
   AssignedPeerCnt 0
   CNT        36
   DEF        /dev/ttyAMA0
   DEVCNT     36
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         4
   LastOpen   1484656663.99199
   NAME       HM.GPIO
   NR         53
   PARTIAL
   RAWMSG     040200
   RSSI       -44
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 0
   msgLoadHistory -/-/-/-/-/-/-/-/-/-/-/-
   msgLoadHistoryAbs 0/-/-/-/-/-/-/-/-/-/-/-/-
   owner      123456
   Helper:
     CreditTimer 20
     FW         66561
     Initialized 1
     Ackpending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     Roundtrip:
       Delay      0.00316596031188965
     Loadlvl:
       lastHistory 1484656667.5354
   Peers:
   Readings:
     2017-01-17 13:37:47   D-HMIdAssigned  123456
     2017-01-17 13:37:47   D-HMIdOriginal  4F6E61
     2017-01-17 13:37:47   D-firmware      1.4.1
     2017-01-17 13:37:47   D-serialNr      NEQ1330624
     2017-01-17 13:21:03   D-type          HM-MOD-UART
     2017-01-17 13:37:47   cond            ok
     2017-01-17 13:37:47   load            0
     2017-01-17 13:37:47   loadLvl         low
     2017-01-17 13:37:43   state           opened
Attributes:
   group      HomeMatic
   hmId       123456
   room       Gateways


In meiner Installation läuft schon schon ein HM-LAN Gateway an einer VCCU und ich hatte eigentlich gedacht ich kann das Modul einfach dazupacken...?!
ich habe die IO-List mit attr VCCU ioList ergänz und beide Gateways werden nun in der VCCU angezeigt. Das LAN Modul mit OK das GPIO-Gateway mit unknown :-(

Kann mir jemand sagen warum und was ich tun muss...?!

Vielen Dank und Gruß
H-Man
RasPi 3 mit MaxCube für FS20 , HM-Urart, HM-LAN, MiLight, HUE, Lightify, SONOS, Harmony, Unifi, FritzBox 7490... :-)
Ganz nach dem Motto: Normal? Normal is langweilig....

frank

Zitatich habe die IO-List mit attr VCCU ioList ergänz
hoffentlich ohne leerzeichen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

LuckyDay

ZitatDas LAN Modul mit OK das GPIO-Gateway mit unknown :-(

Kann mir jemand sagen warum und was ich tun muss...?!

zeig doch deine vccu und auch das attr IOList

oder bin ich im Rateforum, ich sag mal "Leerzeichen"

Edit: mist frank war schneller :)

h-man-kl

Nein, hier ist natürlich kein Rateforum!
Aber dafür habt ihr beide a) Superchnell und b) auch noch vollkommen richtig geraten!
Es lag natürlich am Leerzeichen! Also gilt mal wieder: Kaum macht man es richtig - funktioniert es!

Vielen Dank für den Hinweis!

Und hier der Vollständigkeit halber noch das List:


Internals:
   DEF        123456
   HM.GPIO_MSGCNT 11
   HM.GPIO_RAWMSG 0500002E438002396B8F1511AB0101C8002B
   HM.GPIO_RSSI -46
   HM.GPIO_TIME 2017-01-17 14:04:59
   IODev      LGW01
   LASTInputDev LGW01
   LGW01_MSGCNT 40
   LGW01_RAWMSG 05000027438002396B8F1511AB0101C8002B
   LGW01_RSSI -39
   LGW01_TIME 2017-01-17 14:04:59
   MSGCNT     51
   NAME       VCCU
   NOTIFYDEV  global
   NR         21
   NTFY_ORDER 50-VCCU
   STATE      LGW01:ok,HM.GPIO:ok,
   TYPE       CUL_HM
   assignedIOs HM.GPIO,LGW01
   channel_01 VCCU_Btn1
   channel_02 VCCU_Btn2
   lastMsg    No:59 - t:02 s:123456 d:50D1AD 00
   protLastRcv 2017-01-17 14:03:06
   rssi_at_HM.GPIO min:-46 avg:-40.33 lst:-39 cnt:3 max:-36
   rssi_at_LGW01 lst:-38 cnt:1 max:-38 min:-38 avg:-38
   Readings:
     2017-01-17 14:03:06   CommandAccepted yes
     2017-01-17 14:04:26   state           LGW01:ok,HM.GPIO:ok,
     2017-01-17 14:04:58   unknown_1511AB  received
     2017-01-12 10:49:32   unknown_221E94  received
     2017-01-13 08:41:47   unknown_34181E  received
     2017-01-17 14:04:59   unknown_396B8F  received
     2017-01-13 04:14:06   unknown_3C5D60  received
     2017-01-17 14:04:58   unknown_3E63AF  received
     2017-01-12 10:20:10   unknown_417BFC  received
     2017-01-12 10:04:29   unknown_45CA2F  received
     2017-01-12 10:03:58   unknown_502BC7  received
     2017-01-12 10:02:58   unknown_50D1AD  received
     2017-01-11 12:51:13   unknown_999999  received
   Helper:
     HM_CMDNR   89
     mId        FFF0
     rxType     1
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       nextSend   1484658186.79295
       prefIO
       vccu
       ioList:
         LGW01
         HM.GPIO
     Mrssi:
       mNo        59
       Io:
         HM.GPIO    -39
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       vrt        1
     Rssi:
       At_hm.gpio:
         avg        -40.3333333333333
         cnt        3
         lst        -39
         max        -36
         min        -46
       At_lgw01:
         avg        -38
         cnt        1
         lst        -38
         max        -38
         min        -38
Attributes:
   IODev      LGW01
   IOList     LGW01,HM.GPIO
   expert     2_raw
   group      HomeMatic
   model      CCU-FHEM
   room       Gateways
   subType    virtual
   webCmd     virtual:update



RasPi 3 mit MaxCube für FS20 , HM-Urart, HM-LAN, MiLight, HUE, Lightify, SONOS, Harmony, Unifi, FritzBox 7490... :-)
Ganz nach dem Motto: Normal? Normal is langweilig....

mwiimmer

#101
Hallo, kann mir jemand helfen?
Ich bin der Anleitung im Forum gefolgt. Da steht ja das man die Verlinkung kontrollieren soll und evtl. eine Datei ändern was nach Herbst 2016 nicht mehr nötig ist. Ich habe ein Jessie Installation voll upgedated erhalte aber trotzdem
pi@raspberrypi:~ $ ls -l /dev/serial1
lrwxrwxrwx 1 root root 7 Feb  4 20:40 /dev/serial1 -> ttyAMA0

was ja wohl falsch ist. Was muss ich tun um den Link richtig zu stellen?

Zur Info
Internals:
   CNT        1
   DEF        /dev/ttyAMA0
   DevState   1
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         5
   LastOpen   1486238595.54131
   NAME       myHmUART
   NR         120
   PARTIAL
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   0
   Helper:
     Ackpending:
       1:
         cmd        00
         dst        0
         frame      FD00030001009E03
         resend     2
         time       1486238596.54382
     LastSendLen:
       3
     Log:
       IDs:
   Readings:
     2017-02-04 20:40:35   D-type          HM-MOD-UART
     2017-02-04 21:03:16   cond            init
     2017-02-04 20:40:35   loadLvl         suspended
     2017-02-04 21:03:15   state           opened


Noch ein Problem: Beim Versuch des Firmwareupdates bekomme ich:
[//opt/fhem/FHEM/FIRMWARE/coprocessor_update.eq3 is not a valid firmware file! code]
Gibt es noch eine andere Datei?

Otto123

#102
Hi,

die Anzeige oben ist völlig korrekt. Da muss nichts korrigiert werden.

Aber Dein Modul  läuft nicht. Bitte dies befolgen -> https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi

//opt ist eine falsche Pfadangabe

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

mwiimmer

Hallo,
das // kam vom falschen einfügen in die Code Marker. Richtig ist:

/opt/fhem/FHEM/FIRMWARE/coprocessor_update.eq3 is not a valid firmware file!

was ist da falsch?

Otto123

#104
Zitat von: mwiimmer am 04 Februar 2017, 22:28:42
Hallo,
das // kam vom falschen einfügen in die Code Marker. Richtig ist:

/opt/fhem/FHEM/FIRMWARE/coprocessor_update.eq3 is not a valid firmware file!

was ist da falsch?
Ich weiß ja nicht was Du gemacht hast?!? Du postest zwei Probleme die keine sind und fragst was falsch ist.

Der Standard Pfad heißt eigentlich /opt/fhem/FHEM/firmware/Aber da Dein copy&paste kaputt ist....  ???

Der Pfad spielt überhaupt keine Rolle solange das Modul nicht läuft!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz