Giter VIP home page Giter VIP logo

homegear-homematicbidcos's Introduction

Homegear

Homegear is a free and open source program to interface your home automation devices or services with your home automation software or scripts. Currently supported are the following device families/systems:

  • KNX
  • EnOcean
  • Beckhoff BK90x0
  • HomeMatic BidCoS
  • HomeMatic Wired
  • Insteon
  • Philips Hue
  • Sonos
  • MAX!
  • Intertechno
  • Kodi
  • IP cams
  • more to come...
  • New devices can be created with ease using XML and PHP.

Homegear features the following interfaces to control your devices - all with SSL support:

  • XML-RPC
  • Binary-RPC
  • JSON-RPC
  • MQTT
  • WebSockets with PHP session authentication
  • HTTP (GET and POST)

If needed new interfaces can easily be added to the source code. Homegear also features:

  • A built-in rich featured web server with PHP 7 and IP cam proxy support. Together with WebSockets and the script engine you can easily create web pages to bidirectionally interact with all devices known to Homegear.

  • A built-in script engine using PHP 7:

    • All devices and device functions are directly accessible.

    • All PHP modules can be used:

      • Thread support using the PHP module "pthreads".

      • Low level peripheral support:

        • Directly access serial devices, I²C devices and GPIOs.
        • You immediately get notified on new data and GPIO state changes. No polling is necessary.
        • Using threads you can implement bidirectional and event driven communication.
    • A base library to easily implement your own device families.

    • XML device description files with PHP script support to easily implement individual devices.

    • Support for customized licensing modules supporting module online activation, license verification and script encryption.

Homegear is written to make it as easy as possible to integrate new devices making them accessible through all the above interfaces.

For more information, please visit https://homegear.eu, https://doc.homegear.eu and https://ref.homegear.eu. Please post your questions in our forum on https://forum.homegear.eu.

homegear-homematicbidcos's People

Contributors

avanc avatar blizzard4591 avatar flole998 avatar hfedcba avatar lhurt avatar m-scheffler avatar m0wlheld avatar maierp avatar smrtyhd avatar thomdietrich avatar thtomate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

homegear-homematicbidcos's Issues

Ubuntu Xenial upgrade HM-CFG-LAN: rfKey is not specified 0.7.34-2678

Hello,

since the upgrade on Ubuntua Xenial from 0.7.30-1900 to 0.7.34-2678, my Homegear isn't working anymore with HM-CFG-LAN:

Module HomeMatic BidCoS: LAN-Konfigurationsadapter "LEQ0102548": Error: Cannot start listening , because rfKey is not specified.

rfKey is specified, I had to revert back to 0.7.30-1900 to get everything up and running again.

Peer HM-CC-RT-DN not updated immediately. No burst messages are sent.

My peer (HM-CC-RT-DN) is not updated immediately and the message is pending in the queue until the RT sends a wake-up, even though it is configured with BURST_RX = true (by default). I think this worked in a previous version of the module. Please correct me if this is not reproducible. Thank you.

Firmware URL wrong.

The URLs for the firmware download not working anymore.
Please change http to https in GetFirmwareUpdatesHomeMaticBidCoS.sh

--2018-11-03 18:06:59-- http://www.eq-3.de/Downloads/Software/Firmware/HM-ES-TX-WM_update_V1_2_160628.tgz
Auflösen des Hostnamens »www.eq-3.de (www.eq-3.de)« … 81.14.202.21
Verbindungsaufbau zu www.eq-3.de (www.eq-3.de)|81.14.202.21|:80 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
2018-11-03 18:06:59 FEHLER 404: Not Found.

Complete install log: https://pastebin.com/W7sXyPtd

[HMLGW] Automatic reconnect does not work if hmlangw is used

