Class KobotTextEntity

  • All Implemented Interfaces:
    crackers.kobots.mqtt.homeassistant.KobotHAEntity , kotlin.Comparable

    
    public class KobotTextEntity
    extends CommandEntity
                        

    Handles simple text messages.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      String getComponent() The Home Assistant classification of the device (e.g.
      String getIcon() The icon HA will use to display this entity.
      final Function1<String, Unit> getTextHandler()
      String currentState() Generate the MQTT state message for this device.
      Unit handleCommand(String payload) Handle the MQTT command message for this device.
      • Methods inherited from class crackers.kobots.mqtt.homeassistant.CommandEntity

        discovery, getCommandTopic, start
      • Methods inherited from class crackers.kobots.mqtt.homeassistant.AbstractKobotEntity

        getDeviceIdentifier, getName, getStatusTopic, getUniqueId, remove, sendCurrentState
      • Methods inherited from class crackers.kobots.mqtt.homeassistant.KobotHAEntity

        compareTo
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait