Created
December 1, 2014 19:35
-
-
Save sebw/7a65d88ddb6fba7b9fb6 to your computer and use it in GitHub Desktop.
Android Automagic: enable or disable motion detection on webcam Dlink DCS-930L
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> | |
<data version="1.25.0"> | |
<trigger type="wifi_connected"> | |
<useDefaultName>true</useDefaultName> | |
<name>WiFi Connected: SSID</name> | |
<enabled>true</enabled> | |
<all>false</all> | |
<ssidList>SSID</ssidList> | |
</trigger> | |
<trigger type="wifi_disconnected"> | |
<useDefaultName>true</useDefaultName> | |
<name>WiFi Disconnected: SSID</name> | |
<enabled>true</enabled> | |
<all>false</all> | |
<ssidList>SSID</ssidList> | |
</trigger> | |
<condition type="active_network_type"> | |
<useDefaultName>true</useDefaultName> | |
<name>Active Network Type: Mobile</name> | |
<none>false</none> | |
<mobile>true</mobile> | |
<wifi>false</wifi> | |
<wimax>false</wimax> | |
<bluetooth>false</bluetooth> | |
<ethernet>false</ethernet> | |
</condition> | |
<action type="http_request"> | |
<useDefaultName>true</useDefaultName> | |
<name>HTTP Request: POST https://webcam.public.url/setSystemMotion application/x-www-form-urlencoded ReplySuccessPage=motion.htm,ReplyErrorPage=motion.htm,MotionDetectionEnable=0,MotionDetectionScheduleDay=30,ConfigSystemMotion=Save store in motion</name> | |
<url>https://webcam.public.url/setSystemMotion</url> | |
<verifyCertificates>true</verifyCertificates> | |
<basicAuthentication>true</basicAuthentication> | |
<username>admin</username> | |
<httpMethod>POST</httpMethod> | |
<httpContentType>X_WWW_FORM_URLENCODED</httpContentType> | |
<contentType>text/plain</contentType> | |
<generalTextData></generalTextData> | |
<formFieldList>ReplySuccessPage=motion.htm,ReplyErrorPage=motion.htm,MotionDetectionEnable=0,MotionDetectionScheduleDay=30,ConfigSystemMotion=Save</formFieldList> | |
<timeout>60000</timeout> | |
<storeInVariable>true</storeInVariable> | |
<variable>motion</variable> | |
<path>/storage/emulated/0/Download/file.bin</path> | |
</action> | |
<action type="http_request"> | |
<useDefaultName>true</useDefaultName> | |
<name>HTTP Request: POST https://webcam.public.url/setSystemMotion application/x-www-form-urlencoded ReplySuccessPage=motion.htm,ReplyErrorPage=motion.htm,MotionDetectionEnable=1,MotionDetectionScheduleDay=30,MotionDetectionScheduleMode=0,MotionDetectionSensitivity=50,ConfigSystemMotion=Save store in response</name> | |
<url>https://webcam.public.url/setSystemMotion</url> | |
<verifyCertificates>true</verifyCertificates> | |
<basicAuthentication>true</basicAuthentication> | |
<username>admin</username> | |
<httpMethod>POST</httpMethod> | |
<httpContentType>X_WWW_FORM_URLENCODED</httpContentType> | |
<contentType>text/plain</contentType> | |
<generalTextData></generalTextData> | |
<formFieldList>ReplySuccessPage=motion.htm,ReplyErrorPage=motion.htm,MotionDetectionEnable=1,MotionDetectionScheduleDay=30,MotionDetectionScheduleMode=0,MotionDetectionSensitivity=50,ConfigSystemMotion=Save</formFieldList> | |
<timeout>60000</timeout> | |
<storeInVariable>true</storeInVariable> | |
<variable>response</variable> | |
<path>/storage/emulated/0/Download/file.bin</path> | |
</action> | |
<action type="notification_status_bar"> | |
<useDefaultName>true</useDefaultName> | |
<name>Notification on Statusbar: Webcam disabled House ID 2</name> | |
<notificationIcon>HOUSE</notificationIcon> | |
<title>Webcam disabled</title> | |
<message>Motion disabled</message> | |
<sound>false</sound> | |
<vibrate>false</vibrate> | |
<flashLED>false</flashLED> | |
<flashLEDColor>#ff00ff00</flashLEDColor> | |
<flashLEDOn>500</flashLEDOn> | |
<flashLEDOff>500</flashLEDOff> | |
<flagLocalOnly>false</flagLocalOnly> | |
<flagOngoing>false</flagOngoing> | |
<flagNoClear>false</flagNoClear> | |
<notificationIDEnabled>true</notificationIDEnabled> | |
<notificationID>2</notificationID> | |
<priority>DEFAULT</priority> | |
<visibility>PRIVATE</visibility> | |
<messageBigEnabled>false</messageBigEnabled> | |
<messageBig></messageBig> | |
<largeIconEnabled>false</largeIconEnabled> | |
<largeIcon></largeIcon> | |
</action> | |
<action type="notification_status_bar"> | |
<useDefaultName>true</useDefaultName> | |
<name>Notification on Statusbar: Webcam enabled House ID 3</name> | |
<notificationIcon>HOUSE</notificationIcon> | |
<title>Webcam enabled</title> | |
<message>Motion enabled</message> | |
<sound>false</sound> | |
<vibrate>false</vibrate> | |
<flashLED>false</flashLED> | |
<flashLEDColor>#ff00ff00</flashLEDColor> | |
<flashLEDOn>500</flashLEDOn> | |
<flashLEDOff>500</flashLEDOff> | |
<flagLocalOnly>false</flagLocalOnly> | |
<flagOngoing>false</flagOngoing> | |
<flagNoClear>false</flagNoClear> | |
<notificationIDEnabled>true</notificationIDEnabled> | |
<notificationID>3</notificationID> | |
<priority>DEFAULT</priority> | |
<visibility>PRIVATE</visibility> | |
<messageBigEnabled>false</messageBigEnabled> | |
<messageBig></messageBig> | |
<largeIconEnabled>false</largeIconEnabled> | |
<largeIcon></largeIcon> | |
</action> | |
<action type="remove_notification_status_bar"> | |
<useDefaultName>true</useDefaultName> | |
<name>Remove Notification on Statusbar: 2 (Automagic)</name> | |
<automagicNotifications>true</automagicNotifications> | |
<all>false</all> | |
<notificationID>2</notificationID> | |
<overall>true</overall> | |
<packageName></packageName> | |
<allOfApp>true</allOfApp> | |
<filterNotificationID></filterNotificationID> | |
</action> | |
<action type="remove_notification_status_bar"> | |
<useDefaultName>true</useDefaultName> | |
<name>Remove Notification on Statusbar: 3 (Automagic)</name> | |
<automagicNotifications>true</automagicNotifications> | |
<all>false</all> | |
<notificationID>3</notificationID> | |
<overall>true</overall> | |
<packageName></packageName> | |
<allOfApp>true</allOfApp> | |
<filterNotificationID></filterNotificationID> | |
</action> | |
<action type="sleep"> | |
<useDefaultName>true</useDefaultName> | |
<name>Sleep: 15s (allow device sleep)</name> | |
<duration>15s</duration> | |
<keepDeviceAwake>false</keepDeviceAwake> | |
</action> | |
<flow type="flow"> | |
<name>Webcam disable motion</name> | |
<group>Webcam</group> | |
<enabled>true</enabled> | |
<lastExecutionStartTime>1417460412281</lastExecutionStartTime> | |
<lastExecutionEndTime>1417460413698</lastExecutionEndTime> | |
<executionPolicy>PARALLEL</executionPolicy> | |
<triggercontainer id="t1" x="-70.0" y="87.5"> | |
<trigger>WiFi Connected: SSID</trigger> | |
</triggercontainer> | |
<actioncontainer id="t2" x="-70.0" y="262.5">HTTP Request: POST https://webcam.public.url/setSystemMotion application/x-www-form-urlencoded ReplySuccessPage=motion.htm,ReplyErrorPage=motion.htm,MotionDetectionEnable=0,MotionDetectionScheduleDay=30,ConfigSystemMotion=Save store in motion</actioncontainer> | |
<actioncontainer id="t3" x="280.0" y="787.5">Remove Notification on Statusbar: 3 (Automagic)</actioncontainer> | |
<actioncontainer id="t4" x="35.0" y="577.5">Notification on Statusbar: Webcam disabled House ID 2</actioncontainer> | |
<connection from="t1" to="t2" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t2" to="t4" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t4" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
</flow> | |
<flow type="flow"> | |
<name>Webcam enable motion</name> | |
<group>Webcam</group> | |
<enabled>true</enabled> | |
<lastExecutionStartTime>1417459379523</lastExecutionStartTime> | |
<lastExecutionEndTime>1417459399056</lastExecutionEndTime> | |
<executionPolicy>PARALLEL</executionPolicy> | |
<triggercontainer id="t1" x="-175.0" y="17.5"> | |
<trigger>WiFi Disconnected: SSID</trigger> | |
</triggercontainer> | |
<actioncontainer id="t2" x="-175.0" y="227.5">Sleep: 15s (allow device sleep)</actioncontainer> | |
<conditioncontainer id="t3" x="-175.0" y="472.5">Active Network Type: Mobile</conditioncontainer> | |
<actioncontainer id="t4" x="-175.0" y="682.5">HTTP Request: POST https://webcam.public.url/setSystemMotion application/x-www-form-urlencoded ReplySuccessPage=motion.htm,ReplyErrorPage=motion.htm,MotionDetectionEnable=1,MotionDetectionScheduleDay=30,MotionDetectionScheduleMode=0,MotionDetectionSensitivity=50,ConfigSystemMotion=Save store in response</actioncontainer> | |
<actioncontainer id="t5" x="105.0" y="262.5">Notification on Statusbar: Webcam enabled House ID 3</actioncontainer> | |
<actioncontainer id="t6" x="105.0" y="682.5">Remove Notification on Statusbar: 2 (Automagic)</actioncontainer> | |
<connection from="t1" to="t2" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t2" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t3" to="t4" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t3" to="t2" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t4" to="t5" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
<connection from="t5" to="t6" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" /> | |
</flow> | |
</data> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment