Neatoのロボット掃除機、特に旧世代のモデルは、メーカーのサポートが縮小したり、独自のクラウドサービスが停止したりすることで、使用できなくなることがよくあります。Vacuulaは、カスタムサーバーと一連のツールを提供することで、これらのデバイスを「復活」させます。このプロジェクトは、故障したNeatoロボットを修理および制御するためのオールインワン・ソリューションとして機能し、特に数世代のハードウェアを対象としています。このプロジェクトは、元のメーカーによる制限を回避するために必要なインフラを提供し、ユーザーがデバイスの制御を取り戻すことを可能にします。
このプロジェクトは、故障したNeatoロボットを修理および制御するためのオールインワン・ソリューションとして機能します。
システムのアーキテクチャには、ロボットを管理するための常時稼働する専用サーバーが必要です。Vacuulaは、Home Assistantアプリ、Docker Compose、およびスタンドアロンのLXCインストールを含む複数の展開方法をサポートしています。サーバーは、特定の要件を持つ異なる世代のロボットを処理します。Gen3モデル(D3-D7)はポート443を介して接続し、Gen4モデル(D8-D10)はポート3443を使用します。ソフトウェアには、カスタマイズ可能なポートを介してアクセスできるWebアプリケーションとAPIも含まれています。セットアップを容易にするために、このプロジェクトは、ロボットの内部設定を構成するためのWindows、Linux、macOSを含む様々なオペレーティングシステム向けの専用インストーラーを提供しています。
Vacuulaは、Home Assistantアプリ、Docker Compose、およびスタンドアロンのLXCインストールを含む複数の展開方法をサポートしています。
Vacuulaは、マップ、スケジュール、ゾーン管理などの重要な機能を提供しますが、特定の技術的な制限もあります。例えば、Gen3ロボットは現在、ユーザーのサーバーへの接続を確立するためにnip.ioに依存しており、開発者がまだ回避できていない永続的なクラウド依存が生じています。さらに、サーバーは現在ARM 64ビットおよびx86 64ビットアーキテクチャで検証されていますが、チームはより広範な32ビットプラットフォームのサポートに向けて取り組んでおり、古いシングルボードコンピュータ(SBC)でもソフトウェアを実行できるようにすることを目指しています。このプロジェクトはAGPL-3.0ライセンスの下でリリースされており、コミュニティによる貢献や修正のためにソースコードが常にアクセス可能な状態に保たれます。

Vacuulaは、マップ、スケジュール、ゾーン管理などの重要な機能を提供しますが、特定の技術的な制限もあります。