diff --git a/app.js b/app.js index 7c473d7..edca321 100644 --- a/app.js +++ b/app.js @@ -97,7 +97,7 @@ class ESPEasy extends Homey.App { // The data source is still HomeyLib // Note: Only properties 'title', 'type', 'getable', 'setable', 'min', 'max' and 'uiComponent' are included getCapabilities() { - const defaultCapabilities = require("/assets/json/allCapabilities.json"); + const defaultCapabilities = require("./assets/json/allCapabilities.json"); const customCapabilities = this.manifest["capabilities"]; return { diff --git a/drivers/distance/device.js b/drivers/distance/device.js index 56e5657..7bf7a72 100644 --- a/drivers/distance/device.js +++ b/drivers/distance/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Distance_Device extends SensorDevice { diff --git a/drivers/distance/driver.js b/drivers/distance/driver.js index 3905d2a..6916f93 100644 --- a/drivers/distance/driver.js +++ b/drivers/distance/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Distance_Driver extends SensorDriver { diff --git a/drivers/dust/device.js b/drivers/dust/device.js index b07a485..33eb3b8 100644 --- a/drivers/dust/device.js +++ b/drivers/dust/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Dust_Device extends SensorDevice { diff --git a/drivers/dust/driver.js b/drivers/dust/driver.js index 200dcbf..6e922b6 100644 --- a/drivers/dust/driver.js +++ b/drivers/dust/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Dust_Driver extends SensorDriver { diff --git a/drivers/energy/device.js b/drivers/energy/device.js index f3363a4..08bd6d9 100644 --- a/drivers/energy/device.js +++ b/drivers/energy/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Energy_Device extends SensorDevice { diff --git a/drivers/energy/driver.js b/drivers/energy/driver.js index 537dddb..5c5dc1a 100644 --- a/drivers/energy/driver.js +++ b/drivers/energy/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Energy_Driver extends SensorDriver { diff --git a/drivers/environment/device.js b/drivers/environment/device.js index 847e5c3..370aceb 100644 --- a/drivers/environment/device.js +++ b/drivers/environment/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Environment_Device extends SensorDevice { diff --git a/drivers/environment/driver.js b/drivers/environment/driver.js index 92d2f20..170eb57 100644 --- a/drivers/environment/driver.js +++ b/drivers/environment/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Environment_Driver extends SensorDriver { diff --git a/drivers/gasses/device.js b/drivers/gasses/device.js index 87749f8..3a9b59b 100644 --- a/drivers/gasses/device.js +++ b/drivers/gasses/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Gasses_Device extends SensorDevice { diff --git a/drivers/gasses/driver.js b/drivers/gasses/driver.js index 54e819f..bd541e2 100644 --- a/drivers/gasses/driver.js +++ b/drivers/gasses/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Gasses_Driver extends SensorDriver { diff --git a/drivers/gpio_output_bool/device.js b/drivers/gpio_output_bool/device.js index f27ea8f..1c86891 100644 --- a/drivers/gpio_output_bool/device.js +++ b/drivers/gpio_output_bool/device.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODevice = require('/lib/GPIODevice.js'); +const GPIODevice = require('../../lib/GPIODevice.js'); module.exports = class GPIO_Bool_Device extends GPIODevice { diff --git a/drivers/gpio_output_bool/driver.js b/drivers/gpio_output_bool/driver.js index c3442e9..8f588dc 100644 --- a/drivers/gpio_output_bool/driver.js +++ b/drivers/gpio_output_bool/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODriver = require('/lib/GPIODriver.js'); +const GPIODriver = require('../../lib/GPIODriver.js'); module.exports = class GPIO_Bool_Driver extends GPIODriver { onInit() { diff --git a/drivers/gpio_output_pulse/device.js b/drivers/gpio_output_pulse/device.js index 28f0674..1ca87a9 100644 --- a/drivers/gpio_output_pulse/device.js +++ b/drivers/gpio_output_pulse/device.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODevice = require('/lib/GPIODevice.js'); +const GPIODevice = require('../../lib/GPIODevice.js'); const util = require('util'); module.exports = class GPIO_Pulse_Device extends GPIODevice { diff --git a/drivers/gpio_output_pulse/driver.js b/drivers/gpio_output_pulse/driver.js index e5bc436..b4b9e17 100644 --- a/drivers/gpio_output_pulse/driver.js +++ b/drivers/gpio_output_pulse/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODriver = require('/lib/GPIODriver.js'); +const GPIODriver = require('../../lib/GPIODriver.js'); module.exports = class GPIO_Pulse_Driver extends GPIODriver { onInit() { diff --git a/drivers/gpio_output_pwm/device.js b/drivers/gpio_output_pwm/device.js index 61a625f..c44bc64 100644 --- a/drivers/gpio_output_pwm/device.js +++ b/drivers/gpio_output_pwm/device.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODevice = require('/lib/GPIODevice.js'); +const GPIODevice = require('../../lib/GPIODevice.js'); module.exports = class GPIO_PWM_Device extends GPIODevice { diff --git a/drivers/gpio_output_pwm/driver.js b/drivers/gpio_output_pwm/driver.js index 94e645a..3ebfe4c 100644 --- a/drivers/gpio_output_pwm/driver.js +++ b/drivers/gpio_output_pwm/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODriver = require('/lib/GPIODriver.js'); +const GPIODriver = require('../../lib/GPIODriver.js'); module.exports = class GPIO_PWM_Driver extends GPIODriver { onInit() { diff --git a/drivers/gpio_output_rtttl/device.js b/drivers/gpio_output_rtttl/device.js index b814b4b..c6ffb54 100644 --- a/drivers/gpio_output_rtttl/device.js +++ b/drivers/gpio_output_rtttl/device.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODevice = require('/lib/GPIODevice.js'); +const GPIODevice = require('../../lib/GPIODevice.js'); const util = require('util'); module.exports = class GPIO_RTTTL_Device extends GPIODevice { diff --git a/drivers/gpio_output_rtttl/driver.js b/drivers/gpio_output_rtttl/driver.js index b74145e..5e5f8cc 100644 --- a/drivers/gpio_output_rtttl/driver.js +++ b/drivers/gpio_output_rtttl/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODriver = require('/lib/GPIODriver.js'); +const GPIODriver = require('../../lib/GPIODriver.js'); module.exports = class GPIO_RTTTL_Driver extends GPIODriver { onInit() { diff --git a/drivers/gpio_output_tone/device.js b/drivers/gpio_output_tone/device.js index ba926b4..b92e92a 100644 --- a/drivers/gpio_output_tone/device.js +++ b/drivers/gpio_output_tone/device.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODevice = require('/lib/GPIODevice.js'); +const GPIODevice = require('../../lib/GPIODevice.js'); const util = require('util'); module.exports = class GPIO_Tone_Device extends GPIODevice { diff --git a/drivers/gpio_output_tone/driver.js b/drivers/gpio_output_tone/driver.js index 90223a0..b62eed2 100644 --- a/drivers/gpio_output_tone/driver.js +++ b/drivers/gpio_output_tone/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const GPIODriver = require('/lib/GPIODriver.js'); +const GPIODriver = require('../../lib/GPIODriver.js'); module.exports = class GPIO_Tone_Driver extends GPIODriver { onInit() { diff --git a/drivers/input_analog/device.js b/drivers/input_analog/device.js index e8d92f3..f3773a9 100644 --- a/drivers/input_analog/device.js +++ b/drivers/input_analog/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Input_Analog_Device extends SensorDevice { diff --git a/drivers/input_analog/driver.js b/drivers/input_analog/driver.js index 24257f1..b6f782b 100644 --- a/drivers/input_analog/driver.js +++ b/drivers/input_analog/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Input_Analog_Driver extends SensorDriver { diff --git a/drivers/input_switch/device.js b/drivers/input_switch/device.js index e1154a0..81f49be 100644 --- a/drivers/input_switch/device.js +++ b/drivers/input_switch/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Input_Switch_Device extends SensorDevice { diff --git a/drivers/input_switch/driver.js b/drivers/input_switch/driver.js index 9132756..5d58c4b 100644 --- a/drivers/input_switch/driver.js +++ b/drivers/input_switch/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Input_Switch_Driver extends SensorDriver { diff --git a/drivers/light/device.js b/drivers/light/device.js index b658412..7ea51f3 100644 --- a/drivers/light/device.js +++ b/drivers/light/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Light_Device extends SensorDevice { diff --git a/drivers/light/driver.js b/drivers/light/driver.js index 751432d..f5cde55 100644 --- a/drivers/light/driver.js +++ b/drivers/light/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Light_Driver extends SensorDriver { diff --git a/drivers/p1/device.js b/drivers/p1/device.js index 4371cfa..295b047 100644 --- a/drivers/p1/device.js +++ b/drivers/p1/device.js @@ -1,9 +1,9 @@ 'use strict'; -const GeneralDevice = require('/lib/GeneralDevice.js'); +const GeneralDevice = require('../../lib/GeneralDevice.js'); const net = require('net'); const Homey = require('homey'); -const parsePacket = require('/lib/p1-parsePacket.js'); +const parsePacket = require('../../lib/p1-parsePacket.js'); module.exports = class P1_Device extends GeneralDevice { onInit() { diff --git a/drivers/p1/driver.js b/drivers/p1/driver.js index 8871e69..102a4b7 100644 --- a/drivers/p1/driver.js +++ b/drivers/p1/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class P1_Driver extends SensorDriver { diff --git a/drivers/pulse_counter/device.js b/drivers/pulse_counter/device.js index e4c4f5d..e08abf3 100644 --- a/drivers/pulse_counter/device.js +++ b/drivers/pulse_counter/device.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDevice = require('/lib/SensorDevice.js'); +const SensorDevice = require('../../lib/SensorDevice.js'); module.exports = class Pulse_Counter_Device extends SensorDevice { onInit() { diff --git a/drivers/pulse_counter/driver.js b/drivers/pulse_counter/driver.js index 883fa15..2d75e7b 100644 --- a/drivers/pulse_counter/driver.js +++ b/drivers/pulse_counter/driver.js @@ -1,6 +1,6 @@ 'use strict'; -const SensorDriver = require('/lib/SensorDriver.js'); +const SensorDriver = require('../../lib/SensorDriver.js'); const Homey = require('homey'); module.exports = class Pulse_Counter_Driver extends SensorDriver { diff --git a/drivers/unit/driver.js b/drivers/unit/driver.js index b84b479..b0436d8 100644 --- a/drivers/unit/driver.js +++ b/drivers/unit/driver.js @@ -1,6 +1,6 @@ const Homey = require('homey'); const http = require('http.min'); -const GeneralDriver = require('/lib/GeneralDriver.js'); +const GeneralDriver = require('../../lib/GeneralDriver.js'); module.exports = class UnitDriver extends GeneralDriver { onInit() { diff --git a/lib/ESPEasyUnit.js b/lib/ESPEasyUnit.js index d55dff0..e4fb75b 100644 --- a/lib/ESPEasyUnit.js +++ b/lib/ESPEasyUnit.js @@ -468,13 +468,13 @@ module.exports = class ESPEasyUnit extends Homey.SimpleClass { } getPinList(group = false) { - const board = require("/assets/json/pinlists/boards.json")[this.detectBoardType()]; + const board = require("../assets/json/pinlists/boards.json")[this.detectBoardType()]; const boardLabel = " (" + this.app.getI18nString(board.name) + ")"; const pinList = [{ "name": this.app.homey.__("unit.on_board_pins") + boardLabel, - "pins": require(`/assets/json/pinlists/${board.pinlist}.json`) + "pins": require(`../assets/json/pinlists/${board.pinlist}.json`) }]; if (this.driver) { @@ -502,7 +502,7 @@ module.exports = class ESPEasyUnit extends Homey.SimpleClass { } for (let p = 1; p < 17; p++) { - const oPin = require("/assets/json/pinlists/mcp23017.json"); + const oPin = require("../assets/json/pinlists/mcp23017.json"); const pin = { ...oPin } diff --git a/lib/GPIODevice.js b/lib/GPIODevice.js index 337b3fd..d73357a 100644 --- a/lib/GPIODevice.js +++ b/lib/GPIODevice.js @@ -1,7 +1,7 @@ 'use strict'; const Homey = require('homey'); -const GeneralDevice = require('/lib/GeneralDevice.js'); +const GeneralDevice = require('./GeneralDevice.js'); module.exports = class GPIODevice extends GeneralDevice { onInit() { diff --git a/lib/GPIODriver.js b/lib/GPIODriver.js index 24b2216..32be391 100644 --- a/lib/GPIODriver.js +++ b/lib/GPIODriver.js @@ -1,6 +1,6 @@ 'use strict'; -const GeneralDriver = require('/lib/GeneralDriver.js'); +const GeneralDriver = require('./GeneralDriver.js'); const Homey = require('homey'); module.exports = class GPIODriver extends GeneralDriver { diff --git a/lib/SensorDevice.js b/lib/SensorDevice.js index edc6abc..cc95854 100644 --- a/lib/SensorDevice.js +++ b/lib/SensorDevice.js @@ -1,7 +1,7 @@ 'use strict'; const Homey = require('homey'); -const GeneralDevice = require('/lib/GeneralDevice.js'); +const GeneralDevice = require('./GeneralDevice.js'); module.exports = class SensorDevice extends GeneralDevice { onInit() { diff --git a/lib/SensorDriver.js b/lib/SensorDriver.js index fc5edcb..6a04068 100644 --- a/lib/SensorDriver.js +++ b/lib/SensorDriver.js @@ -1,6 +1,6 @@ 'use strict'; -const GeneralDriver = require('/lib/GeneralDriver.js'); +const GeneralDriver = require('./GeneralDriver.js'); const Homey = require('homey'); module.exports = class SensorDriver extends GeneralDriver { diff --git a/lib/Telemetry.js b/lib/Telemetry.js index b79ab3d..261a883 100644 --- a/lib/Telemetry.js +++ b/lib/Telemetry.js @@ -1,7 +1,7 @@ 'use strict'; const Homey = require('homey'); -const TelemetryDimensions = require('/assets/json/telemetryDimensions.json'); +const TelemetryDimensions = require('../assets/json/telemetryDimensions.json'); const http = require('http.min'); const util = require('util'); @@ -129,13 +129,13 @@ module.exports = class Telemetry extends Homey.SimpleClass { _setupDebugging() { this.env = {}; try { - this.env = require('/env.json'); + this.env = require('../env.json'); } catch (e) {} Homey.SimpleClass.prototype.isDebugging = function() { let env = {}; try { - env = require('/env.json'); + env = require('../env.json'); } catch (e) {} return this.enableDebugging || env['DEBUG_ALL'] === 'true' || env[`DEBUG_${this.constructor.name.toUpperCase()}`] === 'true';