Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Aug 2024 09:07:35 GMT
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 3ee6601b7ccf - main - www/domoticz-devel: Home Automation System (Development Branch)
Message-ID:  <202408230907.47N97Zt0007249@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by 0mp:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3ee6601b7ccfc0053a210a35144fbe0f6f8ef2a6

commit 3ee6601b7ccfc0053a210a35144fbe0f6f8ef2a6
Author:     Xavier Beaudouin <kiwi@oav.net>
AuthorDate: 2024-08-22 15:41:27 +0000
Commit:     Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2024-08-23 09:07:15 +0000

    www/domoticz-devel: Home Automation System (Development Branch)
    
    This port is the development branch of www/domoticz. The plan is to
    update it more or less each months.
    
    PR:             280944
---
 www/Makefile                                  |    1 +
 www/domoticz-devel/Makefile                   |   81 ++
 www/domoticz-devel/distinfo                   |    3 +
 www/domoticz-devel/files/domoticz.in          |   43 +
 www/domoticz-devel/files/patch-CMakeLists.txt |   58 ++
 www/domoticz-devel/files/patch-DelayedLink.h  |   45 +
 www/domoticz-devel/files/patch-appversion.h   |    6 +
 www/domoticz-devel/pkg-descr                  |    4 +
 www/domoticz-devel/pkg-message                |   18 +
 www/domoticz-devel/pkg-plist                  | 1177 +++++++++++++++++++++++++
 10 files changed, 1436 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 94798e02dd65..18b0c06a4a41 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -143,6 +143,7 @@
     SUBDIR += dolibarr17
     SUBDIR += dolibarr18
     SUBDIR += domoticz
+    SUBDIR += domoticz-devel
     SUBDIR += dooble
     SUBDIR += dot-http
     SUBDIR += dpp
diff --git a/www/domoticz-devel/Makefile b/www/domoticz-devel/Makefile
new file mode 100644
index 000000000000..72bbb6b9fc57
--- /dev/null
+++ b/www/domoticz-devel/Makefile
@@ -0,0 +1,81 @@
+PORTNAME=	domoticz
+PORTVERSION=	2024.7.${DOMOTICZ_REL}
+CATEGORIES=	www
+PKGNAMESUFFIX=	-devel
+
+MAINTAINER=	kiwi@oav.net
+COMMENT=	Home Automation System (Development Branch)
+WWW=		https://www.domoticz.com
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/License.txt
+
+LIB_DEPENDS=	libcurl.so:ftp/curl \
+		libboost_system.so:devel/boost-libs \
+		libjsoncpp.so:devel/jsoncpp \
+		libmosquitto.so:net/mosquitto
+
+USES=		cmake compiler:c++11-lang cpe lua:53 minizip pkgconfig sqlite \
+		ssl
+
+CONFLICTS_INSTALL?=	domoticz-[234]*
+
+# Do not extract python Includes
+EXTRACT_AFTER_ARGS=	--exclude hardware/plugins/Include
+
+OPTIONS_DEFINE=		PRECOMP PYTHON TELLDUS
+OPTIONS_DEFAULT=	PRECOMP PYTHON
+OPTIONS_SUB=		YES
+PRECOMP_DESC=		Enable usage of precompiled header to speed build time
+PYTHON_DESC=		Enable support for Python Plugins
+TELLDUS_DESC=		Enable support for Telldus
+
+.include <bsd.port.options.mk>
+
+# This hack is to get rid of dependency of git while building
+# the package.
+DOMOTICZ_REL=	16186
+DOMOTICZ_TS=	1724156096
+USE_GITHUB=	yes
+GH_TAGNAME=	a580a6b1f
+
+USE_RC_SUBR=	domoticz
+
+USERS=		domoticz
+GROUPS=		domoticz
+
+CMAKE_INSTALL_PREFIX=	${PREFIX}/domoticz
+CMAKE_OFF+=		GIT_SUBMODULE USE_STATIC_BOOST USE_OPENSSL_STATIC \
+			USE_STATIC_BOOST USE_BUILTIN_JSONCPP USE_BUILTIN_MINIZIP \
+			USE_BUILTIN_MQTT USE_STATIC_OPENZWAVE USE_BUILTIN_SQLITE \
+			USE_LUA_STATIC
+
+.if ${PORT_OPTIONS:MPYTHON}
+CMAKE_ON+=	USE_PYTHON
+USES+=		python:3.9+
+.else
+CMAKE_OFF+=	USE_PYTHON
+.endif
+
+.if ${PORT_OPTIONS:MTELLDUS}
+LIB_DEPENDS+=	libtelldus-core.so:comms/telldus-core
+.endif
+
+.if ${PORT_OPTIONS:MPRECOMP}
+CMAKE_ON+=	USE_PRECOMPILED_HEADER
+.else
+CMAKE_OFF+=	USE_PRECOMPILED_HEADER
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e "s,\/opt,${PREFIX},g" ${WRKSRC}/CMakeLists.txt
+	@${REINPLACE_CMD} -e "s,XXXPREFIXXXX,${PREFIX}/domoticz,g" ${WRKSRC}/CMakeLists.txt
+	@${REINPLACE_CMD} -e "/^ADD_PRECOMPILED_HEADER/ d" ${WRKSRC}/CMakeLists.txt
+	@${REINPLACE_CMD} -e "s/\(#define APPVERSION\)\(.*\)/\1 ${DOMOTICZ_REL}/" ${WRKSRC}/appversion.h
+	@${REINPLACE_CMD} -e "s/\(#define APPHASH\)\(.*\)/\1 \"${GH_TAGNAME}\"/" ${WRKSRC}/appversion.h
+	@${REINPLACE_CMD} -e "s/\(#define APPDATE\)\(.*\)/\1 ${DOMOTICZ_TS}/" ${WRKSRC}/appversion.h
+
+post-install:
+	${MKDIR} ${STAGEDIR}/var/db/domoticz ${STAGEDIR}/var/run/domoticz
+
+.include <bsd.port.mk>
diff --git a/www/domoticz-devel/distinfo b/www/domoticz-devel/distinfo
new file mode 100644
index 000000000000..1fad467198f1
--- /dev/null
+++ b/www/domoticz-devel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1724226922
+SHA256 (domoticz-domoticz-2024.7.16186-a580a6b1f_GH0.tar.gz) = d560cd6d3bd1e001c233984557f3d44eec9f1225cd5122ea539a34a267b37c82
+SIZE (domoticz-domoticz-2024.7.16186-a580a6b1f_GH0.tar.gz) = 13259908
diff --git a/www/domoticz-devel/files/domoticz.in b/www/domoticz-devel/files/domoticz.in
new file mode 100644
index 000000000000..c4d14bdb0e83
--- /dev/null
+++ b/www/domoticz-devel/files/domoticz.in
@@ -0,0 +1,43 @@
+#! /bin/sh
+#
+#
+
+# PROVIDE: domoticz
+# REQUIRE: LOGIN cleanvar
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable domoticz:
+#
+#domoticz_enable (bool): set to "YES" to start domotics at boot
+#domoticz_dbdir (str):   Default to "/var/db/domoticz"
+#                        domoticz database directory
+#domoticz_user (str):    Default to www, user for starting domoticz
+#domoticz_group (str):   Default to www, group for stating domoticz
+#domoticz_pidfile (str): Custum PID file path and name
+#                        Default to "/var/run/domoticz/${hostname}.pid".
+#domoticz_args (str):    Custom additional arguments to be passed
+#                        Default to "-syslog -daemon -wwwbind 0.0.0.0"
+
+. /etc/rc.subr
+
+name="domoticz"
+rcvar="domoticz_enable"
+
+load_rc_config $name
+
+: ${domoticz_dbdir:="/var/db/domoticz"}
+: ${domoticz_user:=domoticz}
+: ${domoticz_group:=domoticz}
+: ${domoticz_enable:=NO}
+: ${domoticz_directory:=%%PREFIX%%/domoticz/domoticz}
+: ${domoticz_args:="-syslog -daemon"}
+
+#: ${domoticz_args:="-syslog -dbase %%PREFIX%%/domoticz/db/domoticz.db -daemon -wwwbind 0.0.0.0 -p /var/run/domoticz.pid"}
+
+pidfile=${domoticz_pidfile:-"/var/run/domoticz/${hostname}.pid"}
+
+command="%%PREFIX%%/domoticz/domoticz"
+command_args="-dbase ${domoticz_dbdir}/domoticz.db -pidfile ${pidfile} ${domoticz_args}"
+
+run_rc_command "$1"
diff --git a/www/domoticz-devel/files/patch-CMakeLists.txt b/www/domoticz-devel/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..8af00b057502
--- /dev/null
+++ b/www/domoticz-devel/files/patch-CMakeLists.txt
@@ -0,0 +1,58 @@
+--- CMakeLists.txt.orig	2023-08-08 16:14:54.744411000 +0200
++++ CMakeLists.txt	2023-08-08 16:16:31.615968000 +0200
+@@ -488,19 +488,11 @@
+   ENDIF(HAVE_LINUX_SPI_H)
+ ENDIF(INCLUDE_SPI)
+ 
+-FIND_PROGRAM(GIT_EXECUTABLE git
++FIND_PROGRAM(GIT_EXECUTABLE NOgitNO
+   DOC "git command line client")
+ 
+ include_directories(${CMAKE_SOURCE_DIR}/main)
+ 
+-# a custom target that is always built
+-ADD_CUSTOM_TARGET(revisiontag ALL)
+-
+-# creates appversion.h using cmake script
+-ADD_CUSTOM_COMMAND(TARGET revisiontag COMMAND ${CMAKE_COMMAND}
+-   -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
+-   -P ${CMAKE_CURRENT_SOURCE_DIR}/getgit.cmake)
+-
+ MESSAGE(STATUS "###########################")
+ MESSAGE(STATUS "Compiling Revision #${ProjectRevision}")
+ MESSAGE(STATUS "###########################")
+@@ -510,10 +502,6 @@
+ set (domoticz_VERSION_MINOR 1)
+ set (domoticz_VERSION_PATCH ${ProjectRevision})
+ 
+-# explicitly say that the executable depends on the revisiontag
+-add_dependencies(domoticz revisiontag)
+-add_dependencies(domoticztester revisiontag)
+-
+ TEST_BIG_ENDIAN(BIGENDIAN)
+ IF(${BIGENDIAN})
+      ADD_DEFINITIONS(-DIS_BIG_ENDIAN)
+@@ -796,7 +784,7 @@
+ SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${domoticz}-dev")
+ SET(CPACK_PACKAGING_INSTALL_PREFIX "/")
+ SET(CPACK_PACKAGE_DEFAULT_LOCATION "/opt/${CPACK_PACKAGE_NAME}")
+-SET(CPACK_PACKAGE_EXECUTABLES "domoticz;Home Automation System (Domotica).")
++SET(CPACK_PACKAGE_EXECUTABLES "domoticz;Home Automation System (Domoticz).")
+ 
+ #set(CPACK_DEB_COMPONENT_INSTALL TRUE)
+ SET(CPACK_DEBIAN_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR})
+@@ -807,6 +795,9 @@
+   set(CMAKE_INSTALL_PREFIX "/opt/${CPACK_PACKAGE_NAME}" CACHE PATH "Install path prefix, prepended onto install directories." FORCE)
+ ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+ 
++# FreeBSD
++set(CMAKE_INSTALL_PREFIX "XXXPREFIXXXX")
++
+ install(TARGETS domoticz DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/www DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/License.txt DESTINATION ${CMAKE_INSTALL_PREFIX})
+@@ -815,4 +806,3 @@
+ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/scripts DESTINATION ${CMAKE_INSTALL_PREFIX} USE_SOURCE_PERMISSIONS)
+ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/plugins DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/dzVents DESTINATION ${CMAKE_INSTALL_PREFIX})
+-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/updatedomo DESTINATION ${CMAKE_INSTALL_PREFIX} PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ)
diff --git a/www/domoticz-devel/files/patch-DelayedLink.h b/www/domoticz-devel/files/patch-DelayedLink.h
new file mode 100644
index 000000000000..170d0a951184
--- /dev/null
+++ b/www/domoticz-devel/files/patch-DelayedLink.h
@@ -0,0 +1,45 @@
+--- hardware/plugins/DelayedLink.h.orig	2023-12-24 09:47:32.242841000 +0100
++++ hardware/plugins/DelayedLink.h	2023-12-24 09:50:22.343807000 +0100
+@@ -149,7 +149,9 @@
+ 		DECLARE_PYTHON_SYMBOL(PyObject*, Py_CompileString, const char* COMMA const char* COMMA int);
+ 		DECLARE_PYTHON_SYMBOL(PyObject*, PyEval_EvalCode, PyObject* COMMA PyObject* COMMA PyObject*);
+ 		DECLARE_PYTHON_SYMBOL(long, PyType_GetFlags, PyTypeObject*);
++#if PY_VERSION_HEX < 0x03090000
+ 		DECLARE_PYTHON_SYMBOL(void, _Py_Dealloc, PyObject*);
++#endif
+ 
+ 		SharedLibraryProxy() {
+ 			Py_None = nullptr;
+@@ -288,7 +290,9 @@
+ 					RESOLVE_PYTHON_SYMBOL(Py_CompileString);
+ 					RESOLVE_PYTHON_SYMBOL(PyEval_EvalCode);
+ 					RESOLVE_PYTHON_SYMBOL(PyType_GetFlags);
++#if PY_VERSION_HEX < 0x03090000
+ 					RESOLVE_PYTHON_SYMBOL(_Py_Dealloc);
++#endif
+ 				}
+ 			}
+ 		};
+@@ -521,6 +525,9 @@
+ #			define _Py_DEC_REFTOTAL
+ #		endif
+ #	endif
++#	ifndef _Py_Dealloc
++#		define _Py_Dealloc
++#	endif
+ #endif
+ #if PY_VERSION_HEX >= 0x030800f0
+ static inline void py3__Py_INCREF(PyObject* op)
+@@ -559,10 +566,12 @@
+ 		}
+ #endif
+ 	}
++#if PY_VERSION_HEX < 0x03090000
+ 	else
+ 	{
+ 		_Py_Dealloc(op);
+ 	}
++#endif
+ }
+ 
+ #undef Py_DECREF
diff --git a/www/domoticz-devel/files/patch-appversion.h b/www/domoticz-devel/files/patch-appversion.h
new file mode 100644
index 000000000000..60d8c4d7caa7
--- /dev/null
+++ b/www/domoticz-devel/files/patch-appversion.h
@@ -0,0 +1,6 @@
+--- /dev/null	2019-05-24 11:11:57.338819000 +0200
++++ appversion.h	2019-05-24 11:08:24.635761000 +0200
+@@ -0,0 +1,3 @@
++#define APPVERSION 10826
++#define APPHASH "fccd39bb-modified"
++#define APPDATE 1558685080
diff --git a/www/domoticz-devel/pkg-descr b/www/domoticz-devel/pkg-descr
new file mode 100644
index 000000000000..35880f71aaea
--- /dev/null
+++ b/www/domoticz-devel/pkg-descr
@@ -0,0 +1,4 @@
+Domoticz is a Home Automation System that lets you monitor and configure
+various devices like: Lights, Switches, various sensors/meters like
+Temperature, Rain, Wind, UV, Electra, Gas, Water and much more.
+Notifications/Alerts can be sent to any mobile device
diff --git a/www/domoticz-devel/pkg-message b/www/domoticz-devel/pkg-message
new file mode 100644
index 000000000000..e1d5e4b3618a
--- /dev/null
+++ b/www/domoticz-devel/pkg-message
@@ -0,0 +1,18 @@
+Notice:
+ This port runs per default using uid:gid domoticz:domoticz to
+ avoid security problems.
+
+ Some code of Domoticz may needs root access. If you are ok with
+ that change the following rc.conf to:
+
+domoticz_user="root"
+domoticz_group="wheel"
+
+ And restart domoticz.
+
+If you have issues with domoticz listen option, you can add
+ net.inet6.ip6.v6only=0 to /etc/sysctl.conf
+
+If your install is a new one, a default user has been created :
+User/Password: admin/domoticz
+Please modify password ASAP in menu Setup -> MyProfile
diff --git a/www/domoticz-devel/pkg-plist b/www/domoticz-devel/pkg-plist
new file mode 100644
index 000000000000..41c8f0520d0a
--- /dev/null
+++ b/www/domoticz-devel/pkg-plist
@@ -0,0 +1,1177 @@
+domoticz/History.txt
+domoticz/License.txt
+domoticz/domoticz
+domoticz/dzVents/.gitignore
+domoticz/dzVents/documentation/README.md
+domoticz/dzVents/documentation/README.wiki
+domoticz/dzVents/documentation/dzvents-smoothing.png
+domoticz/dzVents/documentation/history.md
+domoticz/dzVents/documentation/history.wiki
+domoticz/dzVents/documentation/pandoc.md
+domoticz/dzVents/runtime/Camera.lua
+domoticz/dzVents/runtime/CustomEvent.lua
+domoticz/dzVents/runtime/Device.lua
+domoticz/dzVents/runtime/Domoticz.lua
+domoticz/dzVents/runtime/EventHelpers.lua
+domoticz/dzVents/runtime/HTTPResponse.lua
+domoticz/dzVents/runtime/HistoricalStorage.lua
+domoticz/dzVents/runtime/JSON.lua
+domoticz/dzVents/runtime/Security.lua
+domoticz/dzVents/runtime/ShellCommandResponse.lua
+domoticz/dzVents/runtime/SystemEvent.lua
+domoticz/dzVents/runtime/Time.lua
+domoticz/dzVents/runtime/TimedCommand.lua
+domoticz/dzVents/runtime/TimedCommandOptions.lua
+domoticz/dzVents/runtime/Timer.lua
+domoticz/dzVents/runtime/Utils.lua
+domoticz/dzVents/runtime/Variable.lua
+domoticz/dzVents/runtime/XmlParser.lua
+domoticz/dzVents/runtime/constants.lua
+domoticz/dzVents/runtime/device-adapters/Adapters.lua
+domoticz/dzVents/runtime/device-adapters/airquality_device.lua
+domoticz/dzVents/runtime/device-adapters/alert_device.lua
+domoticz/dzVents/runtime/device-adapters/ampere_1_phase_device.lua
+domoticz/dzVents/runtime/device-adapters/ampere_3_phase_device.lua
+domoticz/dzVents/runtime/device-adapters/barometer_device.lua
+domoticz/dzVents/runtime/device-adapters/counter_device.lua
+domoticz/dzVents/runtime/device-adapters/custom_sensor_device.lua
+domoticz/dzVents/runtime/device-adapters/distance_device.lua
+domoticz/dzVents/runtime/device-adapters/electric_usage_device.lua
+domoticz/dzVents/runtime/device-adapters/evohome_device.lua
+domoticz/dzVents/runtime/device-adapters/gas_device.lua
+domoticz/dzVents/runtime/device-adapters/generic_device.lua
+domoticz/dzVents/runtime/device-adapters/group_device.lua
+domoticz/dzVents/runtime/device-adapters/hardware_device.lua
+domoticz/dzVents/runtime/device-adapters/humidity_device.lua
+domoticz/dzVents/runtime/device-adapters/kodi_device.lua
+domoticz/dzVents/runtime/device-adapters/kwh_device.lua
+domoticz/dzVents/runtime/device-adapters/leafwetness_device.lua
+domoticz/dzVents/runtime/device-adapters/logitech_media_server_device.lua
+domoticz/dzVents/runtime/device-adapters/lux_device.lua
+domoticz/dzVents/runtime/device-adapters/onkyo_device.lua
+domoticz/dzVents/runtime/device-adapters/opentherm_gateway_device.lua
+domoticz/dzVents/runtime/device-adapters/p1_smartmeter_device.lua
+domoticz/dzVents/runtime/device-adapters/percentage_device.lua
+domoticz/dzVents/runtime/device-adapters/pressure_device.lua
+domoticz/dzVents/runtime/device-adapters/rain_device.lua
+domoticz/dzVents/runtime/device-adapters/rgbw_device.lua
+domoticz/dzVents/runtime/device-adapters/scaleweight_device.lua
+domoticz/dzVents/runtime/device-adapters/scene_device.lua
+domoticz/dzVents/runtime/device-adapters/security_device.lua
+domoticz/dzVents/runtime/device-adapters/smoke_detector_device.lua
+domoticz/dzVents/runtime/device-adapters/soilmoisture_device.lua
+domoticz/dzVents/runtime/device-adapters/solar_radiation_device.lua
+domoticz/dzVents/runtime/device-adapters/soundlevel_device.lua
+domoticz/dzVents/runtime/device-adapters/switch_device.lua
+domoticz/dzVents/runtime/device-adapters/temperature_barometer_device.lua
+domoticz/dzVents/runtime/device-adapters/temperature_device.lua
+domoticz/dzVents/runtime/device-adapters/temperature_humidity_barometer_device.lua
+domoticz/dzVents/runtime/device-adapters/temperature_humidity_device.lua
+domoticz/dzVents/runtime/device-adapters/text_device.lua
+domoticz/dzVents/runtime/device-adapters/thermostat_operating_state_device.lua
+domoticz/dzVents/runtime/device-adapters/thermostat_setpoint_device.lua
+domoticz/dzVents/runtime/device-adapters/thermostat_type_3_device.lua
+domoticz/dzVents/runtime/device-adapters/uv_device.lua
+domoticz/dzVents/runtime/device-adapters/visibility_device.lua
+domoticz/dzVents/runtime/device-adapters/voltage_device.lua
+domoticz/dzVents/runtime/device-adapters/waterflow_device.lua
+domoticz/dzVents/runtime/device-adapters/wind_device.lua
+domoticz/dzVents/runtime/device-adapters/youless_device.lua
+domoticz/dzVents/runtime/device-adapters/zone_heating_device.lua
+domoticz/dzVents/runtime/device-adapters/zwave_mode_type_device.lua
+domoticz/dzVents/runtime/dzVents.lua
+domoticz/dzVents/runtime/eventItemIdentifier.lua
+domoticz/dzVents/runtime/integration-tests/File.lua
+domoticz/dzVents/runtime/integration-tests/IconScript.lua
+domoticz/dzVents/runtime/integration-tests/README.md
+domoticz/dzVents/runtime/integration-tests/descriptionScript.lua
+domoticz/dzVents/runtime/integration-tests/domoticzTestTools.lua
+domoticz/dzVents/runtime/integration-tests/global_data.lua
+domoticz/dzVents/runtime/integration-tests/httpResponseScript.lua
+domoticz/dzVents/runtime/integration-tests/package.json
+domoticz/dzVents/runtime/integration-tests/quiet.lua
+domoticz/dzVents/runtime/integration-tests/scCancelledScene.lua
+domoticz/dzVents/runtime/integration-tests/scScene.lua
+domoticz/dzVents/runtime/integration-tests/scriptContactDoorLockInvertedSwitch.lua
+domoticz/dzVents/runtime/integration-tests/scriptDelayedVariableScene.lua
+domoticz/dzVents/runtime/integration-tests/scriptSelectorSwitch.lua
+domoticz/dzVents/runtime/integration-tests/scriptTestCustomAndSystemEventsScript.lua
+domoticz/dzVents/runtime/integration-tests/scriptTestEventState.lua
+domoticz/dzVents/runtime/integration-tests/scriptTestProtect.lua
+domoticz/dzVents/runtime/integration-tests/scriptTestRename.lua
+domoticz/dzVents/runtime/integration-tests/scriptTestUpdatedDocumentation.lua
+domoticz/dzVents/runtime/integration-tests/scriptTestWildcards.lua
+domoticz/dzVents/runtime/integration-tests/secArmedAway.lua
+domoticz/dzVents/runtime/integration-tests/server.js
+domoticz/dzVents/runtime/integration-tests/silent.lua
+domoticz/dzVents/runtime/integration-tests/some_module.lua
+domoticz/dzVents/runtime/integration-tests/stage1.lua
+domoticz/dzVents/runtime/integration-tests/stage2.lua
+domoticz/dzVents/runtime/integration-tests/testContactDoorLockInvertedSwitch.lua
+domoticz/dzVents/runtime/integration-tests/testDelayedVariableScene.lua
+domoticz/dzVents/runtime/integration-tests/testEventState.lua
+domoticz/dzVents/runtime/integration-tests/testIntegration.lua
+domoticz/dzVents/runtime/integration-tests/testSelectorSwitch.lua
+domoticz/dzVents/runtime/integration-tests/testSystemAndCustomEvents.lua
+domoticz/dzVents/runtime/integration-tests/varCancelled.lua
+domoticz/dzVents/runtime/integration-tests/varString.lua
+domoticz/dzVents/runtime/integration-tests/vdCancelledRepeatSwitch.lua
+domoticz/dzVents/runtime/integration-tests/vdRepeatSwitch.lua
+domoticz/dzVents/runtime/integration-tests/vdSwitchDimmer.lua
+domoticz/dzVents/runtime/lodash.lua
+domoticz/dzVents/runtime/misc/smoothing.xlsx
+domoticz/dzVents/runtime/misc/testdzVents.sh
+domoticz/dzVents/runtime/persistence.lua
+domoticz/dzVents/runtime/tests/.luacov
+domoticz/dzVents/runtime/tests/README.md
+domoticz/dzVents/runtime/tests/data/README.md
+domoticz/dzVents/runtime/tests/devices.lua
+domoticz/dzVents/runtime/tests/generated_scripts/internal1.lua
+domoticz/dzVents/runtime/tests/generated_scripts/internal2.lua
+domoticz/dzVents/runtime/tests/scandir/.f3.lua
+domoticz/dzVents/runtime/tests/scandir/.f3.lua.swp
+domoticz/dzVents/runtime/tests/scandir/f1.lua
+domoticz/dzVents/runtime/tests/scandir/f1lua
+domoticz/dzVents/runtime/tests/scandir/f2.lua
+domoticz/dzVents/runtime/tests/scandir/f3.lua
+domoticz/dzVents/runtime/tests/scandir/lua.lua
+domoticz/dzVents/runtime/tests/scripts/global_data.lua
+domoticz/dzVents/runtime/tests/scripts/script1.lua
+domoticz/dzVents/runtime/tests/scripts/script2.lua
+domoticz/dzVents/runtime/tests/scripts/script3.lua
+domoticz/dzVents/runtime/tests/scripts/script4.lua
+domoticz/dzVents/runtime/tests/scripts/script5.lua
+domoticz/dzVents/runtime/tests/scripts/script6.lua
+domoticz/dzVents/runtime/tests/scripts/script7.lua
+domoticz/dzVents/runtime/tests/scripts/script_combined.lua
+domoticz/dzVents/runtime/tests/scripts/script_data.lua
+domoticz/dzVents/runtime/tests/scripts/script_error.lua
+domoticz/dzVents/runtime/tests/scripts/script_group1.lua
+domoticz/dzVents/runtime/tests/scripts/script_group2.lua
+domoticz/dzVents/runtime/tests/scripts/script_inactive.lua
+domoticz/dzVents/runtime/tests/scripts/script_incomplete_missing_execute.lua
+domoticz/dzVents/runtime/tests/scripts/script_incomplete_missing_on.lua
+domoticz/dzVents/runtime/tests/scripts/script_logging.lua
+domoticz/dzVents/runtime/tests/scripts/script_notable.lua
+domoticz/dzVents/runtime/tests/scripts/script_response_trigger1.lua
+domoticz/dzVents/runtime/tests/scripts/script_response_trigger2.lua
+domoticz/dzVents/runtime/tests/scripts/script_scene1.lua
+domoticz/dzVents/runtime/tests/scripts/script_scene2.lua
+domoticz/dzVents/runtime/tests/scripts/script_security.lua
+domoticz/dzVents/runtime/tests/scripts/script_security_grouped.lua
+domoticz/dzVents/runtime/tests/scripts/script_timer_classic.lua
+domoticz/dzVents/runtime/tests/scripts/script_timer_function.lua
+domoticz/dzVents/runtime/tests/scripts/script_timer_single.lua
+domoticz/dzVents/runtime/tests/scripts/script_timer_table.lua
+domoticz/dzVents/runtime/tests/scripts/script_variable1.lua
+domoticz/dzVents/runtime/tests/scripts/script_variable2.lua
+domoticz/dzVents/runtime/tests/scripts/script_variable3.lua
+domoticz/dzVents/runtime/tests/scripts/script_wildcard1.lua
+domoticz/dzVents/runtime/tests/scripts/script_wildcard2.lua
+domoticz/dzVents/runtime/tests/scripts/script_wildcard3.lua
+domoticz/dzVents/runtime/tests/scripts/script_with_active_method.lua
+domoticz/dzVents/runtime/tests/scripts/script_with_time-contrained_device.lua
+domoticz/dzVents/runtime/tests/testDevice.lua
+domoticz/dzVents/runtime/tests/testDomoticz.lua
+domoticz/dzVents/runtime/tests/testEventHelpers.lua
+domoticz/dzVents/runtime/tests/testEventHelpersStorage.lua
+domoticz/dzVents/runtime/tests/testHTTPResponse.lua
+domoticz/dzVents/runtime/tests/testLodash.lua
+domoticz/dzVents/runtime/tests/testScriptdzVentsDispatching.lua
+domoticz/dzVents/runtime/tests/testTime.lua
+domoticz/dzVents/runtime/tests/testTimedCommand.lua
+domoticz/dzVents/runtime/tests/testUtils.lua
+domoticz/dzVents/runtime/tests/testVariable.lua
+domoticz/dzVents/runtime/tests/testfile
+domoticz/dzVents/runtime/tests/tstData.lua
+domoticz/dzVents/runtime/todo.md
+domoticz/dzVents/runtime/xml2lua.lua
+domoticz/dzVents/runtime/xmlhandler/dom.lua
+domoticz/dzVents/runtime/xmlhandler/print.lua
+domoticz/dzVents/runtime/xmlhandler/tree.lua
+domoticz/plugins/AwoxSMP/lib/__init__.py
+domoticz/plugins/AwoxSMP/lib/pySmartPlugSmpB16.py
+domoticz/plugins/AwoxSMP/plugin.py
+domoticz/plugins/examples/BaseTemplate.py
+domoticz/plugins/examples/DenonMarantz.py
+domoticz/plugins/examples/Dlink DSP-W215.py
+domoticz/plugins/examples/HTTP Listener.py
+domoticz/plugins/examples/HTTP.py
+domoticz/plugins/examples/Kodi.py
+domoticz/plugins/examples/MQTT Publish.py
+domoticz/plugins/examples/MQTT Subscribe.py
+domoticz/plugins/examples/Mutli-Threaded.py
+domoticz/plugins/examples/Pinger.py
+domoticz/plugins/examples/RAVEn.py
+domoticz/plugins/examples/UDP Discovery.py
+domoticz/plugins/examples/Web Socket Client.py
+domoticz/scripts/_domoticz_main
+domoticz/scripts/_domoticz_main.bat
+domoticz/scripts/buienradar_rain_example.pl
+domoticz/scripts/domoticz.conf
+domoticz/scripts/download_update.sh
+domoticz/scripts/dzVents/data/README.md
+domoticz/scripts/dzVents/dumps/.gitignore
+domoticz/scripts/dzVents/examples/calc temp delta.lua
+domoticz/scripts/dzVents/examples/check battery levels.lua
+domoticz/scripts/dzVents/examples/check dead devices by desc.lua
+domoticz/scripts/dzVents/examples/check dead devices.lua
+domoticz/scripts/dzVents/examples/external_light.lua
+domoticz/scripts/dzVents/examples/fake presence.lua
+domoticz/scripts/dzVents/examples/garage door.lua
+domoticz/scripts/dzVents/examples/get sensor values.lua
+domoticz/scripts/dzVents/examples/intruder alert.lua
+domoticz/scripts/dzVents/examples/leak_detection.lua
+domoticz/scripts/dzVents/examples/notify for dead system-alive check devices.lua
+domoticz/scripts/dzVents/examples/only run script when button pressed.lua
+domoticz/scripts/dzVents/examples/plant watering notification.lua
+domoticz/scripts/dzVents/examples/random night light.lua
+domoticz/scripts/dzVents/examples/respond to switch.lua
+domoticz/scripts/dzVents/examples/schedule fish pond pump.lua
+domoticz/scripts/dzVents/examples/simple room heating with hysteresis control.lua
+domoticz/scripts/dzVents/examples/sunscreen.lua
+domoticz/scripts/dzVents/generated_scripts/README.md
+domoticz/scripts/dzVents/scripts/README.md
+domoticz/scripts/install.sh
+domoticz/scripts/logrotate/domoticz
+domoticz/scripts/lua/JSON.lua
+domoticz/scripts/lua/script_device_demo.lua
+domoticz/scripts/lua/script_time_demo.lua
+domoticz/scripts/lua_parsers/example.lua
+domoticz/scripts/lua_parsers/example_json.lua
+domoticz/scripts/lua_parsers/example_owm.lua
+domoticz/scripts/lua_parsers/example_xml.lua
+domoticz/scripts/lua_parsers/readme.txt
+domoticz/scripts/python/domoticz.py
+domoticz/scripts/python/googlepubsub.py
+domoticz/scripts/python/reloader.py
+domoticz/scripts/python/script_device_demo.py
+domoticz/scripts/python/script_time_demo.py
+domoticz/scripts/readme.txt
+domoticz/scripts/restart_domoticz
+domoticz/scripts/support/README.md
+domoticz/scripts/support/get_build_versions.sh
+domoticz/scripts/support/mqtt_ad/README.md
+domoticz/scripts/support/mqtt_ad/mqtt_ad_record.sh
+domoticz/scripts/support/mqtt_ad/mqtt_ad_send.sh
+domoticz/scripts/templates/All.Lua
+domoticz/scripts/templates/All.Python
+domoticz/scripts/templates/All.dzVents
+domoticz/scripts/templates/Bare.dzVents
+domoticz/scripts/templates/CustomEvents.dzVents
+domoticz/scripts/templates/Device.Lua
+domoticz/scripts/templates/Device.dzVents
+domoticz/scripts/templates/ExecuteShellCommand.dzVents
+domoticz/scripts/templates/Group.dzVents
+domoticz/scripts/templates/HTTPRequest.dzVents
+domoticz/scripts/templates/Logging.dzVents
+domoticz/scripts/templates/Scene.dzVents
+domoticz/scripts/templates/Security.Lua
+domoticz/scripts/templates/Security.dzVents
+domoticz/scripts/templates/System.dzVents
+domoticz/scripts/templates/Time.Lua
+domoticz/scripts/templates/Timer.dzVents
+domoticz/scripts/templates/UserVariable.Lua
+domoticz/scripts/templates/UserVariable.dzVents
+domoticz/scripts/templates/global_data.dzVents
+domoticz/scripts/update_domoticz
+domoticz/server_cert.pem
+domoticz/www/app/AboutController.js
+domoticz/www/app/ApplicationsController.js
+domoticz/www/app/CamController.js
+domoticz/www/app/CustomIconsController.js
+domoticz/www/app/DPFibaroController.js
+domoticz/www/app/DPGooglePubSubController.js
+domoticz/www/app/DPHttpController.js
+domoticz/www/app/DPInfluxController.js
+domoticz/www/app/DPMQTTController.js
+domoticz/www/app/DashboardController.js
+domoticz/www/app/DeviceLightEdit.js
+domoticz/www/app/DummyController.js
+domoticz/www/app/EnergyDashboardController.js
+domoticz/www/app/FloorplanController.js
+domoticz/www/app/FloorplanEditController.js
+domoticz/www/app/ForecastController.js
+domoticz/www/app/FrontpageController.js
+domoticz/www/app/HistoryController.js
+domoticz/www/app/LightsController.js
+domoticz/www/app/LogController.js
+domoticz/www/app/LoginController.js
+domoticz/www/app/LogoutController.js
+domoticz/www/app/MobileNotificationsController.js
+domoticz/www/app/MyProfileController.js
+domoticz/www/app/NotificationController.js
+domoticz/www/app/OfflineController.js
+domoticz/www/app/RestoreDatabaseController.js
+domoticz/www/app/ScenesController.js
+domoticz/www/app/SetupController.js
+domoticz/www/app/TemperatureController.js
+domoticz/www/app/TemperatureCustomLogController.js
+domoticz/www/app/TimerplanController.js
+domoticz/www/app/UpdateController.js
+domoticz/www/app/UserVariablesController.js
+domoticz/www/app/UsersController.js
+domoticz/www/app/UtilityController.js
+domoticz/www/app/WeatherController.js
+domoticz/www/app/ZWaveTopologyController.js
+domoticz/www/app/app.constants.js
+domoticz/www/app/app.js
+domoticz/www/app/app.notifications.js
+domoticz/www/app/app.permissions.js
+domoticz/www/app/app.routes.js
+domoticz/www/app/components/rgbw-picker/RgbwPicker.html
+domoticz/www/app/components/rgbw-picker/RgbwPicker.js
+domoticz/www/app/devices/Devices.css
+domoticz/www/app/devices/Devices.html
+domoticz/www/app/devices/Devices.js
+domoticz/www/app/devices/deviceFactory.js
+domoticz/www/app/domoticz.api.js
+domoticz/www/app/events/CurrentStates.html
+domoticz/www/app/events/CurrentStates.js
+domoticz/www/app/events/EventViewer.html
+domoticz/www/app/events/EventViewer.js
+domoticz/www/app/events/Events.css
+domoticz/www/app/events/Events.html
+domoticz/www/app/events/Events.js
+domoticz/www/app/events/blockly_blocks_domoticz.js
+domoticz/www/app/events/blockly_messages_domoticz_en.js
+domoticz/www/app/events/blockly_toolbox.xml
+domoticz/www/app/events/blockly_xml_parser.js
+domoticz/www/app/events/factories.js
+domoticz/www/app/hardware/Hardware.html
+domoticz/www/app/hardware/Hardware.js
+domoticz/www/app/hardware/HardwareSetup.html
+domoticz/www/app/hardware/HardwareSetup.js
+domoticz/www/app/hardware/extra/DaikinParams.html
+domoticz/www/app/hardware/extra/DaikinParams.js
+domoticz/www/app/hardware/extra/MQTTParams.html
+domoticz/www/app/hardware/extra/MQTTParams.js
+domoticz/www/app/hardware/setup/BleBox.html
+domoticz/www/app/hardware/setup/BleBox.js
+domoticz/www/app/hardware/setup/EnOceanESP3.html
+domoticz/www/app/hardware/setup/EnOceanESP3.js
+domoticz/www/app/hardware/setup/Kodi.html
+domoticz/www/app/hardware/setup/Kodi.js
+domoticz/www/app/hardware/setup/MQTT-AD.html
+domoticz/www/app/hardware/setup/MQTT-AD.js
+domoticz/www/app/hardware/setup/MQTT.html
+domoticz/www/app/hardware/setup/MQTT.js
+domoticz/www/app/hardware/setup/MySensors.html
+domoticz/www/app/hardware/setup/MySensors.js
+domoticz/www/app/hardware/setup/PanasonicTV.html
+domoticz/www/app/hardware/setup/PanasonicTV.js
+domoticz/www/app/hardware/setup/Pinger.html
+domoticz/www/app/hardware/setup/Pinger.js
+domoticz/www/app/hardware/setup/WakeOnLan.html
+domoticz/www/app/hardware/setup/WakeOnLan.js
+domoticz/www/app/hardware/setup/ZWave.html
+domoticz/www/app/hardware/setup/ZWave.js
+domoticz/www/app/livesocket.js
+domoticz/www/app/log/AngularBase.js
+domoticz/www/app/log/Base.js
+domoticz/www/app/log/Chart.js
+domoticz/www/app/log/ChartLoader.js
+domoticz/www/app/log/ChartZoomer.js
+domoticz/www/app/log/CounterLog.html
+domoticz/www/app/log/CounterLog.js
+domoticz/www/app/log/CounterLogCounter.js
+domoticz/www/app/log/CounterLogCounterSeriesSuppliers.js
+domoticz/www/app/log/CounterLogEnergySeriesSuppliers.js
+domoticz/www/app/log/CounterLogInstantAndCounter.js
+domoticz/www/app/log/CounterLogP1Energy.js
+domoticz/www/app/log/CounterLogParams.js
+domoticz/www/app/log/CounterLogSeriesSupplier.js
+domoticz/www/app/log/DataLoader.js
+domoticz/www/app/log/DeviceLog.html
+domoticz/www/app/log/DeviceLog.js
+domoticz/www/app/log/DomoticzBase.js
+domoticz/www/app/log/GraphLog.html
+domoticz/www/app/log/GraphLog.js
+domoticz/www/app/log/LightLog.html
+domoticz/www/app/log/LightLog.js
+domoticz/www/app/log/RainLog.html
+domoticz/www/app/log/RainLog.js
+domoticz/www/app/log/RefreshingChart.js
+domoticz/www/app/log/SceneLog.html
+domoticz/www/app/log/SceneLog.js
+domoticz/www/app/log/SetpointLog.html
+domoticz/www/app/log/SetpointLog.js
+domoticz/www/app/log/TemperatureLog.html
+domoticz/www/app/log/TemperatureLog.js
+domoticz/www/app/log/TextLog.html
+domoticz/www/app/log/TextLog.js
+domoticz/www/app/log/chart-compare-temp.html
+domoticz/www/app/log/chart-compare.html
+domoticz/www/app/log/chart-day.html
+domoticz/www/app/log/chart-hour.html
+domoticz/www/app/log/chart-month.html
+domoticz/www/app/log/chart-week.html
+domoticz/www/app/log/chart-year.html
+domoticz/www/app/log/components/DeviceLevelChart.js
+domoticz/www/app/log/components/DeviceOnOffChart.js
+domoticz/www/app/log/components/DeviceTextLogTable.js
+domoticz/www/app/log/factories.js
+domoticz/www/app/main.js
+domoticz/www/app/notifications/DeviceNotifications.js
+domoticz/www/app/notifications/constants.js
+domoticz/www/app/notifications/factories.js
+domoticz/www/app/plans/RoomPlans.html
+domoticz/www/app/plans/RoomPlans.js
+domoticz/www/app/report/CounterReport.html
+domoticz/www/app/report/CounterReport.js
+domoticz/www/app/report/DeviceReport.html
+domoticz/www/app/report/DeviceReport.js
+domoticz/www/app/report/EnergyMultiCounterReport.html
+domoticz/www/app/report/EnergyMultiCounterReport.js
+domoticz/www/app/report/TemperatureReport.html
+domoticz/www/app/report/TemperatureReport.js
+domoticz/www/app/report/helpers.js
+domoticz/www/app/scenes/factories.js
+domoticz/www/app/timers/DeviceTimersController.js
+domoticz/www/app/timers/SceneTimersController.js
+domoticz/www/app/timers/components.js
+domoticz/www/app/timers/factories.js
+domoticz/www/app/timers/planning.js
+domoticz/www/css/bootstrap-responsive.css
+domoticz/www/css/bootstrap.css
+domoticz/www/css/colpick.css
+domoticz/www/css/demo_table_jui.css
+domoticz/www/css/fonts/Oswald-Light.eot
+domoticz/www/css/fonts/Oswald-Light.ttf
+domoticz/www/css/fonts/Oswald-Regular.eot
+domoticz/www/css/fonts/Oswald-Regular.ttf
+domoticz/www/css/fonts/Satisfy.eot
+domoticz/www/css/fonts/Satisfy.ttf
+domoticz/www/css/images/bg-track.png
+domoticz/www/css/images/bttb.png
+domoticz/www/css/images/close.png
+domoticz/www/css/images/handle.png
+domoticz/www/css/images/img01.jpg
+domoticz/www/css/images/img01a.jpg
+domoticz/www/css/images/img02.jpg
+domoticz/www/css/images/img03.jpg
+domoticz/www/css/images/img03b.jpg
+domoticz/www/css/images/img03bd.png
+domoticz/www/css/images/img03bs.jpg
+domoticz/www/css/images/img03r.jpg
+domoticz/www/css/images/img03s.jpg
+domoticz/www/css/images/img04.png
+domoticz/www/css/images/img05.png
+domoticz/www/css/images/img06.png
+domoticz/www/css/images/img07.png
+domoticz/www/css/images/img08.jpg
+domoticz/www/css/images/img09.png
+domoticz/www/css/images/img10.png
+domoticz/www/css/images/img11.jpg
+domoticz/www/css/images/img12.jpg
+domoticz/www/css/images/img12.png
+domoticz/www/css/images/img13.jpg
+domoticz/www/css/images/spacer.gif
+domoticz/www/css/jquery-ui-timepicker-addon.css
+domoticz/www/css/jquery.dataTables.min.css
+domoticz/www/css/jquery.uix.multiselect.css
+domoticz/www/css/legacy.css
+domoticz/www/css/planning.css
+domoticz/www/css/remote.css
+domoticz/www/css/style.css
+domoticz/www/css/ui-darkness/images/animated-overlay.gif
+domoticz/www/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
+domoticz/www/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
+domoticz/www/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
+domoticz/www/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
+domoticz/www/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
+domoticz/www/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
+domoticz/www/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
+domoticz/www/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
+domoticz/www/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
+domoticz/www/css/ui-darkness/images/ui-icons_222222_256x240.png
+domoticz/www/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
+domoticz/www/css/ui-darkness/images/ui-icons_a83300_256x240.png
+domoticz/www/css/ui-darkness/images/ui-icons_cccccc_256x240.png
+domoticz/www/css/ui-darkness/images/ui-icons_ffffff_256x240.png
+domoticz/www/css/ui-darkness/jquery-ui.min.css
+domoticz/www/css/ui-grid.min.css
+domoticz/www/css/wheelcolorpicker.css
+domoticz/www/favicon.ico
+domoticz/www/font-awesome/css/all.css
+domoticz/www/font-awesome/css/all.min.css
+domoticz/www/font-awesome/css/brands.css
+domoticz/www/font-awesome/css/brands.min.css
+domoticz/www/font-awesome/css/fontawesome.css
+domoticz/www/font-awesome/css/fontawesome.min.css
+domoticz/www/font-awesome/css/regular.css
+domoticz/www/font-awesome/css/regular.min.css
+domoticz/www/font-awesome/css/solid.css
+domoticz/www/font-awesome/css/solid.min.css
+domoticz/www/font-awesome/css/svg-with-js.css
+domoticz/www/font-awesome/css/svg-with-js.min.css
+domoticz/www/font-awesome/css/v4-font-face.css
+domoticz/www/font-awesome/css/v4-font-face.min.css
+domoticz/www/font-awesome/css/v4-shims.css
+domoticz/www/font-awesome/css/v4-shims.min.css
+domoticz/www/font-awesome/css/v5-font-face.css
+domoticz/www/font-awesome/css/v5-font-face.min.css
+domoticz/www/font-awesome/webfonts/fa-brands-400.ttf
+domoticz/www/font-awesome/webfonts/fa-brands-400.woff2
+domoticz/www/font-awesome/webfonts/fa-regular-400.ttf
+domoticz/www/font-awesome/webfonts/fa-regular-400.woff2
+domoticz/www/font-awesome/webfonts/fa-solid-900.ttf
+domoticz/www/font-awesome/webfonts/fa-solid-900.woff2
+domoticz/www/font-awesome/webfonts/fa-v4compatibility.ttf
+domoticz/www/font-awesome/webfonts/fa-v4compatibility.woff2
+domoticz/www/i18n/domoticz-ar.json.gz
+domoticz/www/i18n/domoticz-bg.json.gz
+domoticz/www/i18n/domoticz-bs.json.gz
+domoticz/www/i18n/domoticz-ca.json.gz
+domoticz/www/i18n/domoticz-cs.json.gz
+domoticz/www/i18n/domoticz-da.json.gz
+domoticz/www/i18n/domoticz-de.json.gz
+domoticz/www/i18n/domoticz-el.json.gz
+domoticz/www/i18n/domoticz-en.json.gz
+domoticz/www/i18n/domoticz-es.json.gz
+domoticz/www/i18n/domoticz-et.json.gz
+domoticz/www/i18n/domoticz-fa.json.gz
+domoticz/www/i18n/domoticz-fi.json.gz
+domoticz/www/i18n/domoticz-fr.json.gz
+domoticz/www/i18n/domoticz-he.json.gz
+domoticz/www/i18n/domoticz-hu.json.gz
+domoticz/www/i18n/domoticz-is.json.gz
+domoticz/www/i18n/domoticz-it.json.gz
+domoticz/www/i18n/domoticz-lt.json.gz
+domoticz/www/i18n/domoticz-lv.json.gz
+domoticz/www/i18n/domoticz-mk.json.gz
+domoticz/www/i18n/domoticz-nl.json.gz
+domoticz/www/i18n/domoticz-no.json.gz
+domoticz/www/i18n/domoticz-pl.json.gz
+domoticz/www/i18n/domoticz-pt.json.gz
+domoticz/www/i18n/domoticz-ro.json.gz
+domoticz/www/i18n/domoticz-ru.json.gz
+domoticz/www/i18n/domoticz-sk.json.gz
+domoticz/www/i18n/domoticz-sl.json.gz
+domoticz/www/i18n/domoticz-sq.json.gz
+domoticz/www/i18n/domoticz-sr.json.gz
+domoticz/www/i18n/domoticz-sv.json.gz
+domoticz/www/i18n/domoticz-th.json.gz
+domoticz/www/i18n/domoticz-tr.json.gz
+domoticz/www/i18n/domoticz-uk.json.gz
+domoticz/www/i18n/domoticz-zh.json.gz
+domoticz/www/i18n/domoticz-zh_TW.json.gz
+domoticz/www/images/AC.png
+domoticz/www/images/AC48_Off.png
+domoticz/www/images/AC48_On.png
+domoticz/www/images/Alarm.png
+domoticz/www/images/Alarm48_Off.png
+domoticz/www/images/Alarm48_On.png
+domoticz/www/images/Alert.png
+domoticz/www/images/Alert48_0.png
+domoticz/www/images/Alert48_1.png
+domoticz/www/images/Alert48_2.png
+domoticz/www/images/Alert48_3.png
+domoticz/www/images/Alert48_4.png
+domoticz/www/images/Amplifier.png
+domoticz/www/images/Amplifier48_Off.png
+domoticz/www/images/Amplifier48_On.png
+domoticz/www/images/ChristmasTree.png
+domoticz/www/images/ChristmasTree48_Off.png
+domoticz/www/images/ChristmasTree48_On.png
+domoticz/www/images/Coltemp48.png
+domoticz/www/images/Coltemp48_Sel.png
+domoticz/www/images/Computer.png
+domoticz/www/images/Computer48_Off.png
+domoticz/www/images/Computer48_On.png
+domoticz/www/images/ComputerPC.png
+domoticz/www/images/ComputerPC48_Off.png
+domoticz/www/images/ComputerPC48_On.png
+domoticz/www/images/Contact48_Off.png
+domoticz/www/images/Contact48_On.png
+domoticz/www/images/Cooling.png
+domoticz/www/images/Cooling48_Off.png
+domoticz/www/images/Cooling48_On.png
+domoticz/www/images/Counter48.png
+domoticz/www/images/Custom.png
+domoticz/www/images/Custom48_Off.png
+domoticz/www/images/Custom48_On.png
+domoticz/www/images/Customw48.png
+domoticz/www/images/Customw48_Sel.png
+domoticz/www/images/Customww48.png
+domoticz/www/images/Customww48_Sel.png
+domoticz/www/images/Dimmer48_Off.png
+domoticz/www/images/Dimmer48_On.png
+domoticz/www/images/Door48_Off.png
+domoticz/www/images/Door48_On.png
+domoticz/www/images/Down48.png
+domoticz/www/images/Down48_2.png
+domoticz/www/images/EHome48.png
+domoticz/www/images/Fan48_Off.png
+domoticz/www/images/Fan48_On.png
+domoticz/www/images/Fireplace.png
+domoticz/www/images/Fireplace48_Off.png
+domoticz/www/images/Fireplace48_On.png
+domoticz/www/images/Gas48.png
+domoticz/www/images/Generic.png
+domoticz/www/images/Generic48_Off.png
+domoticz/www/images/Generic48_On.png
+domoticz/www/images/Harddisk.png
+domoticz/www/images/Harddisk48_Off.png
+domoticz/www/images/Harddisk48_On.png
+domoticz/www/images/Heating.png
+domoticz/www/images/Heating48_Off.png
+domoticz/www/images/Heating48_On.png
+domoticz/www/images/Irrigation.png
+domoticz/www/images/Irrigation48_Off.png
+domoticz/www/images/Irrigation48_On.png
+domoticz/www/images/Light48_Off.png
+domoticz/www/images/Light48_On.png
+domoticz/www/images/LogitechMediaServer.png
+domoticz/www/images/LogitechMediaServer48_Off.png
+domoticz/www/images/LogitechMediaServer48_On.png
+domoticz/www/images/Media.png
+domoticz/www/images/Media48_Off.png
+domoticz/www/images/Media48_On.png
+domoticz/www/images/PV48.png
+domoticz/www/images/Percentage48.png
+domoticz/www/images/Phone.png
*** 544 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202408230907.47N97Zt0007249>