Package nl.tue.id.oocsi.client.data

  • Class Summary
    Class Description
    JSONReader
    JSONReader is part of the StringTree library (https://github.com/efficacy/stringtree) Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html
    JSONWriter
    JSONWriter is part of the StringTree library (https://github.com/efficacy/stringtree) Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html
    OOCSIDevice
    OOCSIDevice allows to configure one or more devices for an OOCSI client that can be recognized by HomeAssistant (and the OOCSI server) and will then be displayed or treated otherwise in a semantically correct way.
    OOCSIVariable<T>
    OOCSIVariable is a system-level primitive that allows for automatic synchronizing of local variables (read and write) with different OOCSI clients on the same channel.
  • Enum Summary
    Enum Description
    OOCSIDevice.BinarySensorType
    from: https://developers.home-assistant.io/docs/core/entity/binary-sensor/#available-device-classes
    OOCSIDevice.LedType
    from: ? Tbd.
    OOCSIDevice.LightSpectrum
    from: ? Tbd.
    OOCSIDevice.SensorType
    from: https://developers.home-assistant.io/docs/core/entity/sensor/#available-device-classes
    OOCSIDevice.SwitchType
    from: https://developers.home-assistant.io/docs/core/entity/switch/#available-device-classes