richibrics / IoTuring

Your Windows, Linux, macOS computer as MQTT and HomeAssistant integration

Home Page:https://pypi.org/project/IoTuring/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing entities from PyMonitorMQTT

infeeeee opened this issue · comments

I think we should track missing sensors and commands from PyMonitorMQTT, so we can check when we reached feature parity.

Commands:

  • BrightnessCommand
  • InboxCommand
  • LockCommand
  • NotifyCommand #11
  • RebootCommand
  • ShutdownCommand
  • SleepCommand
  • TerminalCommand #66
  • TurnOffMonitorsCommand
  • TurnOnMonitorsCommand

Sensors:

  • ActiveWindowSensor
  • BatterySensor
  • BoottimeSensor
  • CpuSensor
  • CpuTemperaturesSensor (Linux+Mac #12 #26)
  • DesktopEnvironmentSensor
  • DiskSensor
  • FileReadSensor as TerminalSensor #66
  • HostnameSensor
  • MessageSensor as TerminalSensor #66, just use echo message as command
  • NetworkSensor #89
  • OsSensor
  • RamSensor
  • ScreenshotSensor
  • StateSensor
  • TimeSensor
  • UptimeSensor
  • UsernameSensor
  • VolumeSensor (Mac #47 Linux #65 )

Additional features:

  • Custom entities

I run PyMonitorMQTT on multiple computers and I want to upgrade to IoTuring, but I need some of the commands and some missing sensors.

Feel free to edit this post, cross the ones you don't plan to implement

Brightness and Volume entity (this one except for macOS) are not planned currently since there isn't an easy way to interact with those operating system properties. Maybe in the future I will take a look at them.