Skip to content
This repository has been archived by the owner on Aug 27, 2022. It is now read-only.

A platform which allows you to get information about sucessfull logins to Home Assistant.

License

Notifications You must be signed in to change notification settings

custom-components/authenticated

Repository files navigation

At this point this integtration is considered deprecated.

Parts of it can probably be added to core by someone, if its usefull.

For general info about securing your instance:

old readme

authenticated

A platform which allows you to get information successful logins to Home Assistant.

To get started you should know what to get from this repo, or use HACS.

Example configuration.yaml:

sensor:
  - platform: authenticated

Configuration variables:

key required default description
platform yes The sensor platform name.
enable_notification no true Turn on/off persistant_notifications when a new IP is detected, can be true/false.
exclude no A list of IP addresses you want to exclude.
provider no 'ipapi' The provider you want to use for GEO Lookup, 'ipapi', 'extreme', 'ipvigilante'.
log_location no Full path to the logfile.

Sample overview:
Sample overview

If a new IP is detected, it will be added to a .ip_authenticated.yaml file in your configdir, with this information:

8.8.8.8:
  city: Mountain View
  country: US
  hostname: google-public-dns-a.google.com
  last_authenticated: '2018-07-26 09:27:01'
  previous_authenticated_time: '2018-07-26 09:27:01'
  region: california

If not disabled, you will also be presented with a persistent_notification about the event:
notification

Debug logging

In your configuration.yaml

logger:
  default: warn
  logs:
    custom_components.sensor.authenticated: debug

buymeacoffee.com

About

A platform which allows you to get information about sucessfull logins to Home Assistant.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages