Hi community,
HW:
OpenHAB 2.4
FritzBox 6590 FW: 7.01
2x FritzDect301 FW: 04.85
iPhone 8: iOS 12.1.2
I would like to add my FritzDect 301! to Apples Homekit.
I searched for hours, but I didnt get it to work.
The “Things” are already working in OpenHAB, also connect my OpenHAB to Homekit is working, but my Things aren’t displayed there, just my Hue Lights. So I guess that I need to configure .item file manually as I understood it correctly. But maybe I didn’t understand how to use it correctly or it is done in a new way now?
I would kindly ask if someone could help me adding my FritzDect to Homekit.
How should the correct file named and located and look like correctly with my “Things”?
Many thanks in advance and best regards.
PS.:
my /var/lib/openhab2/config/org/openhab/homekit.config file:
networkInterface=“192.168.178.29”
pin=“031-45-154”
port=“9124”
service.pid=“org.openhab.homekit”
thermostatAutoMode=“Auto”
thermostatCoolMode=“CoolOn”
thermostatHeatMode=“HeatOn”
thermostatOffMode=“Off”
useFahrenheitTemperature=B"false"
I also found some information in that file about my things: /var/lib/openhab2/jsondb/org.eclipse.smarthome.core.thing.Thing.json
…
“avmfritz:FRITZ_DECT_301:192_168_178_1:099950145947”: {
“class”: “org.eclipse.smarthome.core.thing.internal.ThingImpl”,
“value”: {
“label”: “Heizung TV”,
“bridgeUID”: {
“segments”: [
“avmfritz”,
“fritzbox”,
“192_168_178_1”
]
},
“channels”: [
{
“acceptedItemType”: “String”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“mode”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“mode”
]
},
“label”: “Modus des Gerätes”,
“description”: “Zeigt den aktuellen Modus des Gerätes an (MANUAL/AUTOMATIC/VACATION).”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Contact”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“locked”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“locked”
]
},
“label”: “Externes Schalten”,
“description”: “Zeigt an, ob das Schalten des Gerätes per Telefon, App oder Benutzeroberfläche aktiviert ist.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Contact”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“device_locked”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“device_locked”
]
},
“label”: “Tastensperre”,
“description”: “Zeigt an, ob das Schalten per Taste am Gerät aktiviert ist.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“temperature”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“temperature”
]
},
“label”: “Temperatur”,
“description”: “Zeigt die aktuelle Temperatur an.”,
“configuration”: {
“properties”: {
“offset”: 0.0
}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“actual_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“actual_temp”
]
},
“label”: “Temperatur”,
“description”: “Zeigt die aktuell gemessene Temperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“set_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“set_temp”
]
},
“label”: “Solltemperatur”,
“description”: “Ermöglicht die Steuerung der Solltemperatur des Heizkörperreglers.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“eco_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“eco_temp”
]
},
“label”: “Absenktemperatur”,
“description”: “Zeigt die aktuell eingestellte Absenktemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“comfort_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“comfort_temp”
]
},
“label”: “Komforttemperatur”,
“description”: “Zeigt die aktuell eingestellte Komforttemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
},
{
“acceptedItemType”: “String”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“radiator_mode”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“radiator_mode”
]
},
“label”: “Modus des Heizkörperreglers”,
“description”: “Ermöglicht die Steuerung des aktuellen Modus des Heizkörperreglers (ON/OFF/COMFORT/ECO/BOOST/WINDOW_OPEN).”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “DateTime”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“next_change”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“next_change”
]
},
“label”: “Nächste Änderung”,
“description”: “Zeigt den Zeitpunkt der nächsten Änderung der Solltemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“next_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“next_temp”
]
},
“label”: “Nächste Solltemperatur”,
“description”: “Zeigt die nächste Solltemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
},
{
“acceptedItemType”: “Switch”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“battery_low”
]
},
“channelTypeUID”: {
“segments”: [
“system”,
“low-battery”
]
},
“label”: “Niedriger Batteriestatus”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”,
“battery_level”
]
},
“channelTypeUID”: {
“segments”: [
“system”,
“battery-level”
]
},
“label”: “Batterieladung”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
}
],
“configuration”: {
“properties”: {
“ain”: “099950145947”
}
},
“properties”: {
“serialNumber”: “099950145947”,
“modelId”: “17”,
“vendor”: “AVM”,
“firmwareVersion”: “04.85”
},
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_DECT_301”,
“192_168_178_1”,
“099950145947”
]
},
“thingTypeUID”: {
“segments”: [
“avmfritz”,
"FRITZ_DECT_301",
"192_168_178_1",
"099950145947"
]
},
"thingTypeUID": {
"segments": [
"avmfritz",
"FRITZ_DECT_301"
]
}
}
},
…
“avmfritz:FRITZ_GROUP_HEATING:192_168_178_1:34_00_FA_900”: {
“class”: “org.eclipse.smarthome.core.thing.internal.ThingImpl”,
“value”: {
“label”: “Heizung Wohnung”,
“bridgeUID”: {
“segments”: [
“avmfritz”,
“fritzbox”,
“192_168_178_1”
]
},
“channels”: [
{
“acceptedItemType”: “String”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“mode”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“mode”
]
},
“label”: “Modus des Gerätes”,
“description”: “Zeigt den aktuellen Modus des Gerätes an (MANUAL/AUTOMATIC/VACATION).”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Contact”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“locked”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“locked”
]
},
“label”: “Externes Schalten”,
“description”: “Zeigt an, ob das Schalten des Gerätes per Telefon, App oder Benutzeroberfläche aktiviert ist.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Contact”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“device_locked”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“device_locked”
]
},
“label”: “Tastensperre”,
“description”: “Zeigt an, ob das Schalten per Taste am Gerät aktiviert ist.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“actual_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“actual_temp”
]
},
“label”: “Temperatur”,
“description”: “Zeigt die aktuell gemessene Temperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“set_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“set_temp”
]
},
“label”: “Solltemperatur”,
“description”: “Ermöglicht die Steuerung der Solltemperatur des Heizkörperreglers.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“eco_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“eco_temp”
]
},
“label”: “Absenktemperatur”,
“description”: “Zeigt die aktuell eingestellte Absenktemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“comfort_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“comfort_temp”
]
},
“label”: “Komforttemperatur”,
“description”: “Zeigt die aktuell eingestellte Komforttemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “String”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“radiator_mode”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“radiator_mode”
]
},
“label”: “Modus des Heizkörperreglers”,
“description”: “Ermöglicht die Steuerung des aktuellen Modus des Heizkörperreglers (ON/OFF/COMFORT/ECO/BOOST/WINDOW_OPEN).”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “DateTime”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“next_change”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“next_change”
]
},
“label”: “Nächste Änderung”,
“description”: “Zeigt den Zeitpunkt der nächsten Änderung der Solltemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number:Temperature”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“next_temp”
]
},
“channelTypeUID”: {
“segments”: [
“avmfritz”,
“next_temp”
]
},
“label”: “Nächste Solltemperatur”,
“description”: “Zeigt die nächste Solltemperatur des Heizkörperreglers an.”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Switch”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“battery_low”
]
},
“channelTypeUID”: {
“segments”: [
“system”,
“low-battery”
]
},
“label”: “Niedriger Batteriestatus”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
},
{
“acceptedItemType”: “Number”,
“kind”: “STATE”,
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”,
“battery_level”
]
},
“channelTypeUID”: {
“segments”: [
“system”,
“battery-level”
]
},
“label”: “Batterieladung”,
“configuration”: {
“properties”: {}
},
“properties”: {},
“defaultTags”: []
}
],
“configuration”: {
“properties”: {
“ain”: “34:00:FA-900”
}
},
“properties”: {
“serialNumber”: “34:00:FA-900”,
“modelId”: “900”,
“vendor”: “AVM”,
“members”: “16,17”,
“firmwareVersion”: “1.0”,
“master”: “0”
},
“uid”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”,
“192_168_178_1”,
“34_00_FA_900”
]
},
“thingTypeUID”: {
“segments”: [
“avmfritz”,
“FRITZ_GROUP_HEATING”
]
}
}
},
…