actors.ini

Beispiel-Konfigurationsschema für einen Aktor-Typ:

[aktorname]
module = Process
param_cmd = "/usr/local/lib/bffh/adapters/tasmota/main.py"
param_args = "--host mqtt --tasmota $actor_id"
  • Der Parameter "module" ist ein Pflichtfeld. Dies definiert das FabAccess-Modul des Aktoren (siehe FabAccess-Dokumentation).
  • Es können beliebig viele Parameter übergeben werden. Diese müssen mit dem Präfix param_ versehen werden, damit sie erkannt und verarbeitet werden können.
  • Der Platzhalter $actor_id markiert die Stelle, an der die Aktor-ID automatisch eingefügt werden soll.


Das Aktor-Konfigurationsschema wird automatisch in eine FabAccess-Konfiguration übersetzt. In diesem Beispiel lautet die Aktor-ID stecker16:

    {
    module = "Process",
        params =
        {
            cmd = "/usr/local/lib/bffh/adapters/tasmota/main.py",
            args = "--host mqtt --tasmota stecker16",
        }
    },