Welcome to Homematic IP Rest API’s documentation!
This documentation is for a Python 3 wrapper for the homematicIP REST API (Access Point Based) Since there is no official documentation about this API everything was done via reverse engineering. Use at your own risk.
- API Introduction
- homematicip
- homematicip package
- Subpackages
- Submodules
- homematicip.EventHook module
- homematicip.HomeMaticIPObject module
- homematicip.access_point_update_state module
- homematicip.auth module
- homematicip.class_maps module
- homematicip.client module
- homematicip.connection module
- homematicip.device module
AccelerationSensor
AlarmSirenIndoor
AlarmSirenOutdoor
BaseDevice
Blind
BlindModule
BrandBlind
BrandDimmer
BrandPushButton
BrandSwitch2
BrandSwitchMeasuring
BrandSwitchNotificationLight
CarbonDioxideSensor
ContactInterface
DaliGateway
Device
Dimmer
DinRailBlind4
DinRailDimmer3
DinRailSwitch
DinRailSwitch4
DoorBellButton
DoorBellContactInterface
DoorLockDrive
DoorLockSensor
DoorModule
EnergySensorsInterface
ExternalDevice
FloorTerminalBlock10
FloorTerminalBlock12
FloorTerminalBlock6
FullFlushBlind
FullFlushContactInterface
FullFlushContactInterface6
FullFlushDimmer
FullFlushInputSwitch
FullFlushShutter
FullFlushSwitchMeasuring
GarageDoorModuleTormatic
HeatingSwitch2
HeatingThermostat
HeatingThermostatCompact
HeatingThermostatEvo
HoermannDrivesModule
HomeControlAccessPoint
KeyRemoteControl4
KeyRemoteControlAlarm
LightSensor
MotionDetectorIndoor
MotionDetectorOutdoor
MotionDetectorPushButton
MultiIOBox
OpenCollector8Module
OperationLockableDevice
PassageDetector
PlugableSwitch
PlugableSwitchMeasuring
PluggableDimmer
PluggableMainsFailureSurveillance
PresenceDetectorIndoor
PrintedCircuitBoardSwitch2
PrintedCircuitBoardSwitchBattery
PushButton
PushButton6
PushButtonFlat
RainSensor
RemoteControl8
RemoteControl8Module
RgbwDimmer
RoomControlDevice
RoomControlDeviceAnalog
RotaryHandleSensor
SabotageDevice
Shutter
ShutterContact
ShutterContactMagnetic
ShutterContactOpticalPlus
SmokeDetector
Switch
SwitchMeasuring
TemperatureDifferenceSensor2
TemperatureHumiditySensorDisplay
TemperatureHumiditySensorOutdoor
TemperatureHumiditySensorWithoutDisplay
TiltVibrationSensor
WallMountedGarageDoorController
WallMountedThermostatBasicHumidity
WallMountedThermostatPro
WaterSensor
WeatherSensor
WeatherSensorPlus
WeatherSensorPro
WiredDimmer3
WiredDinRailAccessPoint
WiredDinRailBlind4
WiredFloorTerminalBlock12
WiredInput32
WiredInputSwitch6
WiredMotionDetectorPushButton
WiredPushButton
WiredSwitch4
WiredSwitch8
- homematicip.functionalHomes module
- homematicip.group module
AccessAuthorizationProfileGroup
AccessControlGroup
AlarmSwitchingGroup
EnergyGroup
EnvironmentGroup
ExtendedLinkedGarageDoorGroup
ExtendedLinkedShutterGroup
ExtendedLinkedSwitchingGroup
Group
HeatingChangeoverGroup
HeatingCoolingDemandBoilerGroup
HeatingCoolingDemandGroup
HeatingCoolingDemandPumpGroup
HeatingCoolingPeriod
HeatingCoolingProfile
HeatingCoolingProfileDay
HeatingDehumidifierGroup
HeatingExternalClockGroup
HeatingFailureAlertRuleGroup
HeatingGroup
HeatingHumidyLimiterGroup
HeatingTemperatureLimiterGroup
HotWaterGroup
HumidityWarningRuleGroup
InboxGroup
IndoorClimateGroup
LinkedSwitchingGroup
LockOutProtectionRule
MetaGroup
OverHeatProtectionRule
SecurityGroup
SecurityZoneGroup
ShutterProfile
ShutterWindProtectionRule
SmokeAlarmDetectionRule
SwitchGroupBase
SwitchingGroup
SwitchingProfileGroup
TimeProfile
TimeProfilePeriod
- homematicip.home module
- homematicip.location module
- homematicip.oauth_otk module
- homematicip.rule module
- homematicip.securityEvent module
AccessPointConnectedEvent
AccessPointDisconnectedEvent
ActivationChangedEvent
ExternalTriggeredEvent
MainsFailureEvent
MoistureDetectionEvent
OfflineAlarmEvent
OfflineWaterDetectionEvent
SabotageEvent
SecurityEvent
SecurityZoneEvent
SensorEvent
SilenceChangedEvent
SmokeAlarmEvent
WaterDetectionEvent
- homematicip.weather module
- Module contents
- homematicip package