diff --git a/www/door/index.php b/www/door/index.php
index 5a41c9b..67bb250 100644
--- a/www/door/index.php
+++ b/www/door/index.php
@@ -74,7 +74,7 @@ function handleSetState() {
         die();
     }
 
-    $door->createEvent((int)($event->time), (bool)($event->isDoorOpen));
+    $door->createEvent((int)($event->time), $event->isDoorOpen ? 1 : 0);
     echo '{"status": "OK"}';
 } 
 
@@ -90,4 +90,4 @@ function getChanges($items) {
     }
 
     return $res;
-}
\ No newline at end of file
+}