Add constants file for Brottsplatskartan (#90165)

* bpk constants

* not used
This commit is contained in:
G Johansson 2023-03-23 11:54:15 +01:00 committed by GitHub
parent 2b4514ae25
commit dd4a3089ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 35 additions and 31 deletions

View File

@ -0,0 +1,33 @@
"""Adds constants for brottsplatskartan integration."""
import logging
LOGGER = logging.getLogger(__package__)
CONF_AREA = "area"
DEFAULT_NAME = "Brottsplatskartan"
AREAS = [
"N/A",
"Blekinge län",
"Dalarnas län",
"Gotlands län",
"Gävleborgs län",
"Hallands län",
"Jämtlands län",
"Jönköpings län",
"Kalmar län",
"Kronobergs län",
"Norrbottens län",
"Skåne län",
"Stockholms län",
"Södermanlands län",
"Uppsala län",
"Värmlands län",
"Västerbottens län",
"Västernorrlands län",
"Västmanlands län",
"Västra Götalands län",
"Örebro län",
"Östergötlands län",
]

View File

@ -3,7 +3,6 @@ from __future__ import annotations
from collections import defaultdict from collections import defaultdict
from datetime import timedelta from datetime import timedelta
import logging
import uuid import uuid
import brottsplatskartan import brottsplatskartan
@ -16,38 +15,10 @@ import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
_LOGGER = logging.getLogger(__name__) from .const import AREAS, CONF_AREA, DEFAULT_NAME, LOGGER
CONF_AREA = "area"
DEFAULT_NAME = "Brottsplatskartan"
SCAN_INTERVAL = timedelta(minutes=30) SCAN_INTERVAL = timedelta(minutes=30)
AREAS = [
"Blekinge län",
"Dalarnas län",
"Gotlands län",
"Gävleborgs län",
"Hallands län",
"Jämtlands län",
"Jönköpings län",
"Kalmar län",
"Kronobergs län",
"Norrbottens län",
"Skåne län",
"Stockholms län",
"Södermanlands län",
"Uppsala län",
"Värmlands län",
"Västerbottens län",
"Västernorrlands län",
"Västmanlands län",
"Västra Götalands län",
"Örebro län",
"Östergötlands län",
]
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
{ {
vol.Inclusive(CONF_LATITUDE, "coordinates"): cv.latitude, vol.Inclusive(CONF_LATITUDE, "coordinates"): cv.latitude,
@ -99,7 +70,7 @@ class BrottsplatskartanSensor(SensorEntity):
incidents = self._brottsplatskartan.get_incidents() incidents = self._brottsplatskartan.get_incidents()
if incidents is False: if incidents is False:
_LOGGER.debug("Problems fetching incidents") LOGGER.debug("Problems fetching incidents")
return return
for incident in incidents: for incident in incidents: