# AssetManager v0.5.0.7 ## MeshCentral Presence Service Diese Version ergänzt einen eigenständigen Online-Status für Assets mit MeshCentral Node-ID. Neue Assetfelder: - `mesh_online` - `mesh_online_state` - `mesh_presence_updated_at` - `mesh_last_online_at` - `mesh_presence_source` Assets ohne `mesh_node_id` werden nicht bei MeshCentral abgefragt und erhalten keinen künstlichen Offline-Status. ## Statusermittlung Der Presence-Service verwendet dieselbe MeshCentral-Konfiguration und dieselben Zugangsdaten wie die bestehende Synchronisierung. - MeshCentral-Geräteliste wird standardmäßig alle 30 Sekunden abgefragt. - `conn > 0` wird als online interpretiert. - `conn = 0` wird als offline interpretiert. - nicht eindeutig zuordenbare Zustände bleiben `unknown`. - nur erfolgreich gelesene Abfragen ändern den gespeicherten Status. Die Browseroberfläche liest ausschließlich den gespeicherten Status aus der AssetManager-Datenbank und aktualisiert sichtbare Anzeigen alle fünf Sekunden. Dadurch entsteht keine zusätzliche MeshCentral-Abfrage pro Browser oder Asset. ## Live-Anzeige Der Online-Status erscheint: - auf der Asset-Detailseite - im Geräteinventar mit letzter Aktualisierung und letzter Online-Sichtung - als eigene Spalte in der Assetliste ## Manuelle Softwareinventur Die manuelle Softwareinventur wurde nicht verändert. Der Button bleibt dauerhaft verfügbar und startet den Auftrag weiterhin unmittelbar. Der neue Presence-Service blockiert, verzögert oder ersetzt keine manuell gestartete Inventur. ## Ausblick Der gespeicherte Presence-Status bildet die Grundlage für einen späteren Dispatcher, der geplante oder wartende Aufträge erst bei einem Online-Signal versendet. Diese Warteschlangenlogik ist in dieser Version bewusst noch nicht aktiviert. Bestehende Callback-, Software-, Backup-, MeshCentral-Synchronisierungs-, Tabellen- und Themefunktionen wurden nicht verändert.