hoobs-org / HOOBS

Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
https://hoobs.org
GNU General Public License v3.0
551 stars 51 forks source link

Unable to access hoobs, Error: EIO: i/o error, stat '/usr/local/lib/node_modules/@hoobs/hoobs/interface/index.html' #1058

Closed kwhittenberger closed 3 years ago

kwhittenberger commented 3 years ago

Description Started receiving the error Error: EIO: i/o error, stat '/usr/local/lib/node_modules/@hoobs/hoobs/interface/index.html'/ Tried to ssh in, but couldn't. After shutting hoobs down for a day, plugged it back in and the service started but as I was trying to backup the configuration, I was no longer able to access it. I was able to ssh in, but can't run any commands, e.g.,

cat ~/.hoobs/etc/config.json sh: cat: command not found

Version Please include the version of HOOBS you are using. 3.3.2

Did you upgrade Please let us know if you upgraded from a previous version.

Pervious version If you upgraded, please let us know your previous version. New Hoobs box, so minor upgrade of 3.x.

Did you orginally upgrade to HOOBS 3 from HOOBS 2.1.1? Did you perform an upgrade from HOOBS 2.1.1? Some things are different.

What device are you using? Please let us know the device you are running HOOBS on.

If this is a custom install, what's your operating system? Please let us know what operating system and version you are using. Ex. Fedora 30 or macOS Catalina.

List your plugins Please include a list of the plugins you are using. We need to be able to find it on NPM. If the plugin is no published, please include a link to the repository. Bravia TV, MyQ, Ring, DenonTv Can't access backup of config for specifics

Post your config This can be found in the interface, Configuration -> Advanced or you can get it via SSH cat ~/.hoobs/etc/config.json Can't access it

{
  "accessories" : [

  ],
  "bridge" : {
    "name" : "HOOBS",
    "pin" : "031-45-154",
    "port" : 51826,
    "username" : "E3:B0:CA:C5:39:67"
  },
  "client" : {
    "country_code" : "US",
    "default_route" : "status",
    "inactive_logoff" : 30,
    "locale" : "en",
    "postal_code" : "98034",
    "temp_units" : "fahrenheit",
    "theme" : "hoobs-light"
  },
  "description" : "",
  "platforms" : [
    {
      "platform" : "Ring",
      "plugin_map" : {
        "plugin_name" : "homebridge-ring"
      },
      "refreshToken" : "",
      "sendCameraMotionNotificationsToTv" : true,
      "sendDoorbellMotionNotificationsToTv" : false
    },
    {
      "email" : "",
      "name" : "",
      "password" : "",
      "platform" : "myQ",
      "plugin_map" : {
        "plugin_name" : "homebridge-myq"
      }
    },
    {
      "platform" : "BraviaPlatform",
      "plugin_map" : {
        "plugin_name" : "homebridge-bravia"
      },
      "tvs" : [
        {
          "ip" : "192.168.1.32",
          "name" : "Sony Bravia TV",
          "soundoutput" : "speaker",
          "sources" : [
            "extInput:hdmi"
          ],
          "tvsource" : "tv:dvbc"
        }
      ]
    },
    {
      "devices" : [
        {
          "firmwareRevision" : "Firmware Revision",
          "host" : "192.168.1.31",
          "inputs" : [
            {
              "mode" : "SI",
              "name" : "Apple TV",
              "reference" : "GAME",
              "type" : "HDMI"
            },
            {
              "mode" : "SI",
              "name" : "Xbox",
              "reference" : "DVD",
              "type" : "HDMI"
            },
            {
              "mode" : "SI",
              "name" : "PS5",
              "reference" : "MPLAY",
              "type" : "HDMI"
            },
            {
              "mode" : "SI",
              "name" : "Watch PC",
              "reference" : "BD",
              "type" : "HDMI"
            },
            {
              "mode" : "SI",
              "name" : "Gaming PC",
              "reference" : "CD",
              "type" : "HDMI"
            }
          ],
          "manufacturer" : "Manufacturer",
          "masterPower" : false,
          "modelName" : "Model",
          "name" : "Marantz AVR",
          "port" : 8080,
          "refreshInterval" : 5,
          "serialNumber" : "Serial Number",
          "switchInfoMenu" : false,
          "volumeControl" : 1,
          "zoneControl" : 0
        }
      ],
      "platform" : "DenonTv",
      "plugin_map" : {
        "plugin_name" : "homebridge-denon-tv"
      }
    }
  ],
  "ports" : {

  },
  "server" : {
    "autostart" : 0,
    "home_setup_id" : "X-HM://0023ISYWY6M1A",
    "origin" : "*",
    "polling_seconds" : 5,
    "port" : 80
  },
  "system" : "hoobs"
}

Post your log You can get the log from the intercafe. This is in the Log section. can't access it.

