Home Assistant plugin updated for Python 3

User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

You want the "actual_state" custom state. You can see it in the UI:
Screenshot 2023-09-05 at 5.03.50 PM.png
Screenshot 2023-09-05 at 5.03.50 PM.png (74.37 KiB) Viewed 3107 times
HAA currently does not have an option to import "Person" entities. There's lots of GeoTracking options in Indigo, so I didn't bother adding that to the plugin.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
farberm
Posts: 393
Joined: Sun Feb 24, 2008 2:14 pm

Re: Home Assistant plugin updated for Python 3

Post by farberm »

I am getting several new errors with the latest plugin.... (not in ha_entity)

Code: Select all

 Starting plugin "Home Assistant Agent 2023.0.6" (pid 90205)
   Home Assistant Agent Debug      logLevel = 10
   Started plugin "Home Assistant Agent 2023.0.6"
   Home Assistant Agent Debug      startup called
   Home Assistant Agent Debug      Connecting to 'ws://192.168.2.60:8123/api/websocket'
   Home Assistant Agent            Basement Thermostat HA: Starting Agent device for entity 'climate.basement'
   Home Assistant Agent Debug      Basement Thermostat HA: climate.basement not in ha_entity_map[climate][basement]
   Home Assistant Agent            Bedside Lamp: Starting Agent device for entity 'switch.bedroom_gosund'
   Home Assistant Agent Debug      Bedside Lamp: switch.bedroom_gosund not in ha_entity_map[switch][bedroom_gosund]
   Home Assistant Agent            Cellular Modem: Starting Agent device for entity 'switch.lr_gosund'
   Home Assistant Agent Debug      Cellular Modem: switch.lr_gosund not in ha_entity_map[switch][lr_gosund]
   Home Assistant Agent            Main Thermostat HA: Starting Agent device for entity 'climate.main'
   Home Assistant Agent Debug      Service Home._home-assistant._tcp.local. of type _home-assistant._tcp.local. state changed: ServiceStateChange.Added
   Home Assistant Agent Debug      Main Thermostat HA: climate.main not in ha_entity_map[climate][main]
   Home Assistant Agent            Pentair Air Temp HA: Starting Agent device for entity 'sensor.pentair_airtemp'
   Home Assistant Agent Debug      Pentair Air Temp HA: sensor.pentair_airtemp not in ha_entity_map[sensor][pentair_airtemp]
   Home Assistant Agent            Pentair Calcium: Starting Agent device for entity 'sensor.pentair_calcium'
   Home Assistant Agent Debug      Pentair Calcium: sensor.pentair_calcium not in ha_entity_map[sensor][pentair_calcium]
   Home Assistant Agent            Pentair Cyanuric Acid: Starting Agent device for entity 'sensor.pentair_cyanuricacid'
   Home Assistant Agent Debug      Pentair Cyanuric Acid: sensor.pentair_cyanuricacid not in ha_entity_map[sensor][pentair_cyanuricacid]
   Home Assistant Agent            Pentair ORP: Starting Agent device for entity 'sensor.pentair_orp'
   Home Assistant Agent Debug      Pentair ORP: sensor.pentair_orp not in ha_entity_map[sensor][pentair_orp]
   Home Assistant Agent Debug      Found HA Servers: {'Home._home-assistant._tcp.local.': {'ip_address': '192.168.2.60', 'port': 8123}}
   Home Assistant Agent            Pentair Pool Temperature: Starting Agent device for entity 'sensor.pentair_pooltemp'
   Home Assistant Agent Debug      Pentair Pool Temperature: sensor.pentair_pooltemp not in ha_entity_map[sensor][pentair_pooltemp]
   Home Assistant Agent            Pentair Spa Temperature: Starting Agent device for entity 'sensor.pentair_spatemp'
   Home Assistant Agent Debug      Pentair Spa Temperature: sensor.pentair_spatemp not in ha_entity_map[sensor][pentair_spatemp]
   Home Assistant Agent            Pentaor Alkalinity: Starting Agent device for entity 'sensor.pentair_alkalinity'
   Home Assistant Agent Debug      Pentaor Alkalinity: sensor.pentair_alkalinity not in ha_entity_map[sensor][pentair_alkalinity]
   Home Assistant Agent            Pentaor pH: Starting Agent device for entity 'sensor.pentair_ph'
   Home Assistant Agent Debug      Pentaor pH: sensor.pentair_ph not in ha_entity_map[sensor][pentair_ph]
   Home Assistant Agent            SpaHeaterHA: Starting Agent device for entity 'climate.pentair_ec_c0_d0_spa_heat'
   Home Assistant Agent Debug      SpaHeaterHA: climate.pentair_ec_c0_d0_spa_heat not in ha_entity_map[climate][pentair_ec_c0_d0_spa_heat]
   Home Assistant Agent            Upstairs Thermostat HA: Starting Agent device for entity 'climate.upstairs'
   Home Assistant Agent Debug      Upstairs Thermostat HA: climate.upstairs not in ha_entity_map[climate][upstairs]
   Home Assistant Agent Debug      Websocket connected
   Home Assistant Agent Debug      Websocket got auth_required for ha_version 2023.8.4, sending auth_token
   Home Assistant Agent Debug      Websocket got auth_ok for ha_version 2023.8.4
   Home Assistant Agent Debug      Websocket reply Success for subscribe_events
   Home Assistant Agent Debug      Websocket reply Success for get_states
   Home Assistant Agent Debug      Updating device Pentair Pool Temperature with {'entity_id': 'sensor.pentair_pooltemp', 'state': '82', 'attributes': {'friendly_name': 'pentair_pooltemp'}, 'last_changed': '2023-09-05T22:22:32.233464+00:00', 'last_updated': '2023-09-05T22:22:32.233464+00:00', 'context': {'id': '01H9KQ1B99Y7KVDBBCN66Q9Y4T', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentair Spa Temperature with {'entity_id': 'sensor.pentair_spatemp', 'state': '85', 'attributes': {'friendly_name': 'pentair_spatemp'}, 'last_changed': '2023-09-05T20:32:54.552710+00:00', 'last_updated': '2023-09-05T20:32:54.552710+00:00', 'context': {'id': '01H9KGRKRRDYP2DMAW87T6HTF1', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentair Air Temp HA with {'entity_id': 'sensor.pentair_airtemp', 'state': '86', 'attributes': {'friendly_name': 'pentair_airtemp'}, 'last_changed': '2023-09-05T22:51:12.104733+00:00', 'last_updated': '2023-09-05T22:51:12.104733+00:00', 'context': {'id': '01H9KRNTV8JGHH9TT000XGJQQ0', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentaor Alkalinity with {'entity_id': 'sensor.pentair_alkalinity', 'state': '90', 'attributes': {'friendly_name': 'pentair_alkalinity'}, 'last_changed': '2023-09-03T20:39:00.999792+00:00', 'last_updated': '2023-09-03T20:39:00.999792+00:00', 'context': {'id': '01H9ECABM7T090YK1PGVXYXVTM', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentair Calcium with {'entity_id': 'sensor.pentair_calcium', 'state': '250', 'attributes': {'friendly_name': 'pentair_calcium'}, 'last_changed': '2023-09-03T20:39:00.965920+00:00', 'last_updated': '2023-09-03T20:39:00.965920+00:00', 'context': {'id': '01H9ECABK5XF2C75PT3ETK3X47', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentair Cyanuric Acid with {'entity_id': 'sensor.pentair_cyanuricacid', 'state': '18', 'attributes': {'friendly_name': 'pentair_cyanuricacid'}, 'last_changed': '2023-09-03T20:39:00.980392+00:00', 'last_updated': '2023-09-03T20:39:00.980392+00:00', 'context': {'id': '01H9ECABKMMD7PQEG4A3TEJHZH', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentaor pH with {'entity_id': 'sensor.pentair_ph', 'state': '7.45', 'attributes': {'friendly_name': 'pentair_ph'}, 'last_changed': '2023-09-05T23:07:01.588051+00:00', 'last_updated': '2023-09-05T23:07:01.588051+00:00', 'context': {'id': '01H9KSJT2M8CK3A76866NMZPRK', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Pentair ORP with {'entity_id': 'sensor.pentair_orp', 'state': '104', 'attributes': {'friendly_name': 'pentair_orp'}, 'last_changed': '2023-09-05T23:07:35.187952+00:00', 'last_updated': '2023-09-05T23:07:35.187952+00:00', 'context': {'id': '01H9KSKTWK2N3S3MAW2CVBXVCT', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Bedside Lamp with {'entity_id': 'switch.bedroom_gosund', 'state': 'off', 'attributes': {'current': False, 'current_consumption': 0.0, 'voltage': 0.0, 'raw_state': False, 'friendly_name': 'Bedroom Gosund'}, 'last_changed': '2023-09-03T20:38:48.760914+00:00', 'last_updated': '2023-09-03T20:38:48.760914+00:00', 'context': {'id': '01H9EC9ZNRCKWN2R61757X618X', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Cellular Modem with {'entity_id': 'switch.lr_gosund', 'state': 'on', 'attributes': {'current': True, 'current_consumption': 0.1, 'voltage': 0.1, 'raw_state': True, 'friendly_name': 'LR Gosund'}, 'last_changed': '2023-09-03T20:38:48.761132+00:00', 'last_updated': '2023-09-03T20:38:48.761132+00:00', 'context': {'id': '01H9EC9ZNS114CT56E3JFM5W4T', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Upstairs Thermostat HA with {'entity_id': 'climate.upstairs', 'state': 'cool', 'attributes': {'hvac_modes': ['heat_cool', 'heat', 'cool', 'off'], 'min_temp': 44.6, 'max_temp': 95.0, 'target_temp_step': 0.5, 'fan_modes': ['auto', 'on'], 'preset_modes': ['Away', 'Sleep', 'Home'], 'current_temperature': 73.6, 'temperature': 73.0, 'target_temp_high': None, 'target_temp_low': None, 'current_humidity': 57, 'fan_mode': 'auto', 'hvac_action': 'cooling', 'preset_mode': 'temp', 'fan': 'on', 'climate_mode': 'Home', 'equipment_running': 'compCool1,fan', 'fan_min_on_time': 15, 'friendly_name': 'Upstairs', 'supported_features': 27}, 'last_changed': '2023-09-05T01:29:53.175371+00:00', 'last_updated': '2023-09-05T23:09:54.436415+00:00', 'context': {'id': '01H9KSR2W4VACB8JSCV42BJR98', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Basement Thermostat HA with {'entity_id': 'climate.basement', 'state': 'cool', 'attributes': {'hvac_modes': ['off', 'heat_cool', 'cool', 'heat'], 'min_temp': 50, 'max_temp': 99, 'fan_modes': ['on', 'auto', 'diffuse'], 'preset_modes': ['none', 'away', 'Hold'], 'current_temperature': 75, 'temperature': 78, 'target_temp_high': None, 'target_temp_low': None, 'current_humidity': 47.0, 'fan_mode': 'auto', 'hvac_action': 'idle', 'preset_mode': None, 'fan_action': 'idle', 'permanent_hold': False, 'dr_phase': -1, 'friendly_name': 'Basement', 'supported_features': 27}, 'last_changed': '2023-09-05T21:35:34.802866+00:00', 'last_updated': '2023-09-05T21:48:34.854125+00:00', 'context': {'id': '01H9KN35N6Q68D3DCCRMQ9KB80', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device Main Thermostat HA with {'entity_id': 'climate.main', 'state': 'heat_cool', 'attributes': {'hvac_modes': ['off', 'heat_cool', 'cool', 'heat'], 'min_temp': 40, 'max_temp': 99, 'fan_modes': ['on', 'auto', 'diffuse'], 'preset_modes': ['none', 'away', 'Hold'], 'current_temperature': 75, 'temperature': None, 'target_temp_high': 75, 'target_temp_low': 66, 'current_humidity': 46.0, 'fan_mode': 'auto', 'hvac_action': 'idle', 'preset_mode': 'Hold', 'aux_heat': 'off', 'fan_action': 'idle', 'permanent_hold': True, 'dr_phase': -1, 'friendly_name': 'Main', 'supported_features': 91}, 'last_changed': '2023-09-05T22:14:04.910714+00:00', 'last_updated': '2023-09-05T23:03:35.264337+00:00', 'context': {'id': '01H9KSCGK0E4JXFYFXJ373DEV3', 'parent_id': None, 'user_id': None}}
   Home Assistant Agent Debug      Updating device SpaHeaterHA with {'entity_id': 'climate.pentair_ec_c0_d0_spa_heat', 'state': 'heat', 'attributes': {'hvac_modes': ['off', 'heat'], 'min_temp': 40, 'max_temp': 104, 'preset_modes': ['Heater'], 'current_temperature': 85, 'temperature': 98, 'hvac_action': 'idle', 'preset_mode': 'Heater', 'friendly_name': 'Pentair: EC-C0-D0 Spa Heat', 'supported_features': 17}, 'last_changed': '2023-09-05T20:12:01.943528+00:00', 'last_updated': '2023-09-05T20:32:49.462671+00:00', 'context': {'id': '01H9KGRESPCC48F31F6PNKE9TQ', 'parent_id': None, 'user_id': None}}

Sep 5, 2023 at 7:13:17 PM
   Home Assistant Agent Debug      Updating device SpaHeaterHA with {'entity_id': 'climate.pentair_ec_c0_d0_spa_heat', 'state': 'heat', 'attributes': {'hvac_modes': ['off', 'heat'], 'min_temp': 40, 'max_temp': 104, 'preset_modes': ['Heater'], 'current_temperature': 84, 'temperature': 98, 'hvac_action': 'idle', 'preset_mode': 'Heater', 'friendly_name': 'Pentair: EC-C0-D0 Spa Heat', 'supported_features': 17}, 'last_changed': '2023-09-05T20:12:01.943528+00:00', 'last_updated': '2023-09-05T23:13:43.729912+00:00', 'context': {'id': '01H9KSZ2SHDD1TEXQX6NA3E4NW', 'parent_id': None, 'user_id': None}}
   Error                           device "SpaHeaterHA" state key actual_state not defined (ignoring update request)
   Home Assistant Agent Debug      Updating device SpaHeaterHA with {'entity_id': 'climate.pentair_ec_c0_d0_spa_heat', 'state': 'heat', 'attributes': {'hvac_modes': ['off', 'heat'], 'min_temp': 40, 'max_temp': 104, 'preset_modes': ['Heater'], 'current_temperature': 85, 'temperature': 98, 'hvac_action': 'idle', 'preset_mode': 'Heater', 'friendly_name': 'Pentair: EC-C0-D0 Spa Heat', 'supported_features': 17}, 'last_changed': '2023-09-05T20:12:01.943528+00:00', 'last_updated': '2023-09-05T23:13:53.539609+00:00', 'context': {'id': '01H9KSZCC3VSEE2ZK2KNA246PZ', 'parent_id': None, 'user_id': None}}
   Error                           device "SpaHeaterHA" state key actual_state not defined (ignoring update request)
   Home Assistant Agent Debug      Updating device Main Thermostat HA with {'entity_id': 'climate.main', 'state': 'heat_cool', 'attributes': {'hvac_modes': ['off', 'heat_cool', 'cool', 'heat'], 'min_temp': 40, 'max_temp': 99, 'fan_modes': ['on', 'auto', 'diffuse'], 'preset_modes': ['none', 'away', 'Hold'], 'current_temperature': 75, 'temperature': None, 'target_temp_high': 75, 'target_temp_low': 66, 'current_humidity': 46.0, 'fan_mode': 'auto', 'hvac_action': 'cooling', 'preset_mode': 'Hold', 'aux_heat': 'off', 'fan_action': 'running', 'permanent_hold': True, 'dr_phase': -1, 'friendly_name': 'Main', 'supported_features': 91}, 'last_changed': '2023-09-05T22:14:04.910714+00:00', 'last_updated': '2023-09-05T23:14:05.294921+00:00', 'context': {'id': '01H9KSZQVEVTGWMRT5GZVZQM8A', 'parent_id': None, 'user_id': None}}
   Error                           device "Main Thermostat HA" state key actual_state not defined (ignoring update request)
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

The only actual errors there are these lines:

Code: Select all

   Error                           device "SpaHeaterHA" state key actual_state not defined (ignoring update request)
   Error                           device "SpaHeaterHA" state key actual_state not defined (ignoring update request)
   Error                           device "Main Thermostat HA" state key actual_state not defined (ignoring update request)
To fix those, just edit the devices and save them (no changes needed). The other line is debug information, not an error. Just turn off debug logging unless directed to turn it back on.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
farberm
Posts: 393
Joined: Sun Feb 24, 2008 2:14 pm

Re: Home Assistant plugin updated for Python 3

Post by farberm »

thx
User avatar
Different Computers
Posts: 2730
Joined: Sat Jan 02, 2016 10:07 am
Location: East Coast
Contact:

Re: Home Assistant plugin updated for Python 3

Post by Different Computers »

Having some trouble getting Indigo to see a bulb has been added to HASS, possibly because that bulb had previously been in HASS under another name.

Code: Select all

 Reloading plugin "Home Assistant Agent 2023.0.6" using API v3.0
   Stopping plugin "Home Assistant Agent 2023.0.6" (pid 67850)
   Home Assistant Agent Error      exception in device_stop_comm(Garage Door Light): 'light.ge_lamp_light'
   Z-Wave                          received "Garden Luminance" sensor update to 900 lux
   Stopped plugin "Home Assistant Agent 2023.0.6"
   Starting plugin "Home Assistant Agent 2023.0.6" (pid 68932)
   Started plugin "Home Assistant Agent 2023.0.6"
The error that shows here refers to the OLD name of the bulb. Even after multiple attempts to have the plugin Update Devices and reloading the plugin, I still don't get the new name for the bulb to show up. And I just noticed that the Indigo device that should be referencing the new name but instead is referencing the old name has been forced by indigo to be disabled.

Also when I tell the plugin to write device details to the log, should it appear in the event log window? My guess is it gets sent to the log file but not the event window. It def isn't showing up there.


EDIT: I disabled the indigo plugin, restarted HASS at the server, and on reenabling the plugin got:

Code: Select all

 Enabling plugin "Home Assistant Agent 2023.0.6" using API v3.0
   Starting plugin "Home Assistant Agent 2023.0.6" (pid 69586)
   Started plugin "Home Assistant Agent 2023.0.6"
   Error                           LowLevelBadParameterError -- device value type for state key sensorValue must be real
Aside from this, I'm loving this plugin! I've been able to pull a bunch of nearly 10 year old Zigbee stuff out of storage and make it useful again.
Sonoma on a Mac Mini M1 running Airfoil Pro, Bond Home, Camect, Roku Network Remote, Hue Lights, DomoPad, Adapters, Home Assistant Agent, HomeKitLinkSiri, EPS Smart Dimmer, Fantastic Weather, Nanoleaf, LED Simple Effects, Grafana, Yamaha RX Receiver.
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

Have you tried manually editing the entity name in the Indigo device configuration dialog? You don't have to use what the pop-up menu gives you.

Also, it's not simple to actually change an entity name in HA. You can change the display name, but the entity name is like the Indigo device ID. Once it's assigned, it's stuck.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

Yes, the device details should show up in the main log window. If it's not, something's broken. I would need to see a debug log starting at plugin restart to figure out what the issue is.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
User avatar
Different Computers
Posts: 2730
Joined: Sat Jan 02, 2016 10:07 am
Location: East Coast
Contact:

Re: Home Assistant plugin updated for Python 3

Post by Different Computers »

On further investigation, the old GE Link bulb may be faulty. So no need for a reply right now as I test.
Sonoma on a Mac Mini M1 running Airfoil Pro, Bond Home, Camect, Roku Network Remote, Hue Lights, DomoPad, Adapters, Home Assistant Agent, HomeKitLinkSiri, EPS Smart Dimmer, Fantastic Weather, Nanoleaf, LED Simple Effects, Grafana, Yamaha RX Receiver.
User avatar
Different Computers
Posts: 2730
Joined: Sat Jan 02, 2016 10:07 am
Location: East Coast
Contact:

Re: Home Assistant plugin updated for Python 3

Post by Different Computers »

Seems like some sort of combination of problems involving the bulb being too far out of range, getting too hot (which may be an indication of other issues) and the plugin not noticing the change in name.

At the moment, with the bulb at my desk 15 feet from the Zigbee dongle, it's working right even though the plugin has a reference to a name that I'm no longer using in HASS. So maybe that "stuck" name was the problem.

I tried editing the debug log to redact personal info but it was gigantic and complex and I didn't feel confident the result would be clean or useful. In any case the problematic bulb is working now.
Sonoma on a Mac Mini M1 running Airfoil Pro, Bond Home, Camect, Roku Network Remote, Hue Lights, DomoPad, Adapters, Home Assistant Agent, HomeKitLinkSiri, EPS Smart Dimmer, Fantastic Weather, Nanoleaf, LED Simple Effects, Grafana, Yamaha RX Receiver.
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

Different Computers wrote:it's working right even though the plugin has a reference to a name that I'm no longer using in HASS. So maybe that "stuck" name was the problem.
Like I said, it's my understanding that renaming the device does NOT change the entity name. You would actually have to delete the device, rename it it outside of HA (so HA sees the new name) and let HA create a new entity.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
User avatar
Different Computers
Posts: 2730
Joined: Sat Jan 02, 2016 10:07 am
Location: East Coast
Contact:

Re: Home Assistant plugin updated for Python 3

Post by Different Computers »

I'm finding a LOT of power in HASS. it's quite amazing. Thanks very much for this plugin!

There's an integration with iPhones that lets HASS see a lot of phone info, including "Focus". While many of the phone value sensors are visible to Indigo, Focus is not.

Is there some technical reason this isn't available? It seems like a natural one to trigger all sorts of automations with.

Also, for anyone looking for geolocation using phones, the HASS plugin seems like the easiest way to do it--and that's speaking as someone who already uses the Unifi plugin for it, FindFriendsMini for it, and has tried various beacon solutions too!

(in the attached screen shot "thirteen" is my iPhone, and if Focus was available, it should be on the menu.)
Attachments
Screenshot 2023-09-15 at 8.52.30 AM.png
Screenshot 2023-09-15 at 8.52.30 AM.png (21.29 KiB) Viewed 2778 times
Sonoma on a Mac Mini M1 running Airfoil Pro, Bond Home, Camect, Roku Network Remote, Hue Lights, DomoPad, Adapters, Home Assistant Agent, HomeKitLinkSiri, EPS Smart Dimmer, Fantastic Weather, Nanoleaf, LED Simple Effects, Grafana, Yamaha RX Receiver.
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

Home Assistant plugin updated for Python 3

Post by GlennNZ »

HI

Got me momentarily excited, and I have checked the data that we get for devices from icloud - just now - address has returned, but everything else is the same.

I would presume - although it is a complete guess after a quick google - that this extra stuff is from running the HA iphone Companion App? Giving it access to everything? Running it always in the background etc. Pretty high security risk I would guess. It seems this phone App then can access whatever an App is allowed to and report back to you and …

If this isn’t the case - let me know and happy to have a look where info comes from.

Glenn


Sent from my iPad using Tapatalk
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

Different Computers wrote: Is there some technical reason this isn't available? It seems like a natural one to trigger all sorts of automations
The HAA plugin only supports a limited set of HA device classes that have a reasonably direct counterpart in Indigo. While it’s not that difficult to add more classes, what to map them to in Indigo is the issue. I’m certainly open to adding more mappings, but I’m not going to add dozens of them. I’d need to see some sort of proposal of what the mapping should look like.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
EagleDTW
Posts: 106
Joined: Thu Apr 30, 2020 5:56 pm

Re: Home Assistant plugin updated for Python 3 -Entities Mis

Post by EagleDTW »

Hi Flying Diver,

The newest plugin seems to have missed populating the pull down and Entities not populating the entity pull down data field inside the device window I have only a couple of devices instead of the like 15-20 devices that should come up. what's the best way to keep the entries but update to contain them in the pull down?

Thanks,
Daniel
User avatar
FlyingDiver
Posts: 7830
Joined: Sat Jun 07, 2014 10:36 am
Location: Southwest Florida, USA

Re: Home Assistant plugin updated for Python 3

Post by FlyingDiver »

EagleDTW wrote:Hi Flying Diver,

The newest plugin seems to have missed populating the pull down and Entities not populating the entity pull down data field inside the device window I have only a couple of devices instead of the like 15-20 devices that should come up. what's the best way to keep the entries but update to contain them in the pull down?

Thanks,
Daniel
What device types are missing from the list? As described above, only a limited set of device types are currently supported.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Locked

Return to “Home Assistant Agent”