export currently not working

This commit is contained in:
2018-04-03 00:07:24 +02:00
parent 8350b21161
commit d6bde14e76
4 changed files with 6 additions and 665 deletions

2
dist/main.js vendored
View File

@ -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) {

View File

@ -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": {}
}
}
{}

View File

@ -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]"}

View File

@ -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) {