Skip to content
This repository has been archived by the owner on May 7, 2020. It is now read-only.

Semantic Tag Library

Andre Fuechsel edited this page Apr 25, 2018 · 2 revisions

This page serves as a place to gather and define a suitable tag library for Eclipse SmartHome (see https://github.com/eclipse/smarthome/issues/1093).

There are 5 kinds of information, which are used as prefixes for the tags:

  • object - "What" is controlled/measured?
  • location (formerly called place) - "Where" is the object located?
  • property - "Which" property of the object is controlled/measured?
  • purpose - "Why" do we control/measure the object?
  • capability - "What" capabilities does the object provide?

Object

For objects see thing categories (http://www.eclipse.org/smarthome/documentation/concepts/categories.html).

Location

  • Home
    • Indoor
      • Room
        • Cellar
        • LivingRoom
        • Kitchen
        • Bedroom
        • Bath
        • Office
      • Floor
        • GroundFloor
        • FirstFloor
        • Attic
      • Corridor
      • Garage
    • Outdoor
      • Garden
      • Terrace
      • Carport
  • Work
    • ...

Property

  • Temperature
  • Light
  • Humidity
  • Presence (Motion included)
  • Pressure
  • Smoke
  • Noise
  • Rain
  • Wind
  • Water
  • Co2
  • Co
  • Energy
  • Power
  • Voltage
  • Current
  • Frequency
  • Gas
  • Oil

Purpose

  • Alarm
    • FireAlarm
    • Leakage
    • Intrusion
    • CoAlarm
  • Lighting
    • Illumination
    • Ambience
    • Night
  • Heating
  • Cooling
  • Presence
    • Away
    • AtHome

Capability

  • Measurement
  • Control
  • Switchable
  • Dimmable
  • Color
  • ColorTemperature
  • LowBattery
  • OpenState (Open/Close/Ajar)
  • Tampered
  • OpenLevel [%]
  • Tilt [%]
  • Volume