Skip to content
Snippets Groups Projects
  • TimL's avatar
    98a007cb
    New Integration: SMLIGHT SLZB-06 Adapters Integration (#118675) · 98a007cb
    TimL authored
    
    * Initial SMLIGHT integration
    
    Signed-off-by: default avatarTim Lunn <tl@smlight.tech>
    
    * Generated content
    
    Signed-off-by: default avatarTim Lunn <tl@smlight.tech>
    
    * Cleanup LOGGING
    
    * Use runtime data
    
    * Call super first
    
    * coordinator instance attributes
    
    * Move coordinatorEntity and attr to base class
    
    * cleanup sensors
    
    * update strings to use sentence case
    
    * Improve reauth flow on incorrect credentials
    
    * Use fixture for config_flow tests and test to completion
    
    * Split uptime hndling into a new uptime sensor entity
    
    * Drop server side events and internet callback
    
    will bring this back with binary sensor Platform
    
    * consolidate coordinator setup
    
    * entity always include connections
    
    * get_hostname tweak
    
    * Add tests for init, coordinator and sensor
    
    * Use custom type SmConfigEntry
    
    * update sensor snapshot
    
    * Drop reauth flow for later PR
    
    * Use _async_setup for initial setup
    
    * drop internet to be set later
    
    * sensor fixes
    
    * config flow re
    
    * typing fixes
    
    * Bump pysmlight dependency to 0.0.12
    
    * dont trigger invalid auth message when first loading auth step
    
    * Merge uptime sensors back into main sensor class
    
    * clarify uptime handling
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarJoost Lekkerkerker <joostlek@outlook.com>
    
    * address review comments
    
    * pass host as parameter to the dataCoordinator
    
    * drop uptime sensors for a later PR
    
    * update sensor test snapshot
    
    * move coordinator unique_id to _async_setup
    
    * fix CI
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarJoost Lekkerkerker <joostlek@outlook.com>
    
    * drop invalid_auth test tag
    
    * use snapshot_platform, update fixtures
    
    * Finish all tests with abort or create entry
    
    * drop coordinator tests and remove hostname support
    
    * add test for update failure on connection error
    
    * use freezer for update_failed test
    
    * fix pysmlight imports
    
    ---------
    
    Signed-off-by: default avatarTim Lunn <tl@smlight.tech>
    Co-authored-by: default avatarTim Lunn <tim@feathertop.org>
    Co-authored-by: default avatarJoost Lekkerkerker <joostlek@outlook.com>
    New Integration: SMLIGHT SLZB-06 Adapters Integration (#118675)
    TimL authored
    
    * Initial SMLIGHT integration
    
    Signed-off-by: default avatarTim Lunn <tl@smlight.tech>
    
    * Generated content
    
    Signed-off-by: default avatarTim Lunn <tl@smlight.tech>
    
    * Cleanup LOGGING
    
    * Use runtime data
    
    * Call super first
    
    * coordinator instance attributes
    
    * Move coordinatorEntity and attr to base class
    
    * cleanup sensors
    
    * update strings to use sentence case
    
    * Improve reauth flow on incorrect credentials
    
    * Use fixture for config_flow tests and test to completion
    
    * Split uptime hndling into a new uptime sensor entity
    
    * Drop server side events and internet callback
    
    will bring this back with binary sensor Platform
    
    * consolidate coordinator setup
    
    * entity always include connections
    
    * get_hostname tweak
    
    * Add tests for init, coordinator and sensor
    
    * Use custom type SmConfigEntry
    
    * update sensor snapshot
    
    * Drop reauth flow for later PR
    
    * Use _async_setup for initial setup
    
    * drop internet to be set later
    
    * sensor fixes
    
    * config flow re
    
    * typing fixes
    
    * Bump pysmlight dependency to 0.0.12
    
    * dont trigger invalid auth message when first loading auth step
    
    * Merge uptime sensors back into main sensor class
    
    * clarify uptime handling
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarJoost Lekkerkerker <joostlek@outlook.com>
    
    * address review comments
    
    * pass host as parameter to the dataCoordinator
    
    * drop uptime sensors for a later PR
    
    * update sensor test snapshot
    
    * move coordinator unique_id to _async_setup
    
    * fix CI
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarJoost Lekkerkerker <joostlek@outlook.com>
    
    * drop invalid_auth test tag
    
    * use snapshot_platform, update fixtures
    
    * Finish all tests with abort or create entry
    
    * drop coordinator tests and remove hostname support
    
    * add test for update failure on connection error
    
    * use freezer for update_failed test
    
    * fix pysmlight imports
    
    ---------
    
    Signed-off-by: default avatarTim Lunn <tl@smlight.tech>
    Co-authored-by: default avatarTim Lunn <tim@feathertop.org>
    Co-authored-by: default avatarJoost Lekkerkerker <joostlek@outlook.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.