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

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

Vorheriges Thema - Nächstes Thema

mwiimmer

OK,

habe die Anleitung noch einmal ganz in Ruhe abgearbeitet und habe dabei einen Schreibfehler bei den Einträgen in in "config.txt" gefunden. Jetzt läuft das Modul und ich konnte die FW updaten. Also Danke für den Stupser nochmal die Anleitung zu befolgen.

Ich fand aber eigentlich dass dashier schon ein Problem ist: ;) ;)
/opt/fhem/FHEM/FIRMWARE/coprocessor_update.eq3 is not a valid firmware file!
Die Meldung führt halt nur in die falsche Richtung wenn das Modul noch nicht läuft.


darkon

Hallo zusammen,

hab auch das Funkmodul mit der aktuellen Firmware 1.4.1 am laufen. Daran habe ich drei HM-CC-RT-DN Heizthermostate gepaart.

Empfangen kann ich alles, jedoch kann ich keine Befehle senden.

Mit z.B. set <DEVICE> controlMode manual passiert nichts. Habe auch andere set Befehle ausprobiert.

Hat jemand eine Idee?

MadMax-FHEM

Zitat von: darkon am 05 Februar 2017, 20:49:00
Hallo zusammen,

hab auch das Funkmodul mit der aktuellen Firmware 1.4.1 am laufen. Daran habe ich drei HM-CC-RT-DN Heizthermostate gepaart.

Empfangen kann ich alles, jedoch kann ich keine Befehle senden.

Mit z.B. set <DEVICE> controlMode manual passiert nichts. Habe auch andere set Befehle ausprobiert.

Hat jemand eine Idee?

Nicht am Device sondern beim richtigen Kanal...
...Clima oder Climate...

Grad nur mobil daher kurz...


...immer vorausgesetzt es ist tatsächlich korrekt gepaired...

PairedTo bzw. R-PairCentral dort muss die HMID stehen ohne _set...

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)

darkon

Danke schonmal,

die CUL_HM hat diese Option ja nur in der Clima. Also versuche es auch mit dem Device Clima.

Jedoch finde ich kein PairedTo oder ähnliches. Müsste das in den Internals, Readings oder Log zu finden sein?

MadMax-FHEM

Mach doch mal ein list vom Gerät:

list DeviceName

in dem WebCmd-Fenster...

Und dann dort suchen...
...oder hier posten...

#-Tags verwenden...

Kannst aber auch einfach den set absetzen, wenn's klappt dann ist wohl gepaired...

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)

darkon

Das pairing wurde anscheinend nicht richtig durchgeführt.

Kann ich das nachträglich noch machen oder muss ich alle devices löschen und mit autocreate neu paaren?

MadMax-FHEM

Normalerweise einfach neu pairen...

Löschen eigentl. gar nicht.

Max. das Gerät zurücksetzen aber nur, wenn es bereits mal mit einer anderen HMID gepaired war...

Poste doch mal ein list...

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)

darkon

So... habe jetzt das Thermostat auf Werkseinstellungen zurückgesetzt und neu gepaired.

Jetzt kann ich das Thermostat steuern, jedoch mit einem delay von ca. 20-30 Sekunden. Ist das Normal?

Auch R_pairCentral oder R-PairedTo existiert bei mir nicht.

Hier mein List:
Internals:
   CFGFN
   DEF        4F163F04
   NAME       WZ_Heizung_Clima
   NOTIFYDEV  global
   NR         3954
   STATE      T: 23.6 desired: 20.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     WZ_Heizung
   Readings:
     2017-02-05 21:48:55   CommandAccepted yes
     2017-02-05 21:46:12   R-boostPos      80 %
     2017-02-05 21:46:12   R-btnNoBckLight off
     2017-02-05 21:46:12   R-dayTemp       21 C
     2017-02-05 21:46:12   R-daylightSaveTime on
     2017-02-05 21:46:12   R-modePrioManu  all
     2017-02-05 21:46:12   R-modePrioParty all
     2017-02-05 21:46:12   R-nightTemp     17 C
     2017-02-05 21:46:12   R-noMinMax4Manu off
     2017-02-05 21:46:12   R-regAdaptive   on
     2017-02-05 21:46:12   R-showInfo      time
     2017-02-05 21:46:08   R-sign          off
     2017-02-05 21:46:12   R-tempOffset    0.0K
     2017-02-05 21:46:12   R-valveOffsetRt 0 %
     2017-02-05 21:46:12   R-winOpnBoost   off
     2017-02-05 21:46:18   R_0_tempListSat  06:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_1_tempListSun  06:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_2_tempListMon  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_3_tempListTue  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_4_tempListWed  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_5_tempListThu  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_6_tempListFri  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-02-05 21:46:18   R_tempList_State verified
     2017-02-05 21:46:14   RegL_01.          08:00 00:00
     2017-02-05 21:46:18   RegL_07.         01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2017-02-05 21:48:54   ValvePosition   0
     2017-02-05 21:48:55   boostTime       -
     2017-02-05 21:48:55   controlMode     auto
     2017-02-05 21:48:55   desired-temp    20.0
     2017-02-05 21:48:54   measured-temp   23.6
     2017-02-05 21:48:55   partyEnd        -
     2017-02-05 21:48:55   partyStart      -
     2017-02-05 21:48:55   partyTemp       -
     2017-02-05 21:48:55   recentStateType ack
     2017-02-05 21:48:55   state           T: 23.6 desired: 20.0 valve: 0
   Helper:
     peerIDsRaw ,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shregr:
       07         00
     Shadowreg:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,

darkon

Nachtrag: Der Delay beträgt teilweise sogar 2-3 Minuten.  :-\

MadMax-FHEM

Es ist ein batteriebetriebenes Gerät welches normalerweise ohne burst (sofort auf Nachrichten reagieren) arbeitet um Batterien zu sparen...

Wenn du sofort eine Reaktion willst musst du burst aktivieren...

Mal Modellname und fhem in google eingeben und dann im Wiki nach burst suchen...

Gruß, Joachim

P.S.: wäre aber wahrsch. ohne zurücksetzen auch gegangen. Evtl. sogar mit erneutem getConfig...
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)

Otto123

Zitat von: darkon am 05 Februar 2017, 21:52:57
Auch R_pairCentral oder R-PairedTo existiert bei mir nicht.
Diese existieren hoffentlich bei dem Haupgerät WZ_Heizung nicht bei den Channels.

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

ToM_ToM

ZitatHallo, ich versuche mich auch gerade an dem Funkmodul und habe dazu extra ein Testsystem aufgesetzt. Ich versuche das ganze auf einem Banana PI mit Jessie. Ich konnte das Modul in FHEM auch anlegen und dort auch die FW aktualisieren, jedoch bekommen ich keine Geräte zu sehen nur "Unknown code".

Hey wie hast du das auf dem BananaPi zum Laufen gebracht?

Ich wollte hier auch nach dem Wiki vorgehen, aber bei mir existieren schon mal die folgenden Dateien gar nicht:
/boot/config.txt
/boot/cmdline.txt


Ich habe diese dann mal angelegt, komme aber dennoch nicht weiter.

Wenn ich folgendes ausführe:
ls -l /dev/ttyAMA0

bekomme ich diese Meldung:

ls: cannot access /dev/ttyAMA0: No such file or directory


Viele Grüße, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

PerlJoe

Hallo,

bin Anfänger und möchte über HM-MOD-RPI-PCB Mein Funkmodul für Rollosteuerung ansprechen.

Habe mich an dem WIKI gehalten https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
aber leider gibt es beim flashen Probleme, aber nicht das er die firmware nicht nimmt, sondern er kann das Modul nicht initialisieren.

~/hmcfgusb# ./flash-hmmoduart -U /dev/ttyAMA0 coprocessor_update.eq3
HM-MOD-UART flasher version 0.103-git

Reading firmware from coprocessor_update.eq3...
Firmware with 43 blocks successfully read.

Initializing HM-MOD-UART...
Communication with the module timed out, is the serial port configured correctly?


Kann mir wer helfen?

Gruß,
Jörg

Pfriemler

Zwischenruf: Die Schnittstelle "ttyAMA0" (also die interne serielle) ist richtig freigemacht?
Welcher Pi (2 oder 3)? Welches System?

Und ist das Modul richtig zusammengelötet? Die Anleitung ist nicht 100% narrensicher, wir hatten das hier tatsächlich schon einmal ...
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Otto123

Oder ist FHEM schon aktiv auf der Schnittstelle und es wird (warum auch immer) nicht über FHEM geflasht sondern auf Systemebene.

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