Class DefaultSystemChannelTypeProvider

java.lang.Object
org.openhab.core.thing.DefaultSystemChannelTypeProvider
All Implemented Interfaces:
ChannelTypeProvider

@NonNullByDefault public class DefaultSystemChannelTypeProvider extends Object implements ChannelTypeProvider
Implementation providing default system wide channel types
Author:
Ivan Iliev - Initial contribution, Chris Jackson - Added battery level, Dennis Nobel - Changed to ChannelTypeProvider, Markus Rathgeb - Make battery-low indication read-only, Moritz Kammerer - Added system trigger types, Christoph Weitkamp - Added support for translation, Stefan Triller - Added more system channels, Christoph Weitkamp - factored out common i18n aspects into ThingTypeI18nLocalizationService
  • Field Details

    • SYSTEM_CHANNEL_TYPE_UID_SIGNAL_STRENGTH

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_SIGNAL_STRENGTH
    • SYSTEM_CHANNEL_TYPE_UID_LOW_BATTERY

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_LOW_BATTERY
    • SYSTEM_CHANNEL_TYPE_UID_BATTERY_LEVEL

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_BATTERY_LEVEL
    • SYSTEM_CHANNEL_TYPE_UID_TRIGGER

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_TRIGGER
    • SYSTEM_CHANNEL_TYPE_UID_RAWBUTTON

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_RAWBUTTON
    • SYSTEM_CHANNEL_TYPE_UID_BUTTON

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_BUTTON
    • SYSTEM_CHANNEL_TYPE_UID_RAWROCKER

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_RAWROCKER
    • SYSTEM_CHANNEL_TYPE_UID_POWER

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_POWER
    • SYSTEM_CHANNEL_TYPE_UID_LOCATION

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_LOCATION
    • SYSTEM_CHANNEL_TYPE_UID_MOTION

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_MOTION
    • SYSTEM_CHANNEL_TYPE_UID_BRIGHTNESS

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_BRIGHTNESS
    • SYSTEM_CHANNEL_TYPE_UID_COLOR

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_COLOR
    • SYSTEM_CHANNEL_TYPE_UID_COLOR_TEMPERATURE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_COLOR_TEMPERATURE
    • SYSTEM_CHANNEL_TYPE_UID_COLOR_TEMPERATURE_ABS

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_COLOR_TEMPERATURE_ABS
    • SYSTEM_CHANNEL_TYPE_UID_VOLUME

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_VOLUME
    • SYSTEM_CHANNEL_TYPE_UID_MUTE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_MUTE
    • SYSTEM_CHANNEL_TYPE_UID_MEDIA_CONTROL

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_MEDIA_CONTROL
    • SYSTEM_CHANNEL_TYPE_UID_MEDIA_TITLE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_MEDIA_TITLE
    • SYSTEM_CHANNEL_TYPE_UID_MEDIA_ARTIST

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_MEDIA_ARTIST
    • SYSTEM_CHANNEL_TYPE_UID_WIND_DIRECTION

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_WIND_DIRECTION
    • SYSTEM_CHANNEL_TYPE_UID_WIND_SPEED

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_WIND_SPEED
    • SYSTEM_CHANNEL_TYPE_UID_OUTDOOR_TEMPERATURE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_OUTDOOR_TEMPERATURE
    • SYSTEM_CHANNEL_TYPE_UID_INDOOR_TEMPERATURE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_INDOOR_TEMPERATURE
    • SYSTEM_CHANNEL_TYPE_UID_ATMOSPHERIC_HUMIDITY

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_ATMOSPHERIC_HUMIDITY
    • SYSTEM_CHANNEL_TYPE_UID_BAROMETRIC_PRESSURE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_BAROMETRIC_PRESSURE
    • SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_POWER

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_POWER
    • SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_CURRENT

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_CURRENT
    • SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_VOLTAGE

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_VOLTAGE
    • SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_ENERGY

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_ELECTRIC_ENERGY
    • SYSTEM_CHANNEL_TYPE_UID_UV_INDEX

      public static final ChannelTypeUID SYSTEM_CHANNEL_TYPE_UID_UV_INDEX
    • SYSTEM_CHANNEL_SIGNAL_STRENGTH

      public static final ChannelType SYSTEM_CHANNEL_SIGNAL_STRENGTH
      Signal strength default system wide ChannelType. Represents signal strength of a device as a number with values 0, 1, 2, 3 or 4, 0 being worst strength and 4 being best strength.
    • SYSTEM_CHANNEL_LOW_BATTERY

      public static final ChannelType SYSTEM_CHANNEL_LOW_BATTERY
      Low battery default system wide ChannelType. Represents a low battery warning with possible values on (low battery) and off (battery ok).
    • SYSTEM_CHANNEL_BATTERY_LEVEL

      public static final ChannelType SYSTEM_CHANNEL_BATTERY_LEVEL
      Battery level default system wide ChannelType. Represents the battery level as a percentage.
    • SYSTEM_TRIGGER

      public static final ChannelType SYSTEM_TRIGGER
      System wide trigger ChannelType without event options.
    • SYSTEM_RAWBUTTON

      public static final ChannelType SYSTEM_RAWBUTTON
      System wide trigger ChannelType which triggers "PRESSED" and "RELEASED" events.
    • SYSTEM_BUTTON

      public static final ChannelType SYSTEM_BUTTON
      System wide trigger ChannelType which triggers "SHORT_PRESSED", "DOUBLE_PRESSED" and "LONG_PRESSED" events.
    • SYSTEM_RAWROCKER

      public static final ChannelType SYSTEM_RAWROCKER
      System wide trigger ChannelType which triggers "DIR1_PRESSED", "DIR1_RELEASED", "DIR2_PRESSED" and "DIR2_RELEASED" events.
    • SYSTEM_POWER

      public static final ChannelType SYSTEM_POWER
      Power: default system wide ChannelType which allows turning off (potentially on) a device
    • SYSTEM_LOCATION

      public static final ChannelType SYSTEM_LOCATION
      Location: default system wide ChannelType which displays a location
    • SYSTEM_MOTION

      public static final ChannelType SYSTEM_MOTION
      Motion: default system wide ChannelType which indications whether motion was detected (state ON)
    • SYSTEM_BRIGHTNESS

      public static final ChannelType SYSTEM_BRIGHTNESS
      Brightness: default system wide ChannelType which allows changing the brightness from 0-100%
    • SYSTEM_COLOR

      public static final ChannelType SYSTEM_COLOR
      Color: default system wide ChannelType which allows changing the color
    • SYSTEM_COLOR_TEMPERATURE

      public static final ChannelType SYSTEM_COLOR_TEMPERATURE
      Color-temperature: default system wide ChannelType which allows changing the color temperature in percent
    • SYSTEM_COLOR_TEMPERATURE_ABS

      public static final ChannelType SYSTEM_COLOR_TEMPERATURE_ABS
      Color-temperature: default system wide ChannelType which allows changing the color temperature in Kelvin
    • SYSTEM_VOLUME

      public static final ChannelType SYSTEM_VOLUME
      Volume: default system wide ChannelType which allows changing the audio volume from 0-100%
    • SYSTEM_MUTE

      public static final ChannelType SYSTEM_MUTE
      Mute: default system wide ChannelType which allows muting and un-muting audio
    • SYSTEM_MEDIA_CONTROL

      public static final ChannelType SYSTEM_MEDIA_CONTROL
      Media-control: system wide ChannelType which controls a media player
    • SYSTEM_MEDIA_TITLE

      public static final ChannelType SYSTEM_MEDIA_TITLE
      Media-title: default system wide ChannelType which displays the title of a (played) song
    • SYSTEM_MEDIA_ARTIST

      public static final ChannelType SYSTEM_MEDIA_ARTIST
      Media-artist: default system wide ChannelType which displays the artist of a (played) song
    • SYSTEM_WIND_DIRECTION

      public static final ChannelType SYSTEM_WIND_DIRECTION
      Wind-direction: system wide ChannelType which shows the wind direction in degrees 0-360
    • SYSTEM_WIND_SPEED

      public static final ChannelType SYSTEM_WIND_SPEED
      Wind-speed: system wide ChannelType which shows the wind speed
    • SYSTEM_OUTDOOR_TEMPERATURE

      public static final ChannelType SYSTEM_OUTDOOR_TEMPERATURE
      Outdoor-temperature: system wide ChannelType which shows the outdoor temperature
    • SYSTEM_INDOOR_TEMPERATURE

      public static final ChannelType SYSTEM_INDOOR_TEMPERATURE
      Indoor-temperature: system wide ChannelType which shows the indoor temperature
    • SYSTEM_ATMOSPHERIC_HUMIDITY

      public static final ChannelType SYSTEM_ATMOSPHERIC_HUMIDITY
      Atmospheric-humidity: system wide ChannelType which shows the atmospheric humidity
    • SYSTEM_BAROMETRIC_PRESSURE

      public static final ChannelType SYSTEM_BAROMETRIC_PRESSURE
      Barometric-pressure: system wide ChannelType which shows the barometric pressure
    • SYSTEM_ELECTRIC_POWER

      public static final ChannelType SYSTEM_ELECTRIC_POWER
      Electric-power: system wide ChannelType which shows the electric power
    • SYSTEM_ELECTRIC_CURRENT

      public static final ChannelType SYSTEM_ELECTRIC_CURRENT
      Electric-current: system wide ChannelType which shows the electric current
    • SYSTEM_ELECTRIC_VOLTAGE

      public static final ChannelType SYSTEM_ELECTRIC_VOLTAGE
      Electric-voltage: system wide ChannelType which shows the electric voltage
    • SYSTEM_ELECTRICAL_ENERGY

      public static final ChannelType SYSTEM_ELECTRICAL_ENERGY
      Electrical-energy: system wide ChannelType which shows the electrical energy
    • SYSTEM_UV_INDEX

      public static final ChannelType SYSTEM_UV_INDEX
      UV Index: system wide ChannelType which shows the UV Index
  • Constructor Details

  • Method Details