A smart home actor.
Properties:
ain: identification of the actor, e.g. "012340000123" or MAC address for network devicesfwversion: firmware version of the deviceid: internal device IDmanufacturer: should always be "AVM"productname: product name of the device;nilif undefined or unknownpresent: indicates whether the devices is connected with the FritzBox; eithertrue,falseornilname: name of the devicefunctions: list of device function classes
Summary
Types
@type t() :: %FritzApi.Actor{ ain: String.t() | nil, alert: FritzApi.Alert.t() | nil, functions: [String.t()], fwversion: String.t() | nil, id: integer() | nil, manufacturer: String.t() | nil, name: String.t() | nil, powermeter: FritzApi.Powermeter.t() | nil, present: boolean() | nil, productname: String.t() | nil, switch: FritzApi.Switch.t() | nil, temperature: FritzApi.Temperature.t() | nil }