diff --git a/package/gluon-mesh-batman-adv-core/check_site.lua b/package/gluon-mesh-batman-adv-core/check_site.lua
index 867ebc2620a90996488527f685b019365d1ab192..baed26cb15a1cf3d04a784af6600307ea049cfa9 100644
--- a/package/gluon-mesh-batman-adv-core/check_site.lua
+++ b/package/gluon-mesh-batman-adv-core/check_site.lua
@@ -8,8 +8,8 @@ for _, config in ipairs({'wifi24', 'wifi5'}) do
    need_string_match(config .. '.mesh_bssid', '^%x[02468aAcCeE]:%x%x:%x%x:%x%x:%x%x:%x%x$')
    need_number(config .. '.mesh_mcast_rate')
    need_number(config .. '.mesh_vlan', false)
-   need_number(config .. '.client_disabled', false)
-   need_number(config .. '.mesh_disabled', false)
+   need_boolean(config .. '.client_disabled', false)
+   need_boolean(config .. '.mesh_disabled', false)
 end
 
 need_boolean('mesh_on_wan', false)