I use a HM-MOD-UART on a CP210x USB-serial converter on an OpenWrt router. I successfully compiled hmlangw for OpenWrt (https://github.com/andyboeh/hmlangw). This is fine as long as the gateway does not crash or reboot. If the gateway is restarted, Homegear has troubles reconnecting:

06/12/21 11:01:53.645 HM-LGW "Cube1": Error: No init packet received.
06/12/21 11:01:54.486 HM-LGW "Cube1": Warning: !!!Not!!! sending (Port 2001): K04
06/12/21 11:01:54.677 HM-LGW "Cube1": Warning: Connection closed. Trying to reconnect...
06/12/21 11:01:54.677 HM-LGW "Cube1": Info: No AES key specified in homematicbidcos.conf for communication with your HM-LGW. Disabling AES.
06/12/21 11:01:54.681 HM-LGW "Cube1": Connected to HM-LGW with hostname archerc7.lan on port 2000.
06/12/21 11:01:54.681 HM-LGW "Cube1": Info: Init packet received: H05,01,Revilo-HM-LGW,0.0.2,REQ0913185
S06,BidCoS-over-LAN-1.0
06/12/21 11:01:55.486 HM-LGW "Cube1": Info: Keep alive init packet received: H05,01,Revilo-HM-LGW,0.0.2,REQ0913185
06/12/21 11:02:24.681 HM-LGW "Cube1": Error: No init packet received.

This goes on for several minutes until it eventually succeeds.

On the OpenWrt-side, I can see the following log if it works:

Written serial number REQ0913185 to /tmp/serialnumber.txt
serial fd 3 name /dev/ttyHM
reset fd -1 gpio port -1
bidcosThread started!
keepAliveThread started!
Client 192.168.17.157 connected to BidCos port!
Client 192.168.17.157 connected to keepalive port!
Received 9 bytes from sockFd
sync data: >02,0000
received 9 bytes: >00,0000
received 15 bytes: L00,02,00FF,00
received 4 bytes: K01
Received 8 bytes from sockFd
0000: fd 00 03 00 00 03 18 0a  ........
Received 9 bytes from serial
0000: fd 00 04 00 00 04 01 99 3d  ........=
Received 18 bytes from serial
0000: fd 00 0d 00 00 00 43 6f 5f 43 50 55 5f 41 70 70  ......Co_CPU_App
0010: d8 31  .1
Received 8 bytes from sockFd
0000: fd 00 03 00 01 02 1e 0c  ........
Received 15 bytes from serial
0000: fd 00 0a 00 01 04 02 01 00 03 01 04 01 be 8a  ...............
Received 9 bytes from sockFd
0000: fd 00 04 00 02 0a 00 3d 10  .......=.
Received 9 bytes from serial
0000: fd 00 04 00 02 04 01 19 16  .........
Received 8 bytes from sockFd
0000: fd 00 03 00 03 0b 92 39  .......9
Received 19 bytes from serial
0000: fd 00 0e 00 03 04 02 52 45 51 30 39 31 33 31 38  .......REQ091318
0010: 35 66 46  5fF

...and if it doesn't succeed in reconnecting...

Written serial number REQ0913185 to /tmp/serialnumber.txt
serial fd 3 name /dev/ttyHM
reset fd -1 gpio port -1
bidcosThread started!
keepAliveThread started!
Client 192.168.17.157 connected to BidCos port!
Client 192.168.17.157 connected to keepalive port!
received 9 bytes: >07,0000
received 15 bytes: L00,02,00FF,00
received 4 bytes: K01
received 4 bytes: K02
received 4 bytes: K03
BidCos client closed connection.
Keepalive client closed connection.
Client 192.168.17.157 connected to BidCos port!
Client 192.168.17.157 connected to keepalive port!
received 9 bytes: >04,0000
received 15 bytes: L00,02,00FF,00
received 4 bytes: K01
received 4 bytes: K02
received 4 bytes: K03
BidCos client closed connection.
Keepalive client closed connection.
Client 192.168.17.157 connected to BidCos port!
Client 192.168.17.157 connected to keepalive port!
received 9 bytes: >04,0000
received 15 bytes: L00,02,00FF,00
received 4 bytes: K01
received 4 bytes: K02
received 4 bytes: K03
BidCos client closed connection.

Fimware download fails for 2 devices

I used the current GetFirmwareUpdatesHomeMaticBidCoS.sh script from GitHub.

firmware_download.log:

download started at 2021-10-24_11:43:48
found 27 with update service
downloading firmware for HM-LC-Dim1L-Pl-3 (version: 2.9.7) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Dim1L-Pl-3
downloaded file /tmp/HomegearTemp/HM-LC-Dim1L-Pl-3_update_V2_9_0007_150803.tgz with 59848 bytes
firmware name is 0000.000000B3
downloading firmware for HM-ES-PMSw1-Pl (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-ES-PMSw1-Pl
downloaded file /tmp/HomegearTemp/HM-ES-PMSw1-Pl_update_V2_6_0000_150812.tgz with 66167 bytes
no device type number found for HM-ES-PMSw1-Pl
downloading firmware for HM-ES-PMSw1-Pl-DN-R3 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-ES-PMSw1-Pl-DN-R3
downloaded file /tmp/HomegearTemp/HM-ES-PMSw1-Pl-DN-R3_update_V2_6_0000_150812.tgz with 63364 bytes
firmware name is 0000.000000E3
downloading firmware for HM-LC-Dim1TPBU-FM (version: 2.9.5) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Dim1TPBU-FM
downloaded file /tmp/HomegearTemp/HM-LC-Dim1TPBU-FM_update_V2_9_0005_150730.tar.gz with 59572 bytes
firmware name is 0000.00000068
downloading firmware for HM-ES-PMSw1-Pl-DN-R2 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-ES-PMSw1-Pl-DN-R2
downloaded file /tmp/HomegearTemp/HM-ES-PMSw1-Pl-DN-R2_update_V2_6_0000_150812.tgz with 63364 bytes
firmware name is 0000.000000E2
downloading firmware for HM-LC-Sw1-Pl-DN-R1 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Sw1-Pl-DN-R1
downloaded file /tmp/HomegearTemp/HM-LC-Sw1-Pl-DN-R1_update_V2_6_0000_150812.tgz with 49378 bytes
firmware name is 0000.000000D8
downloading firmware for HM-LC-Sw1-Pl-DN-R4 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Sw1-Pl-DN-R4
downloaded file /tmp/HomegearTemp/HM-LC-Sw1-Pl-DN-R4_update_V2_6_0000_150812.tgz with 49379 bytes
firmware name is 0000.000000E8
downloading firmware for HM-LC-Dim1T-DR (version: 1.1.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Dim1T-DR
downloaded file /tmp/HomegearTemp/HM-LC-Dim1T-DR_update_V1_1_0_171122.tgz with 86344 bytes
firmware name is 0000.00000105
downloading firmware for HM-LC-Sw1-Pl-DN-R5 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Sw1-Pl-DN-R5
downloaded file /tmp/HomegearTemp/HM-LC-Sw1-Pl-DN-R5_update_V2_6_0000_150812.tgz with 49383 bytes
firmware name is 0000.000000E9
downloading firmware for HM-OU-CFM-Pl (version: 2.4.2) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-OU-CFM-Pl
downloaded file /tmp/HomegearTemp/hm-ou-cfm-pl_update_V2_4_150930.tgz with 123573 bytes
no device type number found for HM-OU-CFM-Pl
downloading firmware for HM-ES-PMSw1-Pl-DN-R1 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-ES-PMSw1-Pl-DN-R1
downloaded file /tmp/HomegearTemp/HM-ES-PMSw1-Pl-DN-R1_update_V2_6_0000_150812.tgz with 63330 bytes
firmware name is 0000.000000D7
downloading firmware for HM-LC-Sw1-Pl-DN-R3 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Sw1-Pl-DN-R3
downloaded file /tmp/HomegearTemp/HM-LC-Sw1-Pl-DN-R3_update_V2_6_0000_150812.tgz with 49375 bytes
firmware name is 0000.000000E7
downloading firmware for HM-LC-RGBW-WM (version: 1.0.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-RGBW-WM
downloaded file /tmp/HomegearTemp/hm-lc-rgbw-wm_update_V1_0_150723.tgz with 79041 bytes
firmware name is 0000.000000F4
downloading firmware for HM-CC-RT-DN (version: 1.5.3) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-CC-RT-DN
downloaded file /tmp/HomegearTemp/hm_cc_rt_dn_update_V1_5_003_171004.tgz with 78445 bytes
firmware name is 0000.00000095
downloading firmware for HM-LC-Dim1T-Pl-3 (version: 2.9.5) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Dim1T-Pl-3
downloaded file /tmp/HomegearTemp/HM-LC-Dim1T-Pl-3_update_V2_9_0005_150730.tgz with 59587 bytes
firmware name is 0000.000000B4
downloading firmware for HM-Dis-EP-WM55 (version: 1.2.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-Dis-EP-WM55
downloaded file /tmp/HomegearTemp/hm_dis_ep_wm55_update_V1_2_170129.tgz with 66872 bytes
firmware name is 0000.000000FB
downloading firmware for HM-ES-PMSw1-Pl-DN-R5 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-ES-PMSw1-Pl-DN-R5
downloaded file /tmp/HomegearTemp/HM-ES-PMSw1-Pl-DN-R5_update_V2_6_0000_150812.tgz with 63364 bytes
firmware name is 0000.000000E5
downloading firmware for HM-ES-PMSw1-Pl-DN-R4 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-ES-PMSw1-Pl-DN-R4
downloaded file /tmp/HomegearTemp/HM-ES-PMSw1-Pl-DN-R4_update_V2_6_0000_150812.tgz with 63375 bytes
firmware name is 0000.000000E4
downloading firmware for HM-MOD-Re-8 (version: 1.2.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-MOD-Re-8
downloaded file /tmp/HomegearTemp/hm-mod-re-8_update_V1_2_150911.tgz with 77923 bytes
firmware name is 0000.000000BE
downloading firmware for HM-LC-Dim1TPBU-FM (version: 2.9.5) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Dim1TPBU-FM
downloaded file /tmp/HomegearTemp/HM-LC-Dim1TPBU-FM_update_V2_9_0005_150730.tar.gz with 59572 bytes
firmware name is 0000.00000068
downloading firmware for HM-OU-CFM-TW (version: 1.3.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-OU-CFM-TW
downloaded file /tmp/HomegearTemp/hm-ou-cfm-tw_update_V1_3_160620.tgz with 139936 bytes
firmware name is 0000.000000FA
downloading firmware for HM-LC-Bl1PBU-FM (version: 2.11.1) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Bl1PBU-FM
downloaded file /tmp/HomegearTemp/HM-LC-Bl1PBU-FM_update_V2_11_1_161212.tgz with 81182 bytes
firmware name is 0000.0000006A
downloading firmware for HM-TC-IT-WM-W-EU (version: 1.4.2) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-TC-IT-WM-W-EU
downloaded file /tmp/HomegearTemp/hm_tc_it_wm_w_eu_update_V1_4_002_171018.tgz with 72058 bytes
firmware name is 0000.000000AD
downloading firmware for HM-LC-Sw1PBU-FM (version: 2.8.2) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Sw1PBU-FM
downloaded file /tmp/HomegearTemp/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz.2 with 45211 bytes
firmware name is 0000.00000069
downloading firmware for HM-LC-Sw1-Pl-DN-R2 (version: 2.6.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Sw1-Pl-DN-R2
downloaded file /tmp/HomegearTemp/HM-LC-Sw1-Pl-DN-R2_update_V2_6_0000_150812.tgz with 49379 bytes
firmware name is 0000.000000E6
downloading firmware for HM-LC-Dim1PWM-CV (version: 2.9.5) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-LC-Dim1PWM-CV
downloaded file /tmp/HomegearTemp/HM-LC-Dim1PWM-CV_update_V2_9_0005_150730.tgz with 57150 bytes
firmware name is 0000.00000072
downloading firmware for HM-Sen-MDIR-WM55 (version: 1.2.0) from https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HM-Sen-MDIR-WM55
downloaded file /tmp/HomegearTemp/HM-Sen-MDIR-WM55_update_V1_2_0_160825.tgz with 49694 bytes
firmware name is 0000.000000DB
downloading firmware for HM-ES-TX-WM (version: 2.5.0) from https://www.eq-3.de/downloads/software/firmware/HM-ES-TX-WM_update_V2_5_191209.tgz
downloaded file /tmp/HomegearTemp/HM-ES-TX-WM_update_V2_5_191209.tgz with 63234 bytes
firmware name is 0000.000000DE
downloading firmware for HM-LC-Sw1PBU-FM (version: 2.8.2) from https://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz
downloaded file /tmp/HomegearTemp/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz.2 with 45 bytes
Firmware URL:'https://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz' doesn't seem to be valid because the file is only 45 bytes and more than 20000 is expected.
downloading firmware for HM-Sen-RD-O (version: 1.4.003) from https://www.eq-3.de/Downloads/Software/Firmware/hm-sen-rd-o_update_V1_4_003_130930.tgz
downloaded file /tmp/HomegearTemp/hm-sen-rd-o_update_V1_4_003_130930.tgz.2 with 45 bytes
Firmware URL:'https://www.eq-3.de/Downloads/Software/Firmware/hm-sen-rd-o_update_V1_4_003_130930.tgz' doesn't seem to be valid because the file is only 45 bytes and more than 20000 is expected.
script finished at 2021-10-24_11:43:53

HM-CC-RT-DN does not expose WEATHER_RECEIVER

According to page 28 on https://www.eq-3.de/Downloads/eq3/download%20bereich/hm_web_ui_doku/HM-Script_4-Datenpunkte.pdf
the HM-CC-RT-DN thermostat has an input option WEATHER_RECEIVER on channel 1.
This input allows to feed temperature measurements to the thermostat as control input, e.g. from the other side of the room. Unfortunately this value is not exposed.

I know the document says "Kanaltyp WEATHER_RECEIVER Der Kanal besitzt keine Datenpunkte." but it says the same for WINDOW_SWITCH_RECEIVER which is exposed by homegear and working fine in openhab.

System:
Openhab Snapshot 2.5 (#1759)
Raspberry PI
Homegear version 0.8.0-2820

Links for Firmware are in some cases outdated - suggestion for script improvement

The current firmware for HM-TC-IT-WM-W-EU is 1.4.

The script GetFirmwareUpdatesHomeMaticBidCoS.sh seems to be a bit bloated due to code duplication and it refers to hard coded versions, which is unevitable in some cases like HM-ES-TX-WM, HM-LC-Sw1PBU-FM and HM-SEN-RD-O.

All other firmwares could be downloaded by the script below with the most recent version. Please excuse that I didn't have the time to adjust it to be usable by Homegear. But it would be great it someone else could do it.

The beauty of it would be that it would always fetch the most recent version.

#!/bin/bash
output=`curl -s 'https://update.homematic.com/firmware/api/firmware/search/DEVICE' | sed s/'homematic.com.setDeviceFirmwareVersions('/''/ | sed s/');'/''/ |  jq -r '.[] | "\(.type)"'`

for row in ${output}; do
  curl -O -J -L  "https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=${row}"
done

Thanks a lot

Implement system test in module start including help how to fix issues

Hi there,
I've been trying to get homegear to work with my hardware module "HM-MOD-RPI-PCB" for some time now and faced a lot of problems not being able to use the hardware module.
System setup: Raspi 3, 16 GB SanDisk SD Class 10, OpenHABian setup via WiFi, Homegear installed from openhabian-conf tool, serial ports disabled via openhabian-conf tool.
Apparently a lot of other users face the same problem (just a few examples):
https://forum.homegear.eu/t/Homegear-no-response-received-to-packet-on-Raspi2-mit-HM-MOD-RPI-PCB/1073
https://forum.homegear.eu/t/hm-mod-rpi-pcb-und-homegear-error-no-response-received-to-packet/1656
https://forum.homegear.eu/t/HM-MOD-RPI-PCB-Raspi-3/1467
https://community.openhab.org/t/openhab2-homematic-on-1-raspberry-pi/23578/30
https://openhabforum.de/viewtopic.php?f=15&t=627

As the Homegear-HomeMaticBidCos module seems to have a lot of system dependencies, I'd like to suggest the following feature:
When starting the module, do a system test of all possible problems one by one and inform the user, if something is not setup correctly and how to fix it.
Example:
Checking firmware version of "HM-MOD-RPI-PCB".
Your firmware version 1.2.1 is not supported by homegear. Please update the firmware version to 2.0 or higher as described here: "

After the problems I faced, the following checks would be helpful (maybe there are more):

  • check firmware version of hardware-module
  • check centralAddress in bidcos.conf
  • check, if a bidcos device is configured correctly in bidcos.conf
  • check, if bidcos device is accessible (serial port, GPIO pins, etc.)
  • ...

Signal 11 received - Homegear was terminated

Leider ist die nightly 2518 wieder nicht funktionfähig:

02/06/19 08:16:16.684 RPC Server (Port 2001): Warning: SSL is not enabled for this RPC server. It is strongly recommended to disabl
e all unencrypted RPC servers when the connected clients support it.                                                               
02/06/19 08:16:16.684 RPC Server (Port 2001): Warning: RPC server has no authorization enabled. Everybody on your local network can
 login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients sup
port it.                                                                                                                           
02/06/19 08:16:16.685 RPC Server (Port 2002): Warning: RPC server has no authorization enabled. Everybody on your local network can
 login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients sup
port it.                                                                                                                           
02/06/19 08:16:16.708 RPC Server (Port 2002): Error: Could not load DH parameter file "/etc/homegear/dh1024.pem": No such file or d
irectory                                                                                                                           
02/06/19 08:16:16.730 RPC Server (Port 2003): Error: Could not load DH parameter file "/etc/homegear/dh1024.pem": No such file or d
irectory                                                                                                                           
02/06/19 08:16:16.744 Startup complete. Waiting for physical interfaces to connect.                                                
02/06/19 08:16:16.744 All physical interfaces are connected now.                                                                   
02/06/19 08:16:17.733 HM-LGW "HM-LGW": Warning: Too large packet received: 4832662C30312C526576696C6F2D484D2D4C47572C302E302E322C43
4355324757303030310D0A                                                                                                             
02/06/19 08:16:17.735 HM-LGW "HM-LGW": Error: First packet does not start with "S" or has wrong structure. Please check your AES ke
y in homematicbidcos.conf. Stopping listening.                                                                                     
02/06/19 08:16:18.621 Signal 11 received.                                                                                          
02/06/19 08:16:18.632 Homegear was terminated. Restarting (1)...   

Support multiple HM-MOD-RPI-PCB

It would be nice to support multiple HM-MOD-RPI-PCB, so that the module can be used as an additional physical interface. My goal is to extend the range of the signal to my garage with a second module in combination with ESP-LINK. At the moment I can configure several devices (deviceType = hm-mod-rpi-pcb), but only the (default = true) sends messages to the peers (as far as I can comprehend from the log). I think the peers should be mapped to its interface at peering time (via changing the default = true parameter before peering).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.