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

Latest commit

 

History

History
72 lines (49 loc) · 1.99 KB

README.md

File metadata and controls

72 lines (49 loc) · 1.99 KB

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