Skip to content
Snippets Groups Projects
  • ilan's avatar
    12228d8a
    Add madvr envy integration (#120382) · 12228d8a
    ilan authored
    
    * feat: Add madvr envy
    
    * fix: await and pass entry directly
    
    * fix: add attributes and unique id for sensors
    
    * fix: reflect power state well, improve state detection
    
    * fix: don't connect on init, add options, add reload on change, keep on during test
    
    * fix: cancel tasks on unload
    
    * fix: test connection via library
    
    * fix: wait for boot time
    
    * docs: add readme and license
    
    * fix: broken pipe in lib
    
    * fix: detect out of band power off
    
    * fix: improve extra attributes
    
    * fix: fix unloading, add config flow test, limit to one platform
    
    * fix: use conf, refresh coordinator, other comments
    
    * fix: remove event data
    
    * fix: fix tests passing, remove wake on lan
    
    * fix: dont allow to proceed unless connection works
    
    * chore: update dep
    
    * fix: update config flow, add constants
    
    * fix: write state, use runtime data instead
    
    * fix: remove await
    
    * fix: move unloading and stuff to coordinator/init
    
    * fix: pass in config entry with correct type
    
    * fix: move queue and tasks to library
    
    * fix: config flow error flow, tests, name, and update lib
    
    * fix: update lib, leave connection open on setup
    
    * fix: update lib
    
    * fix: address comments, remove wol from lib
    
    * fix: remove unneeded options
    
    * fix: remove fields
    
    * fix: simplify code, address comments
    
    * fix: move error to lib
    
    * fix: fix test
    
    * fix: stronger types
    
    * fix: update lib
    
    * fix: missing text from options flow
    
    * chore: remove options flow
    
    * chore: remove import
    
    * chore: update comments
    
    * fix: get mac from device, persist
    
    * fix: add mac stuff to test
    
    * fix: startup import errors
    
    * chore: stale comment
    
    * fix: get mac from persisted config
    
    * chore: update lib
    
    * fix: persist mac in a better way
    
    * feat: use mac as unique ID for entry
    
    * fix: use unique ID from mac, add proper device
    
    * fix: will not be set in init potentially
    
    * fix: access mac
    
    * fix: optimize, move error to lib
    
    * feat: add coordinator test, use conf
    
    * fix: use one mock, add init test
    
    * fix: not async
    
    * feat: add remote test
    
    * fix: types
    
    * fix: patch client, expand remote tests
    
    * fix: use snapshot test
    
    * fix: update branding
    
    * fix: add description, fix type check
    
    * fix: update tests
    
    * fix: test
    
    * fix: update test
    
    * fix: camelcase
    
    * Fix
    
    * feat: strict typing
    
    * fix: strict typing in lib
    
    * fix: type will never be None
    
    * fix: reference to mac, all tests passing
    
    ---------
    
    Co-authored-by: default avatarJoostlek <joostlek@outlook.com>
    Add madvr envy integration (#120382)
    ilan authored
    
    * feat: Add madvr envy
    
    * fix: await and pass entry directly
    
    * fix: add attributes and unique id for sensors
    
    * fix: reflect power state well, improve state detection
    
    * fix: don't connect on init, add options, add reload on change, keep on during test
    
    * fix: cancel tasks on unload
    
    * fix: test connection via library
    
    * fix: wait for boot time
    
    * docs: add readme and license
    
    * fix: broken pipe in lib
    
    * fix: detect out of band power off
    
    * fix: improve extra attributes
    
    * fix: fix unloading, add config flow test, limit to one platform
    
    * fix: use conf, refresh coordinator, other comments
    
    * fix: remove event data
    
    * fix: fix tests passing, remove wake on lan
    
    * fix: dont allow to proceed unless connection works
    
    * chore: update dep
    
    * fix: update config flow, add constants
    
    * fix: write state, use runtime data instead
    
    * fix: remove await
    
    * fix: move unloading and stuff to coordinator/init
    
    * fix: pass in config entry with correct type
    
    * fix: move queue and tasks to library
    
    * fix: config flow error flow, tests, name, and update lib
    
    * fix: update lib, leave connection open on setup
    
    * fix: update lib
    
    * fix: address comments, remove wol from lib
    
    * fix: remove unneeded options
    
    * fix: remove fields
    
    * fix: simplify code, address comments
    
    * fix: move error to lib
    
    * fix: fix test
    
    * fix: stronger types
    
    * fix: update lib
    
    * fix: missing text from options flow
    
    * chore: remove options flow
    
    * chore: remove import
    
    * chore: update comments
    
    * fix: get mac from device, persist
    
    * fix: add mac stuff to test
    
    * fix: startup import errors
    
    * chore: stale comment
    
    * fix: get mac from persisted config
    
    * chore: update lib
    
    * fix: persist mac in a better way
    
    * feat: use mac as unique ID for entry
    
    * fix: use unique ID from mac, add proper device
    
    * fix: will not be set in init potentially
    
    * fix: access mac
    
    * fix: optimize, move error to lib
    
    * feat: add coordinator test, use conf
    
    * fix: use one mock, add init test
    
    * fix: not async
    
    * feat: add remote test
    
    * fix: types
    
    * fix: patch client, expand remote tests
    
    * fix: use snapshot test
    
    * fix: update branding
    
    * fix: add description, fix type check
    
    * fix: update tests
    
    * fix: test
    
    * fix: update test
    
    * fix: camelcase
    
    * Fix
    
    * feat: strict typing
    
    * fix: strict typing in lib
    
    * fix: type will never be None
    
    * fix: reference to mac, all tests passing
    
    ---------
    
    Co-authored-by: default avatarJoostlek <joostlek@outlook.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.