Source code for homematicip.aio.securityEvent

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