export currently not working
This commit is contained in:
2
dist/main.js
vendored
2
dist/main.js
vendored
@ -285,6 +285,8 @@ testScene.start();
|
||||
// Homekit export
|
||||
let homekitObject = {};
|
||||
let openhabList = [];
|
||||
logger.info("allLabeledItems");
|
||||
logger.info(JSON.stringify(allLabeledItems));
|
||||
allLabeledItems.forEach((item) => {
|
||||
let exportData = item.exportItem();
|
||||
if (exportData != null) {
|
||||
|
625
homekit.json
625
homekit.json
@ -1,624 +1 @@
|
||||
{
|
||||
"1st_Anna_AquariumLight": {
|
||||
"id": "1st_Anna_AquariumLight",
|
||||
"name": "Aquariumlicht",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/Anna/AquariumLight/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/Anna/AquariumLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_Anna_BedLight": {
|
||||
"id": "1st_Anna_BedLight",
|
||||
"name": "Bettlicht Anna",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/Anna/BedLight/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/Anna/BedLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_Anna_WindowContact": {
|
||||
"id": "1st_Anna_WindowContact",
|
||||
"name": "Fenster Anna",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/1st/Anna/WindowContact/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"1st_Anna_Thermostat": {
|
||||
"id": "1st_Anna_Thermostat",
|
||||
"name": "Thermostat Anna",
|
||||
"service": "Thermostat",
|
||||
"topic": {
|
||||
"setTargetTemperature": "dispatcher_ng/items/1st/Anna/Thermostat/temperature",
|
||||
"statusTargetTemperature": "dispatcher_ng/items/1st/Anna/Thermostat/temperature/feedback",
|
||||
"statusCurrentTemperature": "dispatcher_ng/items/1st/Anna/Thermostat/temperature/feedback"
|
||||
},
|
||||
"payload": {}
|
||||
},
|
||||
"1st_Matthias_StandLight": {
|
||||
"id": "1st_Matthias_StandLight",
|
||||
"name": "Stehlampen Matthias",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/Matthias/StandLight/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/Matthias/StandLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_Matthias_BedLight": {
|
||||
"id": "1st_Matthias_BedLight",
|
||||
"name": "Bettlicht Matthias",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/Matthias/BedLight/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/Matthias/BedLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_Matthias_Speaker": {
|
||||
"id": "1st_Matthias_Speaker",
|
||||
"name": "Lautsprecher Matthias",
|
||||
"service": "Outlet",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/Matthias/Speaker/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/Matthias/Speaker/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF"
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_DiningRoom_SmallLight": {
|
||||
"id": "Gnd_DiningRoom_SmallLight",
|
||||
"name": "kleine Lampe Esszimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/DiningRoom/SmallLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/DiningRoom/SmallLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_DiningRoom_StandLight": {
|
||||
"id": "Gnd_DiningRoom_StandLight",
|
||||
"name": "Stehlampe Esszimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/DiningRoom/StandLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/DiningRoom/StandLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_DiningRoom_CupboardLight": {
|
||||
"id": "Gnd_DiningRoom_CupboardLight",
|
||||
"name": "Schranklicht Esszimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/DiningRoom/CupboardLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/DiningRoom/CupboardLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_DiningRoom_ShelfLight": {
|
||||
"id": "Gnd_DiningRoom_ShelfLight",
|
||||
"name": "Regallicht Esszimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/DiningRoom/ShelfLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/DiningRoom/ShelfLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_DiningRoom_NaehkaestchenLight": {
|
||||
"id": "Gnd_DiningRoom_NaehkaestchenLight",
|
||||
"name": "Lampe Naehkaestchen",
|
||||
"service": "Lightbulb",
|
||||
"manufacturer": "hue2mqtt - Hue",
|
||||
"model": "color light",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/state/feedback",
|
||||
"setBrightness": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/bright",
|
||||
"statusBrightness": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/bright/feedback",
|
||||
"setHue": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/hue",
|
||||
"statusHue": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/bright/hue",
|
||||
"setSaturation": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/saturation",
|
||||
"statusSaturation": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/bright/saturation",
|
||||
"setColorTemperature": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/colorTemperature",
|
||||
"statusColorTemperature": "dispatcher_ng/items/Gnd/DiningRoom/NaehkaestchenLight/colorTemperature/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": 1,
|
||||
"hueFactor": 1,
|
||||
"saturationFactor": 1
|
||||
}
|
||||
},
|
||||
"Gnd_LivingRoom_LargeLight": {
|
||||
"id": "Gnd_LivingRoom_LargeLight",
|
||||
"name": "große Lampe Wohnzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/LivingRoom/LargeLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/LivingRoom/LargeLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_LivingRoom_SmallLight": {
|
||||
"id": "Gnd_LivingRoom_SmallLight",
|
||||
"name": "kleine Lampe Wohnzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/LivingRoom/SmallLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/LivingRoom/SmallLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_LivingRoom_Stars": {
|
||||
"id": "Gnd_LivingRoom_Stars",
|
||||
"name": "Sterne Wohnzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/LivingRoom/Stars/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/LivingRoom/Stars/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_LivingRoom_StandLight": {
|
||||
"id": "Gnd_LivingRoom_StandLight",
|
||||
"name": "Stehlampe Wohnzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/LivingRoom/StandLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/LivingRoom/StandLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Hallway_DeskLight": {
|
||||
"id": "Gnd_Hallway_DeskLight",
|
||||
"name": "Schreibtischlampe Flur",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Hallway/DeskLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Hallway/DeskLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Hallway_StandLight": {
|
||||
"id": "Gnd_Hallway_StandLight",
|
||||
"name": "Stehlampe Flur",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Hallway/StandLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Hallway/StandLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Hallway_WardrobeLight": {
|
||||
"id": "Gnd_Hallway_WardrobeLight",
|
||||
"name": "Schranklicht Flur",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Hallway/WardrobeLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Hallway/WardrobeLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Kitchen_WindowLight": {
|
||||
"id": "Gnd_Kitchen_WindowLight",
|
||||
"name": "Fensterbanklicht Küche",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Kitchen/WindowLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Kitchen/WindowLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Kitchen_CeilingLight": {
|
||||
"id": "Gnd_Kitchen_CeilingLight",
|
||||
"name": "Deckenlampe Küche",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Kitchen/CeilingLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Kitchen/CeilingLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_BedRoom_WolfgangsSide": {
|
||||
"id": "1st_BedRoom_WolfgangsSide",
|
||||
"name": "Wolfgangs Seite Schlafzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/BedRoom/WolfgangsSide/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/BedRoom/WolfgangsSide/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_BedRoom_WolfgangBedLight": {
|
||||
"id": "1st_BedRoom_WolfgangBedLight",
|
||||
"name": "Bettlicht",
|
||||
"service": "Lightbulb",
|
||||
"manufacturer": "hue2mqtt - Hue",
|
||||
"model": "color light",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/state/feedback",
|
||||
"setBrightness": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/bright",
|
||||
"statusBrightness": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/bright/feedback",
|
||||
"setHue": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/hue",
|
||||
"statusHue": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/bright/hue",
|
||||
"setSaturation": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/saturation",
|
||||
"statusSaturation": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/bright/saturation",
|
||||
"setColorTemperature": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/colorTemperature",
|
||||
"statusColorTemperature": "dispatcher_ng/items/1st/BedRoom/WolfgangBedLight/colorTemperature/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": 1,
|
||||
"hueFactor": 1,
|
||||
"saturationFactor": 1
|
||||
}
|
||||
},
|
||||
"1st_BedRoom_PattysSide": {
|
||||
"id": "1st_BedRoom_PattysSide",
|
||||
"name": "Pattys Seite Schlafzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/BedRoom/PattysSide/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/BedRoom/PattysSide/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_BedRoom_WindowLight": {
|
||||
"id": "1st_BedRoom_WindowLight",
|
||||
"name": "Fensterbanklicht Schlafzimmer",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/1st/BedRoom/WindowLight/state",
|
||||
"statusOn": "dispatcher_ng/items/1st/BedRoom/WindowLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"1st_Bedroom_WindowContactStreet": {
|
||||
"id": "1st_Bedroom_WindowContactStreet",
|
||||
"name": "Fenster Schlafzimmer Strasse",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/1st/Bedroom/WindowContactStreet/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"1st_Bedroom_WindowContact1Garden": {
|
||||
"id": "1st_Bedroom_WindowContact1Garden",
|
||||
"name": "Fenster Schlafzimmer 1 Garten",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/1st/Bedroom/WindowContact1Garden/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"1st_Bedroom_WindowContact2Garden": {
|
||||
"id": "1st_Bedroom_WindowContact2Garden",
|
||||
"name": "Fenster Schlafzimmer 2 Garten",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/1st/Bedroom/WindowContact2Garden/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"1st_Bedroom_Thermostat": {
|
||||
"id": "1st_Bedroom_Thermostat",
|
||||
"name": "Thermostat Schlafzimmer",
|
||||
"service": "Thermostat",
|
||||
"topic": {
|
||||
"setTargetTemperature": "dispatcher_ng/items/1st/Bedroom/Thermostat/temperature",
|
||||
"statusTargetTemperature": "dispatcher_ng/items/1st/Bedroom/Thermostat/temperature/feedback",
|
||||
"statusCurrentTemperature": "dispatcher_ng/items/1st/Bedroom/Thermostat/temperature/feedback"
|
||||
},
|
||||
"payload": {}
|
||||
},
|
||||
"Gnd_Hallway_DayLight": {
|
||||
"id": "Gnd_Hallway_DayLight",
|
||||
"name": "DayLight",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Hallway/DayLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Hallway/DayLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Hallway_EcoLight": {
|
||||
"id": "Gnd_Hallway_EcoLight",
|
||||
"name": "EcoLight",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Hallway/EcoLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Hallway/EcoLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Hallway_MorningLight": {
|
||||
"id": "Gnd_Hallway_MorningLight",
|
||||
"name": "MorningLight",
|
||||
"service": "Lightbulb",
|
||||
"topic": {
|
||||
"setOn": "dispatcher_ng/items/Gnd/Hallway/MorningLight/state",
|
||||
"statusOn": "dispatcher_ng/items/Gnd/Hallway/MorningLight/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onTrue": "ON",
|
||||
"onFalse": "OFF",
|
||||
"brightnessFactor": "",
|
||||
"hueFactor": "",
|
||||
"saturationFactor": ""
|
||||
},
|
||||
"config": {}
|
||||
},
|
||||
"Gnd_Bathroom_WindowContact": {
|
||||
"id": "Gnd_Bathroom_WindowContact",
|
||||
"name": "Fenster Bad unten",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/Gnd/Bathroom/WindowContact/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"Gnd_Bathroom_Thermostat": {
|
||||
"id": "Gnd_Bathroom_Thermostat",
|
||||
"name": "Thermostat Bad unten",
|
||||
"service": "Thermostat",
|
||||
"topic": {
|
||||
"setTargetTemperature": "dispatcher_ng/items/Gnd/Bathroom/Thermostat/temperature",
|
||||
"statusTargetTemperature": "dispatcher_ng/items/Gnd/Bathroom/Thermostat/temperature/feedback",
|
||||
"statusCurrentTemperature": "dispatcher_ng/items/Gnd/Bathroom/Thermostat/temperature/feedback"
|
||||
},
|
||||
"payload": {}
|
||||
},
|
||||
"1st_Bathroom_WindowContact": {
|
||||
"id": "1st_Bathroom_WindowContact",
|
||||
"name": "Fenster Bad oben",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/1st/Bathroom/WindowContact/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"1st_Bathroom_Thermostat": {
|
||||
"id": "1st_Bathroom_Thermostat",
|
||||
"name": "Thermostat Bad oben",
|
||||
"service": "Thermostat",
|
||||
"topic": {
|
||||
"setTargetTemperature": "dispatcher_ng/items/1st/Bathroom/Thermostat/temperature",
|
||||
"statusTargetTemperature": "dispatcher_ng/items/1st/Bathroom/Thermostat/temperature/feedback",
|
||||
"statusCurrentTemperature": "dispatcher_ng/items/1st/Bathroom/Thermostat/temperature/feedback"
|
||||
},
|
||||
"payload": {}
|
||||
},
|
||||
"Gnd_Kitchen_WindowContact1": {
|
||||
"id": "Gnd_Kitchen_WindowContact1",
|
||||
"name": "Fenster Küche Garten",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/Gnd/Kitchen/WindowContact1/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"Gnd_Kitchen_WindowContact2": {
|
||||
"id": "Gnd_Kitchen_WindowContact2",
|
||||
"name": "Fenster Küche Terassentür Garten",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/Gnd/Kitchen/WindowContact2/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"Gnd_Kitchen_WindowContact3": {
|
||||
"id": "Gnd_Kitchen_WindowContact3",
|
||||
"name": "Fenster Küche Straße 1",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/Gnd/Kitchen/WindowContact3/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"Gnd_Kitchen_WindowContact4": {
|
||||
"id": "Gnd_Kitchen_WindowContact4",
|
||||
"name": "Fenster Küche Straße 2",
|
||||
"service": "ContactSensor",
|
||||
"topic": {
|
||||
"statusContactSensorState": "dispatcher_ng/items/Gnd/Kitchen/WindowContact4/state/feedback"
|
||||
},
|
||||
"payload": {
|
||||
"onContactDetected": "CLOSED"
|
||||
}
|
||||
},
|
||||
"Gnd_Kitchen_Thermostat": {
|
||||
"id": "Gnd_Kitchen_Thermostat",
|
||||
"name": "Thermostat Küche",
|
||||
"service": "Thermostat",
|
||||
"topic": {
|
||||
"setTargetTemperature": "dispatcher_ng/items/Gnd/Kitchen/Thermostat/temperature",
|
||||
"statusTargetTemperature": "dispatcher_ng/items/Gnd/Kitchen/Thermostat/temperature/feedback",
|
||||
"statusCurrentTemperature": "dispatcher_ng/items/Gnd/Kitchen/Thermostat/temperature/feedback"
|
||||
},
|
||||
"payload": {}
|
||||
}
|
||||
}
|
||||
{}
|
@ -1,41 +0,0 @@
|
||||
Switch 1st_Anna_AquariumLight "Aquariumlicht"{mqtt=">[localbroker:dispatcher_ng/items/1st/Anna/AquariumLight/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/Anna/AquariumLight/state/feedback:state:default]"}
|
||||
Switch 1st_Anna_BedLight "Bettlicht Anna"{mqtt=">[localbroker:dispatcher_ng/items/1st/Anna/BedLight/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/Anna/BedLight/state/feedback:state:default]"}
|
||||
Contact 1st_Anna_WindowContact "Fenster Anna" {mqtt="<[localbroker:dispatcher_ng/items/1st/Anna/WindowContact/state/feedback:state:default]"}
|
||||
Number 1st_Anna_Thermostat "Thermostat Anna" {mqtt=">[localbroker:dispatcher_ng/items/1st/Anna/Thermostat/temperature:command:*:default],<[localbroker:dispatcher_ng/items/1st/Anna/Thermostat/temperature/feedback:state:default]"}
|
||||
Switch 1st_Matthias_StandLight "Stehlampen Matthias"{mqtt=">[localbroker:dispatcher_ng/items/1st/Matthias/StandLight/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/Matthias/StandLight/state/feedback:state:default]"}
|
||||
Switch 1st_Matthias_BedLight "Bettlicht Matthias"{mqtt=">[localbroker:dispatcher_ng/items/1st/Matthias/BedLight/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/Matthias/BedLight/state/feedback:state:default]"}
|
||||
Switch 1st_Matthias_Speaker "Lautsprecher Matthias"{mqtt=">[localbroker:dispatcher_ng/items/1st/Matthias/Speaker/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/Matthias/Speaker/state/feedback:state:default]"}
|
||||
Switch Gnd_DiningRoom_SmallLight "kleine Lampe Esszimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/DiningRoom/SmallLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/DiningRoom/SmallLight/state/feedback:state:default]"}
|
||||
Switch Gnd_DiningRoom_StandLight "Stehlampe Esszimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/DiningRoom/StandLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/DiningRoom/StandLight/state/feedback:state:default]"}
|
||||
Switch Gnd_DiningRoom_CupboardLight "Schranklicht Esszimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/DiningRoom/CupboardLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/DiningRoom/CupboardLight/state/feedback:state:default]"}
|
||||
Switch Gnd_DiningRoom_ShelfLight "Regallicht Esszimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/DiningRoom/ShelfLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/DiningRoom/ShelfLight/state/feedback:state:default]"}
|
||||
|
||||
Switch Gnd_LivingRoom_LargeLight "große Lampe Wohnzimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/LivingRoom/LargeLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/LivingRoom/LargeLight/state/feedback:state:default]"}
|
||||
Switch Gnd_LivingRoom_SmallLight "kleine Lampe Wohnzimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/LivingRoom/SmallLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/LivingRoom/SmallLight/state/feedback:state:default]"}
|
||||
Switch Gnd_LivingRoom_Stars "Sterne Wohnzimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/LivingRoom/Stars/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/LivingRoom/Stars/state/feedback:state:default]"}
|
||||
Switch Gnd_LivingRoom_StandLight "Stehlampe Wohnzimmer"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/LivingRoom/StandLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/LivingRoom/StandLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Hallway_DeskLight "Schreibtischlampe Flur"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Hallway/DeskLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Hallway/DeskLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Hallway_StandLight "Stehlampe Flur"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Hallway/StandLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Hallway/StandLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Hallway_WardrobeLight "Schranklicht Flur"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Hallway/WardrobeLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Hallway/WardrobeLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Kitchen_WindowLight "Fensterbanklicht Küche"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Kitchen/WindowLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Kitchen/WindowLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Kitchen_CeilingLight "Deckenlampe Küche"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Kitchen/CeilingLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Kitchen/CeilingLight/state/feedback:state:default]"}
|
||||
Switch 1st_BedRoom_WolfgangsSide "Wolfgangs Seite Schlafzimmer"{mqtt=">[localbroker:dispatcher_ng/items/1st/BedRoom/WolfgangsSide/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/BedRoom/WolfgangsSide/state/feedback:state:default]"}
|
||||
|
||||
Switch 1st_BedRoom_PattysSide "Pattys Seite Schlafzimmer"{mqtt=">[localbroker:dispatcher_ng/items/1st/BedRoom/PattysSide/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/BedRoom/PattysSide/state/feedback:state:default]"}
|
||||
Switch 1st_BedRoom_WindowLight "Fensterbanklicht Schlafzimmer"{mqtt=">[localbroker:dispatcher_ng/items/1st/BedRoom/WindowLight/state:command:*:default],<[localbroker:dispatcher_ng/items/1st/BedRoom/WindowLight/state/feedback:state:default]"}
|
||||
Contact 1st_Bedroom_WindowContactStreet "Fenster Schlafzimmer Strasse" {mqtt="<[localbroker:dispatcher_ng/items/1st/Bedroom/WindowContactStreet/state/feedback:state:default]"}
|
||||
Contact 1st_Bedroom_WindowContact1Garden "Fenster Schlafzimmer 1 Garten" {mqtt="<[localbroker:dispatcher_ng/items/1st/Bedroom/WindowContact1Garden/state/feedback:state:default]"}
|
||||
Contact 1st_Bedroom_WindowContact2Garden "Fenster Schlafzimmer 2 Garten" {mqtt="<[localbroker:dispatcher_ng/items/1st/Bedroom/WindowContact2Garden/state/feedback:state:default]"}
|
||||
Number 1st_Bedroom_Thermostat "Thermostat Schlafzimmer" {mqtt=">[localbroker:dispatcher_ng/items/1st/Bedroom/Thermostat/temperature:command:*:default],<[localbroker:dispatcher_ng/items/1st/Bedroom/Thermostat/temperature/feedback:state:default]"}
|
||||
Switch Gnd_Hallway_DayLight "DayLight"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Hallway/DayLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Hallway/DayLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Hallway_EcoLight "EcoLight"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Hallway/EcoLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Hallway/EcoLight/state/feedback:state:default]"}
|
||||
Switch Gnd_Hallway_MorningLight "MorningLight"{mqtt=">[localbroker:dispatcher_ng/items/Gnd/Hallway/MorningLight/state:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Hallway/MorningLight/state/feedback:state:default]"}
|
||||
Contact Gnd_Bathroom_WindowContact "Fenster Bad unten" {mqtt="<[localbroker:dispatcher_ng/items/Gnd/Bathroom/WindowContact/state/feedback:state:default]"}
|
||||
Number Gnd_Bathroom_Thermostat "Thermostat Bad unten" {mqtt=">[localbroker:dispatcher_ng/items/Gnd/Bathroom/Thermostat/temperature:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Bathroom/Thermostat/temperature/feedback:state:default]"}
|
||||
Contact 1st_Bathroom_WindowContact "Fenster Bad oben" {mqtt="<[localbroker:dispatcher_ng/items/1st/Bathroom/WindowContact/state/feedback:state:default]"}
|
||||
Number 1st_Bathroom_Thermostat "Thermostat Bad oben" {mqtt=">[localbroker:dispatcher_ng/items/1st/Bathroom/Thermostat/temperature:command:*:default],<[localbroker:dispatcher_ng/items/1st/Bathroom/Thermostat/temperature/feedback:state:default]"}
|
||||
Contact Gnd_Kitchen_WindowContact1 "Fenster Küche Garten" {mqtt="<[localbroker:dispatcher_ng/items/Gnd/Kitchen/WindowContact1/state/feedback:state:default]"}
|
||||
Contact Gnd_Kitchen_WindowContact2 "Fenster Küche Terassentür Garten" {mqtt="<[localbroker:dispatcher_ng/items/Gnd/Kitchen/WindowContact2/state/feedback:state:default]"}
|
||||
Contact Gnd_Kitchen_WindowContact3 "Fenster Küche Straße 1" {mqtt="<[localbroker:dispatcher_ng/items/Gnd/Kitchen/WindowContact3/state/feedback:state:default]"}
|
||||
Contact Gnd_Kitchen_WindowContact4 "Fenster Küche Straße 2" {mqtt="<[localbroker:dispatcher_ng/items/Gnd/Kitchen/WindowContact4/state/feedback:state:default]"}
|
||||
Number Gnd_Kitchen_Thermostat "Thermostat Küche" {mqtt=">[localbroker:dispatcher_ng/items/Gnd/Kitchen/Thermostat/temperature:command:*:default],<[localbroker:dispatcher_ng/items/Gnd/Kitchen/Thermostat/temperature/feedback:state:default]"}
|
@ -372,6 +372,9 @@ testScene.start()
|
||||
let homekitObject : { [key:string]:{} } = {}
|
||||
let openhabList : string[] = []
|
||||
|
||||
logger.info("allLabeledItems")
|
||||
logger.info(JSON.stringify(allLabeledItems))
|
||||
|
||||
allLabeledItems.forEach((item: AItem) => {
|
||||
let exportData : ExportType|null = item.exportItem()
|
||||
if (exportData != null) {
|
||||
|
Reference in New Issue
Block a user