Hassock.Floor (hassock v0.3.0)

Copy Markdown View Source

A floor from Home Assistant's floor registry (config/floor_registry/list). level orders floors (it may be nil).

Summary

Functions

Build from an HA registry map. Unknown keys are ignored, missing keys are nil.

Types

t()

@type t() :: %Hassock.Floor{
  aliases: [String.t()],
  floor_id: String.t(),
  icon: String.t() | nil,
  level: integer() | nil,
  name: String.t()
}

Functions

from_map(map)

@spec from_map(map()) :: t()

Build from an HA registry map. Unknown keys are ignored, missing keys are nil.