from datetime import datetime
from homematicip.securityEvent import *
[docs]class AsyncSecurityEvent(SecurityEvent):
"""this class represents a security event """
pass
[docs]class AsyncSecurityZoneEvent(SecurityZoneEvent, AsyncSecurityEvent):
""" This class will be used by other events which are just adding "securityZoneValues" """
pass
[docs]class AsyncSensorEvent(SensorEvent, AsyncSecurityEvent):
pass
[docs]class AsyncAccessPointDisconnectedEvent(
AccessPointDisconnectedEvent, AsyncSecurityEvent
):
pass
[docs]class AsyncAccessPointConnectedEvent(AccessPointConnectedEvent, AsyncSecurityEvent):
pass
[docs]class AsyncActivationChangedEvent(ActivationChangedEvent, AsyncSecurityZoneEvent):
pass
[docs]class AsyncSilenceChangedEvent(SilenceChangedEvent, AsyncSecurityZoneEvent):
pass
[docs]class AsyncSabotageEvent(SabotageEvent, AsyncSecurityEvent):
pass
[docs]class AsyncMoistureDetectionEvent(MoistureDetectionEvent, AsyncSecurityEvent):
pass
[docs]class AsyncSmokeAlarmEvent(SmokeAlarmEvent, AsyncSecurityEvent):
pass
[docs]class AsyncExternalTriggeredEvent(ExternalTriggeredEvent, AsyncSecurityEvent):
pass
[docs]class AsyncOfflineAlarmEvent(OfflineAlarmEvent, AsyncSecurityEvent):
pass
[docs]class AsyncWaterDetectionEvent(WaterDetectionEvent, AsyncSecurityEvent):
pass
[docs]class AsyncMainsFailureEvent(MainsFailureEvent, AsyncSecurityEvent):
pass
[docs]class AsyncOfflineWaterDetectionEvent(OfflineWaterDetectionEvent, AsyncSecurityEvent):
pass