github home-assistant/android 2.4.0

latest releases: 2024.4.3, 2024.4.2, 2024.4.1...
3 years ago

Notable Changes

Foreground Worker Notification

  • This should help ensure sensors are updating when we expect
  • You should be able to make this a silent sensor to keep it from distracting you

New Sensors

  • Doze mode
    • Android 6.0+ only, a binary sensor to represent the state of doze mode.
  • Interactive
    • A binary sensor that represents whether or not the device is being interacted with.
  • Power Save Mode
    • A binary sensor that turns on when the device reports it’s in power-saving mode. Most manufacturers allow this to be user-configurable on the device.
  • Public IP
    • A sensor that shows the public IP address of the device.

Full Changelog:

  • Disable network manager by default (#921)
  • Ensure only the master branch push creates a beta play store build. (#919)
  • Architecture Simplification (#917)
  • Fix settings crash (#911)
  • Initial public ip sensor commit (#908)
  • Bump Database Version
  • Fix a race condition Sensor Update (#907)
  • Split up audio attributes, part 1 (#905)
  • Split up WiFi sensor, part 1 (#904)
  • Split up bluetooth state into its own sensor, part 1 (#901)
  • Split up external storage to its own sensor, part 1 (#902)
  • Split battery attributes, part 1 (#899)
  • Fix state change when we fail to send data to HA (#903)
  • Breaking Change: Only send updates when a state change has been detected (#891)
  • Add more icons to the settings screen and force number pad for numeric only field (#895)
  • Discard duplicate locations coming within seconds of each other (#888)
  • Breaking Change: Allow attributes to send over their proper data format (#889)
  • Fix nightly failures when no changes occur. (#887)
  • Do not trigger sensors update on alarm and bluetooth events if the corresponding sensor is disabled (#884)
  • Add power sensors: Interactive, Doze, Power Save (#885)
  • Fix theme selector (#881)
  • Update sensors bugfix (#879)
  • Only show sensors that are available for the device (#877)
  • Allow sensors to be disabled by default until user enables them (#875)
  • Ensure that we only register once for location updates (really this time) (#874)
  • Only register once for hardware sensors (#873)
  • Switch to string for translating sensor names (#858)
  • Use a foreground service for the sensor worker to make updates more reliable (#854)
  • Enable Wi-Fi and Geocode sensors during the initial setup if location permission is granted (#853)
  • Build Enhancements (#866)

Don't miss a new android release

NewReleases is sending notifications on new releases.