2021-01-27 14:06:00 INFO AppDelegate.application():64 : Version: 2.1.0
2021-01-27 14:06:00 INFO AppDelegate.application():65 : Build: 2.1.0.1
2021-01-27 14:06:00 VERBOSE AppDelegate.application():82 : Loaded Application
2021-01-27 14:06:01 INFO AppAnimationTVC.handleLicensing():143 : PRO
2021-01-27 14:06:01 VERBOSE GeneralServerStatusCF.requestSystemData():55 : Request data
2021-01-27 14:06:01 DEBUG GlobalManagerCache.init():240 : Global Manager Cache initalized
2021-01-27 14:06:01 VERBOSE SystemStatsManager.init():478 : Init SystemStatsManager <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemStatsManager.requestTemperature():69 : Request Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemStatsManager.refreshTemperature():174 : Refresh Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 VERBOSE GeneralSystemStatsCirclesCF.requestSystemData():72 : Request data
2021-01-27 14:06:01 DEBUG SystemStatsManager.requestCPULoad():33 : Request CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemStatsManager.refreshCPULoad():105 : Refresh CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG SystemStatsManager.requestMemoryLoad():51 : Request Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemStatsManager.refreshMemoryLoad():140 : Refresh Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG SystemStatsManager.requestStorage():87 : Request Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemStatsManager.refreshStorage():209 : Refresh Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 VERBOSE GeneralServerStatusCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:06:01 VERBOSE InstanceStatusManager.init():576 : Init InstanceStatusManager <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstanceStatusManager.refreshStatus():49 : Instance need status update:
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 VERBOSE GeneralServerStatusCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:06:01 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstanceStatusManager.refreshStatus():49 : Instance need status update:
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG InstancePluginManager.init():1210 : Init InstancePluginsManager
2021-01-27 14:06:01 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstancePluginManager.refreshInstalledPlugins():53 : Installed Plugins need refresh fetch for instance:
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 VERBOSE SystemSoftwareManager.init():550 : Init SystemSoftwareManager <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.requestAvailableUpdates():38 : Request available updates from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.refreshAvailableUpdates():172 : Refresh available updates from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstancePluginManager.refreshInstalledPlugins():53 : Installed Plugins need refresh fetch for instance:
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 VERBOSE InstanceAccessoriesManager.init():189 : Init InstanceAccessoriesManager <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstanceAccessoriesManager.requestAccessoriesCount():30 : Request accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG InstanceAccessoriesManager.refreshAccessoriesCount():48 : Refresh accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.refreshSystemStatus():204 : Refresh system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.refreshSystemStatus():204 : Refresh system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:01 DEBUG Auth.loginRequest():17 : Login Request
2021-01-27 14:06:01 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: waiting
2021-01-27 14:06:01 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:06:01 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: waiting
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: waiting
2021-01-27 14:06:01 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: waiting
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:02 DEBUG System.getSystemCPUInformationFragmentRequest():48 : System information CPU Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG System.getSystemTemperatureRequest():212 : System Temperature Request
2021-01-27 14:06:02 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:02 DEBUG System.getSystemStorageInformationFragmentRequest():110 : System information Storage Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG System.getSystemMemoryInformationFragmentRequest():79 : System information Memory Request
2021-01-27 14:06:02 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: loading
2021-01-27 14:06:02 DEBUG Service.getServiceRequest():17 : Get Service Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: loading
2021-01-27 14:06:02 DEBUG Service.getServiceRequest():17 : Get Service Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:06:02 DEBUG Plugins.getInstalledPluginsRequest():16 : Get Installed Plugins Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG System.getSystemUpdatesRequest():174 : System list Updates Request
2021-01-27 14:06:02 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: loading
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:06:02 DEBUG Plugins.getInstalledPluginsRequest():16 : Get Installed Plugins Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: loading
2021-01-27 14:06:02 DEBUG Accessories.countAccessoriesRequest():16 : Count Accessories Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: loading
2021-01-27 14:06:02 DEBUG Status.getStatusRequest():16 : System Status Request
2021-01-27 14:06:02 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:06:02 INFO Auth.loginRequest():37 : Got successfully user token: APIUserToken(token: "")
2021-01-27 14:06:02 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: loading
2021-01-27 14:06:02 DEBUG Status.getStatusRequest():16 : System Status Request
2021-01-27 14:06:03 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:03 INFO System.getSystemStorageInformationFragmentRequest():123 : Got successfully Storage system informations: StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))
2021-01-27 14:06:03 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: nil, memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:03 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:03 INFO Service.getServiceRequest():30 : Got successfully service: HomeManager.InstanceStatus
2021-01-27 14:06:03 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:06:03 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:03 INFO System.getSystemCPUInformationFragmentRequest():61 : Got successfully CPU system informations: CPULoadInfoFragment(avgload: Optional(0.1), used: Optional(15), free: Optional(85))
2021-01-27 14:06:03 INFO SystemStatsManager.APIGetCPULoad():304 : Got CPU Load
2021-01-27 14:06:03 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.1), used: Optional(15), free: Optional(85))), memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:03 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:03 INFO System.getSystemMemoryInformationFragmentRequest():92 : Got successfully Memory system informations: MemoryInfoFragment(total: Optional(969760768), free: Optional(814682112), used: Optional(155078656), load: Optional(15))
2021-01-27 14:06:03 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.1), used: Optional(15), free: Optional(85))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(814682112), used: Optional(155078656), load: Optional(15))), temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:03 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:03 INFO Service.getServiceRequest():30 : Got successfully service: HomeManager.InstanceStatus
2021-01-27 14:06:03 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:06:03 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:03 INFO System.getSystemTemperatureRequest():225 : Got successfully System Temperature Value: 37.014
2021-01-27 14:06:03 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.1), used: Optional(15), free: Optional(85))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(814682112), used: Optional(155078656), load: Optional(15))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:04 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:04 INFO SystemSoftwareManager.APIGetUpdates():299 : Got available system updates
2021-01-27 14:06:04 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: []
2021-01-27 14:06:04 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:04 INFO Status.getStatusRequest():28 : Got successfully System Status: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:04 INFO SystemSoftwareManager.APIGetSystemStatus():337 : Got system status
2021-01-27 14:06:04 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:05 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:05 INFO Status.getStatusRequest():28 : Got successfully System Status: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:05 INFO SystemSoftwareManager.APIGetSystemStatus():337 : Got system status
2021-01-27 14:06:05 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:05 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:05 DEBUG InstancePluginManager.refreshInstalledPlugins():53 : Installed Plugins need refresh fetch for instance:
2021-01-27 14:06:05 DEBUG Plugins.getInstalledPluginsRequest():16 : Get Installed Plugins Request
2021-01-27 14:06:05 DEBUG InstanceAccessoriesManager.requestAccessoriesCount():30 : Request accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:05 DEBUG InstanceAccessoriesManager.refreshAccessoriesCount():48 : Refresh accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:05 DEBUG Accessories.countAccessoriesRequest():16 : Count Accessories Request
2021-01-27 14:06:05 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:06:05 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:06:05 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: waiting
2021-01-27 14:06:05 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: loading
2021-01-27 14:06:05 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:05 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:05 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:05 INFO Plugins.getInstalledPluginsRequest():31 : Got successfully installed plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:06:05 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:06:06 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:06 INFO Plugins.getInstalledPluginsRequest():31 : Got successfully installed plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:06:06 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:06:06 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:06 INFO Accessories.countAccessoriesRequest():29 : Got successfully accessories count: 24
2021-01-27 14:06:06 INFO InstanceAccessoriesManager.APIGetAccessoriesCount():129 : Got accessories count: 24
2021-01-27 14:06:06 DEBUG InstanceAccessoriesManager.reportStatus():164 : Report Result Success: 24
2021-01-27 14:06:06 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:06 INFO Plugins.getInstalledPluginsRequest():31 : Got successfully installed plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:06:06 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:06:07 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:07 INFO Accessories.countAccessoriesRequest():29 : Got successfully accessories count: 24
2021-01-27 14:06:07 INFO InstanceAccessoriesManager.APIGetAccessoriesCount():129 : Got accessories count: 24
2021-01-27 14:06:07 DEBUG InstanceAccessoriesManager.reportStatus():164 : Report Result Success: 24
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.requestAvailableUpdates():38 : Request available updates from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.refreshAvailableUpdates():172 : Refresh available updates from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:37 DEBUG System.getSystemUpdatesRequest():174 : System list Updates Request
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.refreshSystemStatus():204 : Refresh system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:37 DEBUG Status.getStatusRequest():16 : System Status Request
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: waiting
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: loading
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: waiting
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.reportStatus():537 : Report Interaction State: loading
2021-01-27 14:06:37 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:37 INFO Status.getStatusRequest():28 : Got successfully System Status: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:37 INFO SystemSoftwareManager.APIGetSystemStatus():337 : Got system status
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:06:37 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:37 INFO SystemSoftwareManager.APIGetUpdates():299 : Got available system updates
2021-01-27 14:06:37 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: []
2021-01-27 14:06:47 DEBUG InstanceConfigManager.init():474 : Init InstanceConfigManager
2021-01-27 14:06:47 DEBUG InstanceConfigManager.requestConfig():31 : Request Config from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Celsius;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:47 DEBUG InstanceConfigManager.refreshConfig():49 : Config need update for instance:
2021-01-27 14:06:47 DEBUG Config.getConfigRequest():18 : Get Config Request
2021-01-27 14:06:47 DEBUG InstanceConfigManager.reportStatus():408 : Report Interaction: waiting
2021-01-27 14:06:47 DEBUG InstanceConfigManager.reportStatus():408 : Report Interaction: loading
2021-01-27 14:06:47 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:47 INFO Config.getConfigRequest():36 : Got successfully config: HomeManager.InstanceConfig
2021-01-27 14:06:47 DEBUG InstanceConfigManager.reportStatus():399 : Report Config: HomeManager.InstanceConfig
2021-01-27 14:06:52 VERBOSE GeneralServerStatusCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:06:52 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:06:52 VERBOSE GeneralSystemStatsCirclesCF.requestSystemData():72 : Request data
2021-01-27 14:06:52 DEBUG SystemStatsManager.requestCPULoad():33 : Request CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG SystemStatsManager.refreshCPULoad():105 : Refresh CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG System.getSystemCPUInformationFragmentRequest():48 : System information CPU Request
2021-01-27 14:06:52 DEBUG SystemStatsManager.requestMemoryLoad():51 : Request Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG SystemStatsManager.refreshMemoryLoad():140 : Refresh Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG System.getSystemMemoryInformationFragmentRequest():79 : System information Memory Request
2021-01-27 14:06:52 DEBUG SystemStatsManager.requestStorage():87 : Request Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG SystemStatsManager.refreshStorage():209 : Refresh Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG System.getSystemStorageInformationFragmentRequest():110 : System information Storage Request
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:52 VERBOSE GeneralServerStatusCF.requestSystemData():55 : Request data
2021-01-27 14:06:52 DEBUG SystemStatsManager.requestTemperature():69 : Request Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG SystemStatsManager.refreshTemperature():174 : Refresh Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:06:52 DEBUG System.getSystemTemperatureRequest():212 : System Temperature Request
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:06:52 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:06:53 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:53 INFO System.getSystemStorageInformationFragmentRequest():123 : Got successfully Storage system informations: StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))
2021-01-27 14:06:53 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: nil, memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:53 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:53 INFO System.getSystemCPUInformationFragmentRequest():61 : Got successfully CPU system informations: CPULoadInfoFragment(avgload: Optional(0.09), used: Optional(19), free: Optional(81))
2021-01-27 14:06:53 INFO SystemStatsManager.APIGetCPULoad():304 : Got CPU Load
2021-01-27 14:06:53 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.09), used: Optional(19), free: Optional(81))), memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:53 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:53 INFO System.getSystemMemoryInformationFragmentRequest():92 : Got successfully Memory system informations: MemoryInfoFragment(total: Optional(969760768), free: Optional(801652736), used: Optional(168108032), load: Optional(17))
2021-01-27 14:06:53 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.09), used: Optional(19), free: Optional(81))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(801652736), used: Optional(168108032), load: Optional(17))), temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:06:53 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:06:53 INFO System.getSystemTemperatureRequest():225 : Got successfully System Temperature Value: 37.552
2021-01-27 14:06:53 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.09), used: Optional(19), free: Optional(81))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(801652736), used: Optional(168108032), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2330687488), load: Optional(15))))
2021-01-27 14:12:08 DEBUG InstanceConfigManager.requestConfig():31 : Request Config from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:08 DEBUG InstanceConfigManager.reportStatus():399 : Report Config: HomeManager.InstanceConfig
2021-01-27 14:12:20 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:20 DEBUG InstanceAccessoriesManager.requestAccessoriesCount():30 : Request accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:20 DEBUG InstanceAccessoriesManager.refreshAccessoriesCount():48 : Refresh accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:20 DEBUG Accessories.countAccessoriesRequest():16 : Count Accessories Request
2021-01-27 14:12:20 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:12:20 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: waiting
2021-01-27 14:12:20 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: loading
2021-01-27 14:12:20 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:20 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:12:20 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:12:20 INFO Accessories.countAccessoriesRequest():29 : Got successfully accessories count: 24
2021-01-27 14:12:20 INFO InstanceAccessoriesManager.APIGetAccessoriesCount():129 : Got accessories count: 24
2021-01-27 14:12:20 DEBUG InstanceAccessoriesManager.reportStatus():164 : Report Result Success: 24
2021-01-27 14:12:22 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:22 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:12:22 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:22 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:12:29 VERBOSE PluginsTVC.tableView():459 : Not matched TableViewCell Press action
2021-01-27 14:12:30 DEBUG InstancePluginManager.pluginPackageFetch():344 : Update package informations of plugin: homebridge-denon-tv
2021-01-27 14:12:30 DEBUG Plugins.getSpecificPluginRequest():81 : Get specific Plugin Request
2021-01-27 14:12:30 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:12:30 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:12:30 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:12:30 INFO Plugins.getSpecificPluginRequest():99 : Updated successfully specific plugin package infos: Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: Optional(https://github.com/grzegorz914/homebridge-denon-tv#readme), authorName: Optional("grzegorz914"), availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: Optional("<p align=\"center\">\n  <a href=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/denon.png\" height=\"140\"></a>\n</p>\n\n<span align=\"center\">\n\n# Homebridge Denon TV\n[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)\n[![npm](https://badgen.net/npm/dt/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![npm](https://badgen.net/npm/v/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![GitHub pull requests](https://img.shields.io/github/issues-pr/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/pulls)\n[![GitHub issues](https://img.shields.io/github/issues/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/issues)\n\nHomebridge plugin to control Denon/Marantz AV Receivers series X in HomeKit as TV service. \nTested with AVR-X6300H.\n\n</span>\n\n## Package\n1. [Homebridge](https://github.com/homebridge/homebridge)\n2. [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x)\n\n## Installation\n1. Follow the step-by-step instructions on the [Homebridge Wiki](https://github.com/homebridge/homebridge/wiki) for how to install Homebridge.\n2. Follow the step-by-step instructions on the [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x/wiki) for how to install Homebridge Config UI X.\n3. Install homebridge-denon-tv using: `npm install -g homebridge-denon-tv` or search for `Denon Tv` in Config UI X.\n\n## Know issues\n1. If use with Hoobs possible config incompatibilty.\n\n## HomeKit pairing\n1. Each accessories needs to be manually paired. \n2. Open the Home <img src=\'https://user-images.githubusercontent.com/3979615/78010622-4ea1d380-738e-11ea-8a17-e6a465eeec35.png\' height=\'16.42px\'> app on your device. \n3. Tap the Home tab, then tap <img src=\'https://user-images.githubusercontent.com/3979615/78010869-9aed1380-738e-11ea-9644-9f46b3633026.png\' height=\'16.42px\'>. \n4. Tap *Add Accessory*, and select *I Don\'t Have a Code or Cannot Scan*. \n5. Enter the Homebridge PIN, this can be found under the QR code in Homebridge UI or your Homebridge logs, alternatively you can select *Use Camera* and scan the QR code again.\n\n## Info\n1. Power ON/OFF short press tile in HomeKit app.\n2. RC/Media control is possible after you go to the RC app on iPhone/iPad.\n3. Speaker control is possible after you go to RC app on iPhone/iPad `Speaker Service`.\n4. Legacy volume and mute control is possible throught extra `lightbulb` (slider) or using Siri `Volume Service`.\n5. Inputs can be changed after loong press tile in HomeKit app and select from the list.\n6. Surround Modes control from the inputs list.\n7. Digital Input Modes control from the inputs list.\n8. Siri control.\n9. Zones control.\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/homekit.png\" height=\"300\"></a> \n  </p>\n  <p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/inputs.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/RC.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/rc1.png\" height=\"300\"></a>\n</p>\n\n## Configuration\n1. If port `8080` not working check with port `80`, different receivers uses different ports, You need to check which one is correct for you.\n2. Use [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x) to configure the plugin (strongly recomended), or update your configuration file manually. See `sample-config.json` in this repository for a sample or add the bottom example to Your config.json file.\n3. Different model of AV Receiver uses different `Inputs`, `SI` reference:\n`PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP, HDP, VCR, DVR, SAT, XM`\n4. Different model of AV Receiver uses different `Digital Inputs`, `DC` reference:\n`AUTO` - set DIGITAL INPUT AUTO mode, `PCM` - set DIGITAL INPUT force PCM, `DTS` - set DIGITAL INPUT force DTS.\n5. Different model of AV Receiver uses different `Surrounds Modes`, `MS` reference:\n`DIRECT, PURE DIRECT, STEREO, STANDARD, DOLBY DIGITAL, DTS SUROUND, 7CH STEREO, MCH STEREO, ROCK ARENA, JAZZ CLUB, MONO MOVIE, MATRIX, GAME, VIRTUAL, AURO3D, AURO2DSURR, WIDE SCREEN, SUPER STADIUM, CLASSIC CONCERT, LEFT, RIGHT, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, QUICK1, QUICK2, QUICK3, QUICK4, QUICK1 MEMORY, QUICK2 MEMORY, QUICK3 MEMORY, QUICK4 MEMORY`\n6. Different model of AV Receiver uses different `Surrounds Modes`, `MN` to controll all zones stereo reference:\n`ZST ON, ZST OFF`\n7. In `refreshInterval` set the data refresh time in seconds, default 5sec.\n8. In `zoneControl` You can select which zone U want to control.\n9. If `masterPower` is `true` the power switch for that zone (typically you would only use this for the Main Zone) will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n10. In `volumeControl` You can select what a additional volume control mode You want to use (None, Slider, Fan).\n11. If `switchInfoMenu` is enabled, `I` button toggle its behaviour in RC app and `PowerModeSelection` in settings.\n12. All possible commands can be found in [Denon Control Protocol 2020](http://assets.denon.com/_layouts/15/xlviewer.aspx?id=/DocumentMaster/us/DENON_FY20%20AVR_PROTOCOL_V03_03042020.xlsx)\n13. `manufacturer`, `modelName`, `serialNumber`, `firmwareRevision` - optional branding data displayed in Home.app\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/ustawienia.png\" height=\"150\"></a>\n</p>\n\n## Main Zone control and settings\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Receiver\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                        {\n                            \"name\": \"Xbox One\",\n                            \"reference\": \"GAME\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Television\",\n                            \"reference\": \"TV\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Sat Receiver\",\n                            \"reference\": \"SAT/CBL\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Stereo\",\n                            \"reference\": \"STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Multi Channel Stereo\",\n                            \"reference\": \"MCH STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Digital Input AUTO\",\n                            \"reference\": \"AUTO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"DC\"\n                        }\n                    ],\n            \"manufacturer\": \"Manufacturer\",\n            \"modelName\": \"Model\",\n            \"serialNumber\": \"Serial Number\",\n            \"firmwareRevision\": \"Firmware Revision\"\n        }\n    ]\n}\n```\n\n## Multi zone control and settings\n1. If U want control all zones seperat at the same time U can use config as present bottom.\n2. Select `zoneControl` (0 - Main Zone, 1 - Zone 2, 2 - Zone 3, 3 - All Zones) or choice from the configurations GUI.\n3. If `masterPower` is `true` the power switch for that zone will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n4. The `volumeControl` will working seperat for every zone.\n5. The `switchInfoMenu` will working for all zones seperat but have same end effect for every zone.\n6. All `inputs` `name`, `reference`, `type` can be used for every zone.\n7. Surrounds `mode` can be only used for Main Zone and All Zones, do not set this for Zone 2 and 3.\n8. After correct settings and save restart Homebridge, every zone need to be added separat in HomeKit app using same PIN CODE.\n\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Main Zone\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                },\n                {\n                    \"name\": \"Multi Channel Stereo\",\n                    \"reference\": \"MCH STEREO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MS\"\n                },\n                {\n                    \"name\": \"All zones stereo ON\",\n                    \"reference\": \"ZST ON\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n                {\n                    \"name\": \"All zones stereo OFF\",\n                    \"reference\": \"ZST OFF\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n            ]\n        },\n        {\n            \"name\": \"AV Zone 1\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 1,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        },\n        {\n            \"name\": \"AV Zone 2\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"zoneControl\" : 2,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        }\n    ]\n}\n```\n\n## Limitations\n1. Due to HomeKit app limitation max. services for 1 accessory is 100. Over this value HomeKit app will no response. As services in this accessory are, (1.information service, 2.speaker service, 3.lightbulb service, 4.television service and inputs service 5-100(where every input = 1 service)). If all services are enabled possible inputs to use is 96.\n\n## Whats new:\nhttps://github.com/grzegorz914/homebridge-denon-tv/blob/master/CHANGELOG.md\n\n## Development\n- Pull request and help in development highly appreciated.\n\n"), certified: Optional(false))
2021-01-27 14:12:30 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: Optional(https://github.com/grzegorz914/homebridge-denon-tv#readme), authorName: Optional("grzegorz914"), availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: Optional("<p align=\"center\">\n  <a href=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/denon.png\" height=\"140\"></a>\n</p>\n\n<span align=\"center\">\n\n# Homebridge Denon TV\n[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)\n[![npm](https://badgen.net/npm/dt/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![npm](https://badgen.net/npm/v/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![GitHub pull requests](https://img.shields.io/github/issues-pr/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/pulls)\n[![GitHub issues](https://img.shields.io/github/issues/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/issues)\n\nHomebridge plugin to control Denon/Marantz AV Receivers series X in HomeKit as TV service. \nTested with AVR-X6300H.\n\n</span>\n\n## Package\n1. [Homebridge](https://github.com/homebridge/homebridge)\n2. [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x)\n\n## Installation\n1. Follow the step-by-step instructions on the [Homebridge Wiki](https://github.com/homebridge/homebridge/wiki) for how to install Homebridge.\n2. Follow the step-by-step instructions on the [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x/wiki) for how to install Homebridge Config UI X.\n3. Install homebridge-denon-tv using: `npm install -g homebridge-denon-tv` or search for `Denon Tv` in Config UI X.\n\n## Know issues\n1. If use with Hoobs possible config incompatibilty.\n\n## HomeKit pairing\n1. Each accessories needs to be manually paired. \n2. Open the Home <img src=\'https://user-images.githubusercontent.com/3979615/78010622-4ea1d380-738e-11ea-8a17-e6a465eeec35.png\' height=\'16.42px\'> app on your device. \n3. Tap the Home tab, then tap <img src=\'https://user-images.githubusercontent.com/3979615/78010869-9aed1380-738e-11ea-9644-9f46b3633026.png\' height=\'16.42px\'>. \n4. Tap *Add Accessory*, and select *I Don\'t Have a Code or Cannot Scan*. \n5. Enter the Homebridge PIN, this can be found under the QR code in Homebridge UI or your Homebridge logs, alternatively you can select *Use Camera* and scan the QR code again.\n\n## Info\n1. Power ON/OFF short press tile in HomeKit app.\n2. RC/Media control is possible after you go to the RC app on iPhone/iPad.\n3. Speaker control is possible after you go to RC app on iPhone/iPad `Speaker Service`.\n4. Legacy volume and mute control is possible throught extra `lightbulb` (slider) or using Siri `Volume Service`.\n5. Inputs can be changed after loong press tile in HomeKit app and select from the list.\n6. Surround Modes control from the inputs list.\n7. Digital Input Modes control from the inputs list.\n8. Siri control.\n9. Zones control.\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/homekit.png\" height=\"300\"></a> \n  </p>\n  <p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/inputs.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/RC.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/rc1.png\" height=\"300\"></a>\n</p>\n\n## Configuration\n1. If port `8080` not working check with port `80`, different receivers uses different ports, You need to check which one is correct for you.\n2. Use [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x) to configure the plugin (strongly recomended), or update your configuration file manually. See `sample-config.json` in this repository for a sample or add the bottom example to Your config.json file.\n3. Different model of AV Receiver uses different `Inputs`, `SI` reference:\n`PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP, HDP, VCR, DVR, SAT, XM`\n4. Different model of AV Receiver uses different `Digital Inputs`, `DC` reference:\n`AUTO` - set DIGITAL INPUT AUTO mode, `PCM` - set DIGITAL INPUT force PCM, `DTS` - set DIGITAL INPUT force DTS.\n5. Different model of AV Receiver uses different `Surrounds Modes`, `MS` reference:\n`DIRECT, PURE DIRECT, STEREO, STANDARD, DOLBY DIGITAL, DTS SUROUND, 7CH STEREO, MCH STEREO, ROCK ARENA, JAZZ CLUB, MONO MOVIE, MATRIX, GAME, VIRTUAL, AURO3D, AURO2DSURR, WIDE SCREEN, SUPER STADIUM, CLASSIC CONCERT, LEFT, RIGHT, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, QUICK1, QUICK2, QUICK3, QUICK4, QUICK1 MEMORY, QUICK2 MEMORY, QUICK3 MEMORY, QUICK4 MEMORY`\n6. Different model of AV Receiver uses different `Surrounds Modes`, `MN` to controll all zones stereo reference:\n`ZST ON, ZST OFF`\n7. In `refreshInterval` set the data refresh time in seconds, default 5sec.\n8. In `zoneControl` You can select which zone U want to control.\n9. If `masterPower` is `true` the power switch for that zone (typically you would only use this for the Main Zone) will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n10. In `volumeControl` You can select what a additional volume control mode You want to use (None, Slider, Fan).\n11. If `switchInfoMenu` is enabled, `I` button toggle its behaviour in RC app and `PowerModeSelection` in settings.\n12. All possible commands can be found in [Denon Control Protocol 2020](http://assets.denon.com/_layouts/15/xlviewer.aspx?id=/DocumentMaster/us/DENON_FY20%20AVR_PROTOCOL_V03_03042020.xlsx)\n13. `manufacturer`, `modelName`, `serialNumber`, `firmwareRevision` - optional branding data displayed in Home.app\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/ustawienia.png\" height=\"150\"></a>\n</p>\n\n## Main Zone control and settings\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Receiver\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                        {\n                            \"name\": \"Xbox One\",\n                            \"reference\": \"GAME\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Television\",\n                            \"reference\": \"TV\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Sat Receiver\",\n                            \"reference\": \"SAT/CBL\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Stereo\",\n                            \"reference\": \"STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Multi Channel Stereo\",\n                            \"reference\": \"MCH STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Digital Input AUTO\",\n                            \"reference\": \"AUTO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"DC\"\n                        }\n                    ],\n            \"manufacturer\": \"Manufacturer\",\n            \"modelName\": \"Model\",\n            \"serialNumber\": \"Serial Number\",\n            \"firmwareRevision\": \"Firmware Revision\"\n        }\n    ]\n}\n```\n\n## Multi zone control and settings\n1. If U want control all zones seperat at the same time U can use config as present bottom.\n2. Select `zoneControl` (0 - Main Zone, 1 - Zone 2, 2 - Zone 3, 3 - All Zones) or choice from the configurations GUI.\n3. If `masterPower` is `true` the power switch for that zone will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n4. The `volumeControl` will working seperat for every zone.\n5. The `switchInfoMenu` will working for all zones seperat but have same end effect for every zone.\n6. All `inputs` `name`, `reference`, `type` can be used for every zone.\n7. Surrounds `mode` can be only used for Main Zone and All Zones, do not set this for Zone 2 and 3.\n8. After correct settings and save restart Homebridge, every zone need to be added separat in HomeKit app using same PIN CODE.\n\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Main Zone\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                },\n                {\n                    \"name\": \"Multi Channel Stereo\",\n                    \"reference\": \"MCH STEREO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MS\"\n                },\n                {\n                    \"name\": \"All zones stereo ON\",\n                    \"reference\": \"ZST ON\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n                {\n                    \"name\": \"All zones stereo OFF\",\n                    \"reference\": \"ZST OFF\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n            ]\n        },\n        {\n            \"name\": \"AV Zone 1\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 1,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        },\n        {\n            \"name\": \"AV Zone 2\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"zoneControl\" : 2,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        }\n    ]\n}\n```\n\n## Limitations\n1. Due to HomeKit app limitation max. services for 1 accessory is 100. Over this value HomeKit app will no response. As services in this accessory are, (1.information service, 2.speaker service, 3.lightbulb service, 4.television service and inputs service 5-100(where every input = 1 service)). If all services are enabled possible inputs to use is 96.\n\n## Whats new:\nhttps://github.com/grzegorz914/homebridge-denon-tv/blob/master/CHANGELOG.md\n\n## Development\n- Pull request and help in development highly appreciated.\n\n"), certified: Optional(false))]
2021-01-27 14:12:30 VERBOSE InstancePluginManager.reportStatus():1186 : nothing to save from report plugin status
2021-01-27 14:12:34 DEBUG InstancePluginManager.requestPluginUpdate():598 : Request Plugin Update for plugin homebridge-denon-tv
2021-01-27 14:12:34 DEBUG InstanceStatusManager.requestNewStatus():93 : Request new Status (stopping) for instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:34 DEBUG Service.serviceActionRequest():55 : Service Action Request
2021-01-27 14:12:34 DEBUG Plugins.updatePluginRequest():204 : Update Plugin Request
2021-01-27 14:12:34 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:12:34 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: waiting
2021-01-27 14:12:34 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:12:34 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: loading
2021-01-27 14:12:34 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:12:37 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:12:37 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:12:37 DEBUG InstanceStatusManager.refreshStatus():49 : Instance need status update:
2021-01-27 14:12:37 DEBUG Service.getServiceRequest():17 : Get Service Request
2021-01-27 14:12:37 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: waiting
2021-01-27 14:12:37 INFO Service.serviceActionRequest():70 : Service action successfully: {
  "success" : true
}
2021-01-27 14:12:37 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: loading
2021-01-27 14:12:37 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:12:37 INFO Service.getServiceRequest():30 : Got successfully service: HomeManager.InstanceStatus
2021-01-27 14:12:37 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:12:58 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:12:58 INFO Plugins.updatePluginRequest():222 : Updated successfully plugin: Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: Optional(https://github.com/grzegorz914/homebridge-denon-tv#readme), authorName: Optional("grzegorz914"), availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: Optional("<p align=\"center\">\n  <a href=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/denon.png\" height=\"140\"></a>\n</p>\n\n<span align=\"center\">\n\n# Homebridge Denon TV\n[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)\n[![npm](https://badgen.net/npm/dt/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![npm](https://badgen.net/npm/v/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![GitHub pull requests](https://img.shields.io/github/issues-pr/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/pulls)\n[![GitHub issues](https://img.shields.io/github/issues/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/issues)\n\nHomebridge plugin to control Denon/Marantz AV Receivers series X in HomeKit as TV service. \nTested with AVR-X6300H.\n\n</span>\n\n## Package\n1. [Homebridge](https://github.com/homebridge/homebridge)\n2. [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x)\n\n## Installation\n1. Follow the step-by-step instructions on the [Homebridge Wiki](https://github.com/homebridge/homebridge/wiki) for how to install Homebridge.\n2. Follow the step-by-step instructions on the [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x/wiki) for how to install Homebridge Config UI X.\n3. Install homebridge-denon-tv using: `npm install -g homebridge-denon-tv` or search for `Denon Tv` in Config UI X.\n\n## Know issues\n1. If use with Hoobs possible config incompatibilty.\n\n## HomeKit pairing\n1. Each accessories needs to be manually paired. \n2. Open the Home <img src=\'https://user-images.githubusercontent.com/3979615/78010622-4ea1d380-738e-11ea-8a17-e6a465eeec35.png\' height=\'16.42px\'> app on your device. \n3. Tap the Home tab, then tap <img src=\'https://user-images.githubusercontent.com/3979615/78010869-9aed1380-738e-11ea-9644-9f46b3633026.png\' height=\'16.42px\'>. \n4. Tap *Add Accessory*, and select *I Don\'t Have a Code or Cannot Scan*. \n5. Enter the Homebridge PIN, this can be found under the QR code in Homebridge UI or your Homebridge logs, alternatively you can select *Use Camera* and scan the QR code again.\n\n## Info\n1. Power ON/OFF short press tile in HomeKit app.\n2. RC/Media control is possible after you go to the RC app on iPhone/iPad.\n3. Speaker control is possible after you go to RC app on iPhone/iPad `Speaker Service`.\n4. Legacy volume and mute control is possible throught extra `lightbulb` (slider) or using Siri `Volume Service`.\n5. Inputs can be changed after loong press tile in HomeKit app and select from the list.\n6. Surround Modes control from the inputs list.\n7. Digital Input Modes control from the inputs list.\n8. Siri control.\n9. Zones control.\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/homekit.png\" height=\"300\"></a> \n  </p>\n  <p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/inputs.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/RC.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/rc1.png\" height=\"300\"></a>\n</p>\n\n## Configuration\n1. If port `8080` not working check with port `80`, different receivers uses different ports, You need to check which one is correct for you.\n2. Use [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x) to configure the plugin (strongly recomended), or update your configuration file manually. See `sample-config.json` in this repository for a sample or add the bottom example to Your config.json file.\n3. Different model of AV Receiver uses different `Inputs`, `SI` reference:\n`PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP, HDP, VCR, DVR, SAT, XM`\n4. Different model of AV Receiver uses different `Digital Inputs`, `DC` reference:\n`AUTO` - set DIGITAL INPUT AUTO mode, `PCM` - set DIGITAL INPUT force PCM, `DTS` - set DIGITAL INPUT force DTS.\n5. Different model of AV Receiver uses different `Surrounds Modes`, `MS` reference:\n`DIRECT, PURE DIRECT, STEREO, STANDARD, DOLBY DIGITAL, DTS SUROUND, 7CH STEREO, MCH STEREO, ROCK ARENA, JAZZ CLUB, MONO MOVIE, MATRIX, GAME, VIRTUAL, AURO3D, AURO2DSURR, WIDE SCREEN, SUPER STADIUM, CLASSIC CONCERT, LEFT, RIGHT, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, QUICK1, QUICK2, QUICK3, QUICK4, QUICK1 MEMORY, QUICK2 MEMORY, QUICK3 MEMORY, QUICK4 MEMORY`\n6. Different model of AV Receiver uses different `Surrounds Modes`, `MN` to controll all zones stereo reference:\n`ZST ON, ZST OFF`\n7. In `refreshInterval` set the data refresh time in seconds, default 5sec.\n8. In `zoneControl` You can select which zone U want to control.\n9. If `masterPower` is `true` the power switch for that zone (typically you would only use this for the Main Zone) will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n10. In `volumeControl` You can select what a additional volume control mode You want to use (None, Slider, Fan).\n11. If `switchInfoMenu` is enabled, `I` button toggle its behaviour in RC app and `PowerModeSelection` in settings.\n12. All possible commands can be found in [Denon Control Protocol 2020](http://assets.denon.com/_layouts/15/xlviewer.aspx?id=/DocumentMaster/us/DENON_FY20%20AVR_PROTOCOL_V03_03042020.xlsx)\n13. `manufacturer`, `modelName`, `serialNumber`, `firmwareRevision` - optional branding data displayed in Home.app\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/ustawienia.png\" height=\"150\"></a>\n</p>\n\n## Main Zone control and settings\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Receiver\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                        {\n                            \"name\": \"Xbox One\",\n                            \"reference\": \"GAME\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Television\",\n                            \"reference\": \"TV\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Sat Receiver\",\n                            \"reference\": \"SAT/CBL\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Stereo\",\n                            \"reference\": \"STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Multi Channel Stereo\",\n                            \"reference\": \"MCH STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Digital Input AUTO\",\n                            \"reference\": \"AUTO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"DC\"\n                        }\n                    ],\n            \"manufacturer\": \"Manufacturer\",\n            \"modelName\": \"Model\",\n            \"serialNumber\": \"Serial Number\",\n            \"firmwareRevision\": \"Firmware Revision\"\n        }\n    ]\n}\n```\n\n## Multi zone control and settings\n1. If U want control all zones seperat at the same time U can use config as present bottom.\n2. Select `zoneControl` (0 - Main Zone, 1 - Zone 2, 2 - Zone 3, 3 - All Zones) or choice from the configurations GUI.\n3. If `masterPower` is `true` the power switch for that zone will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n4. The `volumeControl` will working seperat for every zone.\n5. The `switchInfoMenu` will working for all zones seperat but have same end effect for every zone.\n6. All `inputs` `name`, `reference`, `type` can be used for every zone.\n7. Surrounds `mode` can be only used for Main Zone and All Zones, do not set this for Zone 2 and 3.\n8. After correct settings and save restart Homebridge, every zone need to be added separat in HomeKit app using same PIN CODE.\n\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Main Zone\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                },\n                {\n                    \"name\": \"Multi Channel Stereo\",\n                    \"reference\": \"MCH STEREO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MS\"\n                },\n                {\n                    \"name\": \"All zones stereo ON\",\n                    \"reference\": \"ZST ON\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n                {\n                    \"name\": \"All zones stereo OFF\",\n                    \"reference\": \"ZST OFF\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n            ]\n        },\n        {\n            \"name\": \"AV Zone 1\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 1,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        },\n        {\n            \"name\": \"AV Zone 2\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"zoneControl\" : 2,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        }\n    ]\n}\n```\n\n## Limitations\n1. Due to HomeKit app limitation max. services for 1 accessory is 100. Over this value HomeKit app will no response. As services in this accessory are, (1.information service, 2.speaker service, 3.lightbulb service, 4.television service and inputs service 5-100(where every input = 1 service)). If all services are enabled possible inputs to use is 96.\n\n## Whats new:\nhttps://github.com/grzegorz914/homebridge-denon-tv/blob/master/CHANGELOG.md\n\n## Development\n- Pull request and help in development highly appreciated.\n\n"), certified: Optional(false))
2021-01-27 14:12:58 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.0"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: Optional(https://github.com/grzegorz914/homebridge-denon-tv#readme), authorName: Optional("grzegorz914"), availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: Optional("<p align=\"center\">\n  <a href=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/denon.png\" height=\"140\"></a>\n</p>\n\n<span align=\"center\">\n\n# Homebridge Denon TV\n[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)\n[![npm](https://badgen.net/npm/dt/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![npm](https://badgen.net/npm/v/homebridge-denon-tv?color=purple)](https://www.npmjs.com/package/homebridge-denon-tv) [![GitHub pull requests](https://img.shields.io/github/issues-pr/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/pulls)\n[![GitHub issues](https://img.shields.io/github/issues/grzegorz914/homebridge-denon-tv.svg)](https://github.com/grzegorz914/homebridge-denon-tv/issues)\n\nHomebridge plugin to control Denon/Marantz AV Receivers series X in HomeKit as TV service. \nTested with AVR-X6300H.\n\n</span>\n\n## Package\n1. [Homebridge](https://github.com/homebridge/homebridge)\n2. [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x)\n\n## Installation\n1. Follow the step-by-step instructions on the [Homebridge Wiki](https://github.com/homebridge/homebridge/wiki) for how to install Homebridge.\n2. Follow the step-by-step instructions on the [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x/wiki) for how to install Homebridge Config UI X.\n3. Install homebridge-denon-tv using: `npm install -g homebridge-denon-tv` or search for `Denon Tv` in Config UI X.\n\n## Know issues\n1. If use with Hoobs possible config incompatibilty.\n\n## HomeKit pairing\n1. Each accessories needs to be manually paired. \n2. Open the Home <img src=\'https://user-images.githubusercontent.com/3979615/78010622-4ea1d380-738e-11ea-8a17-e6a465eeec35.png\' height=\'16.42px\'> app on your device. \n3. Tap the Home tab, then tap <img src=\'https://user-images.githubusercontent.com/3979615/78010869-9aed1380-738e-11ea-9644-9f46b3633026.png\' height=\'16.42px\'>. \n4. Tap *Add Accessory*, and select *I Don\'t Have a Code or Cannot Scan*. \n5. Enter the Homebridge PIN, this can be found under the QR code in Homebridge UI or your Homebridge logs, alternatively you can select *Use Camera* and scan the QR code again.\n\n## Info\n1. Power ON/OFF short press tile in HomeKit app.\n2. RC/Media control is possible after you go to the RC app on iPhone/iPad.\n3. Speaker control is possible after you go to RC app on iPhone/iPad `Speaker Service`.\n4. Legacy volume and mute control is possible throught extra `lightbulb` (slider) or using Siri `Volume Service`.\n5. Inputs can be changed after loong press tile in HomeKit app and select from the list.\n6. Surround Modes control from the inputs list.\n7. Digital Input Modes control from the inputs list.\n8. Siri control.\n9. Zones control.\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/homekit.png\" height=\"300\"></a> \n  </p>\n  <p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/inputs.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/RC.png\" height=\"300\"></a>  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/rc1.png\" height=\"300\"></a>\n</p>\n\n## Configuration\n1. If port `8080` not working check with port `80`, different receivers uses different ports, You need to check which one is correct for you.\n2. Use [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x) to configure the plugin (strongly recomended), or update your configuration file manually. See `sample-config.json` in this repository for a sample or add the bottom example to Your config.json file.\n3. Different model of AV Receiver uses different `Inputs`, `SI` reference:\n`PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP, HDP, VCR, DVR, SAT, XM`\n4. Different model of AV Receiver uses different `Digital Inputs`, `DC` reference:\n`AUTO` - set DIGITAL INPUT AUTO mode, `PCM` - set DIGITAL INPUT force PCM, `DTS` - set DIGITAL INPUT force DTS.\n5. Different model of AV Receiver uses different `Surrounds Modes`, `MS` reference:\n`DIRECT, PURE DIRECT, STEREO, STANDARD, DOLBY DIGITAL, DTS SUROUND, 7CH STEREO, MCH STEREO, ROCK ARENA, JAZZ CLUB, MONO MOVIE, MATRIX, GAME, VIRTUAL, AURO3D, AURO2DSURR, WIDE SCREEN, SUPER STADIUM, CLASSIC CONCERT, LEFT, RIGHT, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, QUICK1, QUICK2, QUICK3, QUICK4, QUICK1 MEMORY, QUICK2 MEMORY, QUICK3 MEMORY, QUICK4 MEMORY`\n6. Different model of AV Receiver uses different `Surrounds Modes`, `MN` to controll all zones stereo reference:\n`ZST ON, ZST OFF`\n7. In `refreshInterval` set the data refresh time in seconds, default 5sec.\n8. In `zoneControl` You can select which zone U want to control.\n9. If `masterPower` is `true` the power switch for that zone (typically you would only use this for the Main Zone) will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n10. In `volumeControl` You can select what a additional volume control mode You want to use (None, Slider, Fan).\n11. If `switchInfoMenu` is enabled, `I` button toggle its behaviour in RC app and `PowerModeSelection` in settings.\n12. All possible commands can be found in [Denon Control Protocol 2020](http://assets.denon.com/_layouts/15/xlviewer.aspx?id=/DocumentMaster/us/DENON_FY20%20AVR_PROTOCOL_V03_03042020.xlsx)\n13. `manufacturer`, `modelName`, `serialNumber`, `firmwareRevision` - optional branding data displayed in Home.app\n\n<p align=\"left\">\n  <a href=\"https://github.com/grzegorz914/homebridge-denon-tv\"><img src=\"https://raw.githubusercontent.com/grzegorz914/homebridge-denon-tv/master/graphics/ustawienia.png\" height=\"150\"></a>\n</p>\n\n## Main Zone control and settings\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Receiver\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                        {\n                            \"name\": \"Xbox One\",\n                            \"reference\": \"GAME\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Television\",\n                            \"reference\": \"TV\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Sat Receiver\",\n                            \"reference\": \"SAT/CBL\",\n                            \"type\": \"HDMI\",\n                            \"mode\": \"SI\"\n                        },\n                        {\n                            \"name\": \"Stereo\",\n                            \"reference\": \"STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Multi Channel Stereo\",\n                            \"reference\": \"MCH STEREO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"MS\"\n                        },\n                        {\n                            \"name\": \"Digital Input AUTO\",\n                            \"reference\": \"AUTO\",\n                            \"type\": \"OTHER\",\n                            \"mode\": \"DC\"\n                        }\n                    ],\n            \"manufacturer\": \"Manufacturer\",\n            \"modelName\": \"Model\",\n            \"serialNumber\": \"Serial Number\",\n            \"firmwareRevision\": \"Firmware Revision\"\n        }\n    ]\n}\n```\n\n## Multi zone control and settings\n1. If U want control all zones seperat at the same time U can use config as present bottom.\n2. Select `zoneControl` (0 - Main Zone, 1 - Zone 2, 2 - Zone 3, 3 - All Zones) or choice from the configurations GUI.\n3. If `masterPower` is `true` the power switch for that zone will turn the entire receiver `ON` or `OFF/STANDBY` rather than just the zone itself.\n4. The `volumeControl` will working seperat for every zone.\n5. The `switchInfoMenu` will working for all zones seperat but have same end effect for every zone.\n6. All `inputs` `name`, `reference`, `type` can be used for every zone.\n7. Surrounds `mode` can be only used for Main Zone and All Zones, do not set this for Zone 2 and 3.\n8. After correct settings and save restart Homebridge, every zone need to be added separat in HomeKit app using same PIN CODE.\n\n```json\n{\n    \"platform\": \"DenonTv\",\n    \"devices\": [\n        {\n            \"name\": \"AV Main Zone\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 0,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                },\n                {\n                    \"name\": \"Multi Channel Stereo\",\n                    \"reference\": \"MCH STEREO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MS\"\n                },\n                {\n                    \"name\": \"All zones stereo ON\",\n                    \"reference\": \"ZST ON\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n                {\n                    \"name\": \"All zones stereo OFF\",\n                    \"reference\": \"ZST OFF\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"MN\"\n                },\n            ]\n        },\n        {\n            \"name\": \"AV Zone 1\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"refreshInterval\": 5,\n            \"zoneControl\" : 1,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        },\n        {\n            \"name\": \"AV Zone 2\",\n            \"host\": \"192.168.1.5\",\n            \"port\": 8080,\n            \"zoneControl\" : 2,\n            \"volumeControl\": 0,\n            \"masterPower\": false,\n            \"switchInfoMenu\": false,\n            \"inputs\": [\n                {\n                    \"name\": \"Xbox One\",\n                    \"reference\": \"GAME\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Television\",\n                    \"reference\": \"TV\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Sat Receiver\",\n                    \"reference\": \"SAT/CBL\",\n                    \"type\": \"HDMI\",\n                    \"mode\": \"SI\"\n                },\n                {\n                    \"name\": \"Digital Input AUTO\",\n                    \"reference\": \"AUTO\",\n                    \"type\": \"OTHER\",\n                    \"mode\": \"DC\"\n                }\n            ]\n        }\n    ]\n}\n```\n\n## Limitations\n1. Due to HomeKit app limitation max. services for 1 accessory is 100. Over this value HomeKit app will no response. As services in this accessory are, (1.information service, 2.speaker service, 3.lightbulb service, 4.television service and inputs service 5-100(where every input = 1 service)). If all services are enabled possible inputs to use is 96.\n\n## Whats new:\nhttps://github.com/grzegorz914/homebridge-denon-tv/blob/master/CHANGELOG.md\n\n## Development\n- Pull request and help in development highly appreciated.\n\n"), certified: Optional(false))]
2021-01-27 14:12:58 VERBOSE InstancePluginManager.reportStatus():1186 : nothing to save from report plugin status
2021-01-27 14:13:01 DEBUG InstanceStatusManager.requestNewStatus():93 : Request new Status (restarting) for instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:13:01 DEBUG Service.serviceActionRequest():55 : Service Action Request
2021-01-27 14:13:01 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: waiting
2021-01-27 14:13:01 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:13:01 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: loading
2021-01-27 14:13:10 VERBOSE APISession.POSTSession():67 : Got data on POST Request
2021-01-27 14:13:10 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:13:10 DEBUG InstanceStatusManager.refreshStatus():49 : Instance need status update:
2021-01-27 14:13:10 DEBUG Service.getServiceRequest():17 : Get Service Request
2021-01-27 14:13:10 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: waiting
2021-01-27 14:13:10 INFO Service.serviceActionRequest():70 : Service action successfully: {
  "success" : true
}
2021-01-27 14:13:10 DEBUG InstanceStatusManager.reportStatus():501 : Report Interaction: loading
2021-01-27 14:13:10 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:13:10 INFO Service.getServiceRequest():30 : Got successfully service: HomeManager.InstanceStatus
2021-01-27 14:13:10 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:03 VERBOSE GeneralSystemStatsCirclesCF.requestSystemData():72 : Request data
2021-01-27 14:16:03 DEBUG SystemStatsManager.requestCPULoad():33 : Request CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG SystemStatsManager.refreshCPULoad():105 : Refresh CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG System.getSystemCPUInformationFragmentRequest():48 : System information CPU Request
2021-01-27 14:16:03 DEBUG SystemStatsManager.requestMemoryLoad():51 : Request Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG SystemStatsManager.refreshMemoryLoad():140 : Refresh Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG System.getSystemMemoryInformationFragmentRequest():79 : System information Memory Request
2021-01-27 14:16:03 DEBUG SystemStatsManager.requestStorage():87 : Request Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG SystemStatsManager.refreshStorage():209 : Refresh Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG System.getSystemStorageInformationFragmentRequest():110 : System information Storage Request
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:03 VERBOSE GeneralServerStatusCF.requestSystemData():55 : Request data
2021-01-27 14:16:03 DEBUG SystemStatsManager.requestTemperature():69 : Request Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG SystemStatsManager.refreshTemperature():174 : Refresh Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:03 DEBUG System.getSystemTemperatureRequest():212 : System Temperature Request
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:03 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:04 DEBUG SystemSoftwareManager.requestAvailableUpdates():38 : Request available updates from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:04 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: []
2021-01-27 14:16:04 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:04 INFO System.getSystemStorageInformationFragmentRequest():123 : Got successfully Storage system informations: StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))
2021-01-27 14:16:04 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: nil, memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:04 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:04 INFO System.getSystemMemoryInformationFragmentRequest():92 : Got successfully Memory system informations: MemoryInfoFragment(total: Optional(969760768), free: Optional(796483584), used: Optional(173277184), load: Optional(17))
2021-01-27 14:16:04 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: nil, memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796483584), used: Optional(173277184), load: Optional(17))), temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:04 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:04 INFO System.getSystemTemperatureRequest():225 : Got successfully System Temperature Value: 40.78
2021-01-27 14:16:04 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: nil, memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796483584), used: Optional(173277184), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:04 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:04 INFO System.getSystemCPUInformationFragmentRequest():61 : Got successfully CPU system informations: CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(9), free: Optional(91))
2021-01-27 14:16:04 INFO SystemStatsManager.APIGetCPULoad():304 : Got CPU Load
2021-01-27 14:16:04 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(9), free: Optional(91))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796483584), used: Optional(173277184), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:08 VERBOSE GeneralSystemStatsBannerCF.requestSystemData():80 : Request data
2021-01-27 14:16:08 DEBUG SystemStatsManager.requestCPULoad():33 : Request CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.refreshCPULoad():105 : Refresh CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG System.getSystemCPUInformationFragmentRequest():48 : System information CPU Request
2021-01-27 14:16:08 DEBUG SystemStatsManager.requestMemoryLoad():51 : Request Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.refreshMemoryLoad():140 : Refresh Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG System.getSystemMemoryInformationFragmentRequest():79 : System information Memory Request
2021-01-27 14:16:08 DEBUG SystemStatsManager.requestTemperature():69 : Request Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.refreshTemperature():174 : Refresh Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG System.getSystemTemperatureRequest():212 : System Temperature Request
2021-01-27 14:16:08 VERBOSE GeneralServerStatusInletCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:16:08 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 VERBOSE GeneralServerStatusInletCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:16:08 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 VERBOSE GeneralSystemStatsBannerCF.requestSystemData():80 : Request data
2021-01-27 14:16:08 DEBUG SystemStatsManager.requestCPULoad():33 : Request CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.refreshCPULoad():105 : Refresh CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG System.getSystemCPUInformationFragmentRequest():48 : System information CPU Request
2021-01-27 14:16:08 DEBUG SystemStatsManager.requestMemoryLoad():51 : Request Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.refreshMemoryLoad():140 : Refresh Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG System.getSystemMemoryInformationFragmentRequest():79 : System information Memory Request
2021-01-27 14:16:08 DEBUG SystemStatsManager.requestTemperature():69 : Request Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.refreshTemperature():174 : Refresh Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG System.getSystemTemperatureRequest():212 : System Temperature Request
2021-01-27 14:16:08 VERBOSE GeneralServerStatusInletCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:16:08 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 VERBOSE GeneralServerStatusInletCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:16:08 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:08 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:08 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:08 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:08 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:08 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:08 INFO System.getSystemCPUInformationFragmentRequest():61 : Got successfully CPU system informations: CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))
2021-01-27 14:16:08 INFO SystemStatsManager.APIGetCPULoad():304 : Got CPU Load
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))), memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:08 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:08 INFO System.getSystemMemoryInformationFragmentRequest():92 : Got successfully Memory system informations: MemoryInfoFragment(total: Optional(969760768), free: Optional(796266496), used: Optional(173494272), load: Optional(17))
2021-01-27 14:16:08 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:08 INFO System.getSystemCPUInformationFragmentRequest():61 : Got successfully CPU system informations: CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))
2021-01-27 14:16:08 INFO SystemStatsManager.APIGetCPULoad():304 : Got CPU Load
2021-01-27 14:16:08 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:08 INFO System.getSystemTemperatureRequest():225 : Got successfully System Temperature Value: 40.242
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796266496), used: Optional(173494272), load: Optional(17))), temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796266496), used: Optional(173494272), load: Optional(17))), temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:08 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796266496), used: Optional(173494272), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:09 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:09 INFO System.getSystemMemoryInformationFragmentRequest():92 : Got successfully Memory system informations: MemoryInfoFragment(total: Optional(969760768), free: Optional(797212672), used: Optional(172548096), load: Optional(17))
2021-01-27 14:16:09 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(797212672), used: Optional(172548096), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:09 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:09 INFO System.getSystemTemperatureRequest():225 : Got successfully System Temperature Value: 40.78
2021-01-27 14:16:09 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(34), free: Optional(66))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(797212672), used: Optional(172548096), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:10 INFO DeviceOverviewTVC.tableView():443 : Selected
2021-01-27 14:16:10 VERBOSE GeneralServerStatusCF.requestSystemData():55 : Request data
2021-01-27 14:16:10 DEBUG SystemStatsManager.requestTemperature():69 : Request Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG SystemStatsManager.refreshTemperature():174 : Refresh Temperature from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG System.getSystemTemperatureRequest():212 : System Temperature Request
2021-01-27 14:16:10 VERBOSE GeneralSystemStatsCirclesCF.requestSystemData():72 : Request data
2021-01-27 14:16:10 DEBUG SystemStatsManager.requestCPULoad():33 : Request CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG SystemStatsManager.refreshCPULoad():105 : Refresh CPU Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG System.getSystemCPUInformationFragmentRequest():48 : System information CPU Request
2021-01-27 14:16:10 DEBUG SystemStatsManager.requestMemoryLoad():51 : Request Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG SystemStatsManager.refreshMemoryLoad():140 : Refresh Memory Load from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG System.getSystemMemoryInformationFragmentRequest():79 : System information Memory Request
2021-01-27 14:16:10 DEBUG SystemStatsManager.requestStorage():87 : Request Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG SystemStatsManager.refreshStorage():209 : Refresh Storage from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG System.getSystemStorageInformationFragmentRequest():110 : System information Storage Request
2021-01-27 14:16:10 VERBOSE GeneralServerStatusCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:16:10 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 VERBOSE GeneralServerStatusCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:16:10 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG InstancePluginManager.refreshInstalledPlugins():53 : Installed Plugins need refresh fetch for instance:
2021-01-27 14:16:10 DEBUG Plugins.getInstalledPluginsRequest():16 : Get Installed Plugins Request
2021-01-27 14:16:10 DEBUG SystemSoftwareManager.requestAvailableUpdates():38 : Request available updates from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG InstancePluginManager.refreshInstalledPlugins():53 : Installed Plugins need refresh fetch for instance:
2021-01-27 14:16:10 DEBUG Plugins.getInstalledPluginsRequest():16 : Get Installed Plugins Request
2021-01-27 14:16:10 DEBUG InstanceAccessoriesManager.requestAccessoriesCount():30 : Request accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG InstanceAccessoriesManager.refreshAccessoriesCount():48 : Refresh accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG Accessories.countAccessoriesRequest():16 : Count Accessories Request
2021-01-27 14:16:10 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: waiting
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():464 : Report Interaction: loading
2021-01-27 14:16:10 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:10 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus
2021-01-27 14:16:10 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:16:10 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:16:10 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: []
2021-01-27 14:16:10 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: waiting
2021-01-27 14:16:10 DEBUG InstancePluginManager.reportStatus():1194 : Report Interaction: loading
2021-01-27 14:16:10 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: waiting
2021-01-27 14:16:10 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: loading
2021-01-27 14:16:10 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:16:10 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:16:10 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:10 INFO System.getSystemStorageInformationFragmentRequest():123 : Got successfully Storage system informations: StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))
2021-01-27 14:16:10 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: nil, memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:11 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:11 INFO System.getSystemCPUInformationFragmentRequest():61 : Got successfully CPU system informations: CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(10), free: Optional(90))
2021-01-27 14:16:11 INFO SystemStatsManager.APIGetCPULoad():304 : Got CPU Load
2021-01-27 14:16:11 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(10), free: Optional(90))), memory: nil, temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:11 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:11 INFO System.getSystemMemoryInformationFragmentRequest():92 : Got successfully Memory system informations: MemoryInfoFragment(total: Optional(969760768), free: Optional(796647424), used: Optional(173113344), load: Optional(17))
2021-01-27 14:16:11 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:11 INFO System.getSystemTemperatureRequest():225 : Got successfully System Temperature Value: 40.78
2021-01-27 14:16:11 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(10), free: Optional(90))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796647424), used: Optional(173113344), load: Optional(17))), temperature: nil, storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:11 DEBUG SystemStatsManager.reportStatus():455 : Report Status: SystemInformations(system: nil, battery: nil, operatingSystem: nil, cpuLoad: Optional(HomeManager.CPULoadInfoFragment(avgload: Optional(0.08), used: Optional(10), free: Optional(90))), memory: Optional(HomeManager.MemoryInfoFragment(total: Optional(969760768), free: Optional(796647424), used: Optional(173113344), load: Optional(17))), temperature: Optional(HomeManager.SystemTemperature), storage: Optional(HomeManager.StorageInfoFragment(size: Optional(15536684032), used: Optional(2332350464), load: Optional(15))))
2021-01-27 14:16:11 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:11 INFO Accessories.countAccessoriesRequest():29 : Got successfully accessories count: 24
2021-01-27 14:16:11 INFO InstanceAccessoriesManager.APIGetAccessoriesCount():129 : Got accessories count: 24
2021-01-27 14:16:11 DEBUG InstanceAccessoriesManager.reportStatus():164 : Report Result Success: 24
2021-01-27 14:16:13 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:13 INFO Plugins.getInstalledPluginsRequest():31 : Got successfully installed plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.1"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:16:13 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.1"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:16:13 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:13 INFO Plugins.getInstalledPluginsRequest():31 : Got successfully installed plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.1"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:16:13 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.1"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:16:14 DEBUG InstancePluginManager.requestInstalledPlugins():35 : Request Installed Plugins from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:14 DEBUG InstanceAccessoriesManager.requestAccessoriesCount():30 : Request accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:14 DEBUG InstanceAccessoriesManager.refreshAccessoriesCount():48 : Refresh accessories count from Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:14 DEBUG Accessories.countAccessoriesRequest():16 : Count Accessories Request
2021-01-27 14:16:14 DEBUG InstancePluginManager.reportStatus():1180 : Report plugins: [HomeManager.Plugin(scope: nil, name: "homebridge-bravia", path: Optional("homebridge-bravia"), alias: Optional("BraviaPlatform"), installedVersion: Optional("2.4.7"), availableVersion: Optional("2.4.7"), icon: nil, description: Optional("Homebridge plugin for Sony Bravia TVs (AndroidTV based ones and possibly others)"), homepage: nil, authorName: nil, availableVersionDate: Optional(2020-11-22 13:11:09 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge-plugin", "sony", "androidtv", "tv", "homebridge"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-denon-tv", path: Optional("homebridge-denon-tv"), alias: Optional("DenonTv"), installedVersion: Optional("3.5.1"), availableVersion: Optional("3.5.1"), icon: nil, description: Optional("Homebridge plugin ( to control Denon/Marantz AV Receivers series X."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-27 16:11:01 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "HomeKit", "homebridge-denon-tv", "DenonTv"]), readmeMarkdownString: nil, certified: Optional(false)), HomeManager.Plugin(scope: nil, name: "homebridge-myq", path: Optional("homebridge-myq"), alias: Optional("myQ"), installedVersion: Optional("2.6.1"), availableVersion: Optional("2.6.1"), icon: nil, description: Optional("HomeKit integration of myQ enabled devices such as those from LiftMaster and Chamberlain."), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-24 05:18:28 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["chamberlain", "craftsman", "door", "garage", "garage door", "homebridge", "homebridge-plugin", "liftmaster", "myq", "remote"]), readmeMarkdownString: nil, certified: Optional(true)), HomeManager.Plugin(scope: nil, name: "homebridge-ring", path: Optional("homebridge-ring"), alias: Optional("Ring"), installedVersion: Optional("9.14.1"), availableVersion: Optional("9.14.1"), icon: nil, description: Optional("HOOBS plugin for Ring doorbells, cameras, security  alarm system and smart lighting"), homepage: nil, authorName: nil, availableVersionDate: Optional(2021-01-11 05:25:42 +0000), schema: Optional(HomeManager.JSONSchema), type: HomeManager.Plugin.PluginTypes.platform, keywords: Optional(["homebridge", "homebridge-plugin", "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "category-security", "category-lighting", "category-video", "category-hubs", "category-outdoor"]), readmeMarkdownString: nil, certified: Optional(true))]
2021-01-27 14:16:14 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: waiting
2021-01-27 14:16:14 DEBUG InstanceAccessoriesManager.reportStatus():175 : Report Interaction State: loading
2021-01-27 14:16:15 VERBOSE APISession.GETSession():130 : Got data on GET Request
2021-01-27 14:16:15 DEBUG SystemSoftwareManager.requestSystemStatus():56 : Request system status from main Instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:16:15 DEBUG SystemSoftwareManager.reportStatus():526 : Report Result Success: SystemStatus(bridgeName: Optional("HOOBS"), hoobsVersion: Optional("3.3.2"), homebridgeVersion: nil, nodeVersion: Optional("14.15.1"), username: Optional("E3:B0:CA:C5:39:67"), homebridgePort: Optional(51826), homeSetupPin: Optional("031-45-154"), homeSetupID: Optional("X-HM://0023ISYWY6M1A"), applicationPath: Optional("/home/hoobs/.hoobs"), configurationPath: Optional("/home/hoobs/.hoobs/etc"), localModulesPath: Optional("/home/hoobs/.hoobs/node_modules"), globalModulesPath: Optional("/usr/local/lib/node_modules"))
2021-01-27 14:16:15 INFO Accessories.countAccessoriesRequest():29 : Got successfully accessories count: 24
2021-01-27 14:16:15 INFO InstanceAccessoriesManager.APIGetAccessoriesCount():129 : Got accessories count: 24
2021-01-27 14:16:15 DEBUG InstanceAccessoriesManager.reportStatus():164 : Report Result Success: 24
2021-01-27 14:17:08 DEBUG InstanceConfigManager.requestConfig():31 : Request Config from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:17:08 DEBUG InstanceConfigManager.reportStatus():399 : Report Config: HomeManager.InstanceConfig
2021-01-27 14:17:29 VERBOSE GeneralServerStatusCF.requestInstanceStatusData():47 : Request data
2021-01-27 14:17:29 DEBUG InstanceStatusManager.requestStatus():31 : Request Status from instance: <Instance: 0x2829d4320> (entity: Instance; id: 0xbd3eb590d33ac791 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Instance/p1>; data: {
    address = "http://hoobs.local";
    appModeInstallationSource = Custom;
    connectionFromMain = 0;
    connectionUsername = AdminUser;
    device = "0xbd3eb590d33ac7b1 <x-coredata://CA283821-7449-4B93-9655-A4FBEE21273D/Device/p1>";
    displayName = "HOOBS Service";
    imageID = "appModeImage_HOOBS";
    instanceName = nil;
    instancePath = nil;
    mainInstance = 1;
    password = "";
    port = 0;
    temperatureType = Fahrenheit;
    terminalStyle = vanilla;
    theme = HOOBS;
    type = API;
})
2021-01-27 14:17:30 DEBUG InstanceStatusManager.reportStatus():492 : Report Status: HomeManager.InstanceStatus

Additional context Add any other context about the problem here. Purchased this box recently and it has been running great until the last few days.

Update: I connected a monitor and keyboard and restarted and was able to log in. I can access the service from the web. On the command prompt I am getting an under-voltage detected error every couple of minutes. So far, it seems to be running outside of the box and connected to a monitor and keyboard.

kwhittenberger commented 3 years ago

Leaving the pi outside of the case and connected to a keyboard and monitor and the service is still up and running; however, the undervolt error message is still occurring.

kwhittenberger commented 3 years ago

After leaving my hoobs box running for a couple of days, I am seeing the issues with the service not being available. I am attaching a screenshot of the errors that are now appearing. Possibly related to under-voltage or bad Pi/SD Card? hoobserror

idontwantthisguyss commented 3 years ago

My HOOBS had the same issue after a power interruption. I have tried ssh (no luck) but also noticed the green light next to the power light doing four long flashed.

I re-formatted my SD card according to Raspbian specs and used etcher to re-flash the HOOBS dmg to the card, and have tried doing this with zip versions, and homebridge instead for good measure.

As far as I can tell, my SD card reader has somehow been damaged (not very likely) or the card is corrupt (little evidence of this) but either way, this kind of failure should be something that can be addressed by a "hard reset" option, as opposed to all the time I don't have.

I would personally like a refund for this HOOBS box, as the amount of time and effort it has leached from my home office work is worth a great deal more than the overpriced cheap Pi, cheap case, and incomplete software solution that is HOOBS.

kwhittenberger commented 3 years ago

I'm not aware of a power outage but that doesn't mean it didn't happen. I have everything connected to UPSs and surge protectors but who knows. Right now, I'm happy with HOOBs itself but concerned that there has been no response whatsoever from the team for this issue.

idontwantthisguyss commented 3 years ago

Yes. Over two weeks have passed and no one from HOOBS has offered one whit of support; that makes the project feel a bit like a scam.

On Mon, Feb 1, 2021 at 3:45 PM kwhittenberger notifications@github.com wrote:

I'm not aware of a power outage but that doesn't mean it didn't happen. I have everything connected to UPSs and surge protectors but who knows. Right now, I'm happy with HOOBs itself but concerned that there has been no response whatsoever from the team for this issue.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hoobs-org/HOOBS/issues/1058#issuecomment-771145797, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASUBMMB5HCMTIRSSWUVFLVLS44HFZANCNFSM4WV36UBA .

-- Christi ChChristian Kiley Writer, Producer, Actor www.unsurepositive.com (617) 637-5467 Screening inquiries: bookings@unsurepositive.com PERY http://www.aac.org/about/jobs/pery-educator.html HIV Awareness Educator https://www.poz.com/blogger/christian-kiley http://www.thebody.com/content/76911/unsurepositive.html

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

mkellsy commented 3 years ago

From your title and logs, it looks like the SD card is corrupt and needs re-flashing. You can download a fresh image here https://github.com/hoobs-org/HOOBS/releases

And you can flash the SD card using something like the balinaEtcher.

If you do not want to open the case, you can send an email to info@hoobs.org with your order number to see if we can replace the SD Card.