Eigentlich kann ja nur Schellenberg und ABUS-Smartvest nicht mitumziehen zu HA.
Der Rest ist ja Zigbee und Z-Wave.
Aber jetzt wo das Addon endlich funktioniert, würde ich gerne so fast alles einmal über HA gesteuert haben.
Schwierig dabei, abgesehen von den oben beschriebenen Problemen mit der richtigen Schreibweise, haben die anderen Komponenten meist gleich 2-4 verschiedene ID´s.
Ich habe mal eine Liste erstellt, mit den Geräten die ich jetzt gerne zu HA übernehmen würde.
Wäre super, wenn du mich dabei Unterstützen könntest, die in HA zu Integrieren.
Hier meine Geräte:
Abus Smartvest
Code: Alles auswählen
{
"id": 5647,
"name": "Alarmanlage",
"room": "Schlafzimmer",
"gatewayDevice": "SmartFriendsBox",
"kind": "SwitchActuator1",
"manufacturer": "ABUS KG",
"devices": {
"switchActuator1": {
"Id": 2388,
"description": "AbusPushButtonPanic",
"commands": {
"On": 30
}
},
"switchActuator2": {
"Id": 6712,
"description": "SmartvestAlarmSystem",
"commands": {
"AlarmPartarm": 29,
"AlarmDisarm": 28,
"AlarmArm": 27
}
},
"failureStatus1": {
"Id": 7338,
"description": "AbusFailureGW"
},
"failureStatus2": {
"Id": 19167,
"description": "AbusAlarm"
},
"thermometer": {
"Id": 19128,
"description": "AbusThermometer",
"max": 70,
"min": -30,
"precision": 1,
"step": 1,
"currentValue": 15
},
"airHumidity": {
"Id": 16489,
"description": "AbusHumidity",
"max": 100,
"min": 0,
"precision": 1,
"step": 1,
"currentValue": 47
}
}
},
Abus Fenstersensor
Code: Alles auswählen
{
"id": 13753,
"name": "Fenster",
"room": "Schlafzimmer",
"gatewayDevice": "SmartFriendsBox",
"kind": "DoorWindowContact",
"manufacturer": "ABUS KG",
"devices": {
"doorWindowContact": {
"Id": 18482,
"description": "AbusDoorWindowNoc"
},
"failureStatus": {
"Id": 4827,
"description": "AbusFailureDevice"
}
}
},
Abus Bewegungsmelder
Code: Alles auswählen
{
"id": 6293,
"name": "Bew Wohnzimmer",
"room": "Wohnzimmer",
"gatewayDevice": "SmartFriendsBox",
"kind": "MotionDetector",
"manufacturer": "ABUS KG",
"state": "NoMotionDetected",
"devices": {
"motionDetector": {
"Id": 18427,
"description": "AbusMotionDetector",
"currentValue": "NoMotionDetected"
},
"failureStatus": {
"Id": 1723,
"description": "AbusFailureDevice"
}
}
},
Abus Rauchmelder
Code: Alles auswählen
{
"id": 19414,
"name": "Feuer Büro",
"room": "Büro",
"gatewayDevice": "SmartFriendsBox",
"kind": "SmokeDetector",
"manufacturer": "ABUS KG",
"devices": {
"smokeDetector": {
"Id": 2628,
"description": "AbusSmokeDetector"
},
"failureStatus": {
"Id": 19524,
"description": "AbusFailureDevice"
}
}
},
Virtueller Schalter - vergleichbar mit "input Boolean"
Code: Alles auswählen
{
"id": 5289,
"name": "Flur Lampen",
"room": "Flur",
"gatewayDevice": "SmartFriendsBox",
"kind": "SwitchActuator",
"manufacturer": "${Manufacturer.SmartHomePartner}",
"devices": {
"switchActuator": {
"Id": 14928,
"description": "VirtualInput",
"commands": {
"On": 1,
"Off": 0
}
},
"wallSwitch": {
"Id": 7382,
"description": "VirtualOutput"
}
}
},
Z-Wave Bewegungsmelder - hat schon ein paar mehr funktionen
Code: Alles auswählen
{
"id": 11489,
"name": "4in1-Sensor Abus",
"room": "Flur",
"gatewayDevice": "SmartFriendsBox",
"kind": "BatteryLevel",
"manufacturer": "ABUS",
"model": "4In1Detector SHBW10000",
"devices": {
"batteryLevel": {
"Id": 12841,
"description": "ZwaveBattery",
"max": 100,
"min": 0,
"precision": 1,
"step": 1
},
"thermometer": {
"Id": 7361,
"description": "ZwaveSensorMultilevelTemperature",
"max": 100,
"min": -20,
"precision": 1,
"step": 0
},
"luminanceDetector": {
"Id": 4357,
"description": "ZwaveSensorMultilevelLuminance",
"max": 150000,
"min": 0,
"precision": 1,
"step": 1,
"currentValue": 29.0
},
"default": {
"Id": 4230,
"description": "ZwaveSensorMultilevel",
"max": 10000,
"min": 0,
"precision": 1,
"step": 1
},
"motionDetector": {
"Id": 6528,
"description": "ZwaveBurglarMotionNotification",
"currentValue": "NoMotionDetected"
}
}
},
LED Stripe - RBGWW
Code: Alles auswählen
{
"id": 17499,
"name": "Wohnzimmer Schrank",
"room": "Wohnzimmer",
"gatewayDevice": "SmartFriendsBox",
"kind": "SwitchActuator",
"manufacturer": "Zigbee",
"model": "LIGHTIFY Indoor Flex RGBW",
"devices": {
"switchActuator": {
"Id": 16367,
"description": "ZigbeeSwitch",
"commands": {
"On": 1,
"Toggle": 2,
"Off": 0
}
},
"brightness": {
"Id": 12581,
"description": "ZigbeeBrightnessDimmer",
"max": 100,
"min": 0,
"precision": 0,
"step": 1
},
"hsv": {
"Id": 17343,
"description": "ZigbeeRgbw"
},
"colortemp": {
"Id": 2274,
"description": "ZigbeeCCT",
"max": 6500,
"min": 2700,
"precision": 100
},
"failureStatus": {
"Id": 4233,
"description": "ZigbeeFailureDevice"
}
}
},
CCT Deckenleuchte
Code: Alles auswählen
{
"id": 5530,
"name": "Badezimmerlampe",
"room": "8 Bad",
"gatewayDevice": "SmartFriendsBox",
"kind": "SwitchActuator",
"manufacturer": "Paulmann Licht GmbH ",
"model": "CCT light ",
"state": "Off",
"devices": {
"switchActuator": {
"Id": 16423,
"description": "ZigbeeSwitch",
"commands": {
"On": 1,
"Toggle": 2,
"Off": 0
},
"currentValue": "Off"
},
"brightness": {
"Id": 13727,
"description": "ZigbeeBrightnessDimmer",
"max": 100,
"min": 0,
"precision": 0,
"step": 1
},
"colortemp": {
"Id": 5278,
"description": "ZigbeeCCT",
"max": 6500,
"min": 2700,
"precision": 100
},
"failureStatus": {
"Id": 5124,
"description": "ZigbeeFailureDevice"
}
}
},
Zigbee Steckdose Osram (switch)
Code: Alles auswählen
{
"id": 1221,
"name": "Staubsauger",
"room": "Flur",
"gatewayDevice": "SmartFriendsBox",
"kind": "SwitchActuator",
"manufacturer": "Zigbee",
"model": "Plug 01",
"devices": {
"switchActuator": {
"Id": 4929,
"description": "ZigbeeSwitch",
"commands": {
"On": 1,
"Toggle": 2,
"Off": 0
}
},
Nur mal so aus Neugier, die kopierten Codes aus der Smartfriends sehen für mich als Laie denen von HA sehr ähnlich. Ist das auch JSON, oder was Eigenes von Smartfriends?
Viele Grüße