diff --git a/homematic/CHANGELOG.md b/homematic/CHANGELOG.md index abcc211..fe2b52e 100644 --- a/homematic/CHANGELOG.md +++ b/homematic/CHANGELOG.md @@ -1,26 +1,31 @@ # Changelog -## 7 +## 8.0 +- Update OCCU to 3.41.11 +- Fix write error when starting OCCU / HmIP +- Redirect HMIPServer log to console + +## 7.0 - Update OCCU to 3.41.7 -## 6 +## 6.0 - Allow customer firmware updates inside `/share` - Update Hardware on startup - Limit HmIP server to 64mb memory - Set `rf_enable` default to `false` -## 5 +## 5.0 - Save hmip_address.conf persistent -## 4 +## 4.0 - New ubuntu base images - Support firmware update of HM-MOD-RPI-PCB, HmIP-RFUSB - Add HmIP support with HmIP-RFUSB -## 3 +## 3.0 - Add periodically time sync -## 2 +## 2.0 - Fix wrong Timezone - Update OCCU to 3.37.8 diff --git a/homematic/Dockerfile b/homematic/Dockerfile index ad18624..1999863 100644 --- a/homematic/Dockerfile +++ b/homematic/Dockerfile @@ -20,6 +20,7 @@ RUN curl -SL https://github.com/eq-3/occu/archive/${OCCU_VERSION}.tar.gz | tar x && mkdir -p /opt/hm/etc/config \ && mkdir -p /opt/HmIP \ && mkdir -p /opt/HMServer \ + && mkdir -p /var/status \ && mkdir -p /boot \ && echo "VERSION=${OCCU_VERSION}" > /boot/VERSION \ && ln -s /opt/hm/etc/config /etc/config \ @@ -39,17 +40,16 @@ RUN curl -SL https://github.com/eq-3/occu/archive/${OCCU_VERSION}.tar.gz | tar x && cd ../ \ && cp -r firmware / \ && mv /firmware/HmIP-RFUSB/hmip_coprocessor_update.eq3 /firmware/HmIP-RFUSB/hmip_coprocessor_update-2.8.6.eq3 \ - && cp -R HMserver/etc/config_templates/* /opt/hm/etc/config/ \ && cp -R HMserver/opt/HmIP/* /opt/HmIP/ \ && cp -a HMserver/opt/HMServer/HMIPServer.jar /opt/HMServer/ \ && cp -R HMserver/opt/HMServer/groups /opt/HMServer/ \ - && cp -R HMserver/opt/HMServer/measurement /opt/HMServer/ \ - && cp -R HMserver/opt/HMServer/pages /opt/HMServer/ \ + && cp -R HMserver/opt/HMServer/measurement /opt/HMServer/ \ + && cp -R HMserver/opt/HMServer/pages /opt/HMServer/ \ && rm -rf /usr/src/occu-${OCCU_VERSION} ENV HM_HOME=/opt/hm LD_LIBRARY_PATH=/opt/hm/lib:${LD_LIBRARY_PATH} # Update config files -COPY rfd.conf hs485d.conf crRFD.conf /etc/config/ +COPY rfd.conf hs485d.conf crRFD.conf log4j.xml /etc/config/ # Setup start script COPY run.sh / diff --git a/homematic/build.json b/homematic/build.json index 1838084..7e34ed5 100644 --- a/homematic/build.json +++ b/homematic/build.json @@ -5,6 +5,6 @@ "i386": "homeassistant/i386-base-ubuntu:18.04" }, "args": { - "OCCU_VERSION": "3.41.7" + "OCCU_VERSION": "3.41.11" } } diff --git a/homematic/config.json b/homematic/config.json index 9210519..b6a66fb 100644 --- a/homematic/config.json +++ b/homematic/config.json @@ -1,6 +1,6 @@ { "name": "HomeMatic OCCU", - "version": "7", + "version": "8.0", "slug": "homematic", "description": "HomeMatic central based on OCCU", "url": "https://home-assistant.io/addons/homematic/", diff --git a/homematic/log4j.xml b/homematic/log4j.xml new file mode 100644 index 0000000..2a49e9b --- /dev/null +++ b/homematic/log4j.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +