Rename component

This commit is contained in:
Julian Pawlowski 2025-04-18 12:51:32 +00:00
parent 131a4eb148
commit dea7cfee43
18 changed files with 32 additions and 32 deletions

View file

@ -1,5 +1,5 @@
{ {
"name": "ludeeus/integration_blueprint", "name": "jpawlowski/hass.tibber_prices",
"image": "mcr.microsoft.com/devcontainers/python:3.13", "image": "mcr.microsoft.com/devcontainers/python:3.13",
"postCreateCommand": "scripts/setup", "postCreateCommand": "scripts/setup",
"forwardPorts": [ "forwardPorts": [

View file

@ -21,7 +21,7 @@ body:
required: true required: true
- label: This issue only contains 1 issue (if you have multiple issues, open one issue for each issue). - label: This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
required: true required: true
- label: This issue is not a duplicate issue of any [previous issues](https://github.com/ludeeus/integration_blueprint/issues?q=is%3Aissue+label%3A%22Bug%22+).. - label: This issue is not a duplicate issue of any [previous issues](https://github.com/jpawlowski/hass.tibber_prices/issues?q=is%3Aissue+label%3A%22Bug%22+)..
required: true required: true
- type: textarea - type: textarea
attributes: attributes:

View file

@ -13,7 +13,7 @@ body:
required: true required: true
- label: This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request). - label: This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
required: true required: true
- label: This issue is not a duplicate feature request of [previous feature requests](https://github.com/ludeeus/integration_blueprint/issues?q=is%3Aissue+label%3A%22Feature+Request%22+). - label: This issue is not a duplicate feature request of [previous feature requests](https://github.com/jpawlowski/hass.tibber_prices/issues?q=is%3Aissue+label%3A%22Feature+Request%22+).
required: true required: true
- type: textarea - type: textarea

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2019 - 2025 Joakim Sørensen @ludeeus Copyright (c) 2025 Julian Pawlowski @jpawlowski
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -22,7 +22,7 @@ File | Purpose | Documentation
-- | -- | -- -- | -- | --
`.devcontainer.json` | Used for development/testing with Visual Studio Code. | [Documentation](https://code.visualstudio.com/docs/remote/containers) `.devcontainer.json` | Used for development/testing with Visual Studio Code. | [Documentation](https://code.visualstudio.com/docs/remote/containers)
`.github/ISSUE_TEMPLATE/*.yml` | Templates for the issue tracker | [Documentation](https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository) `.github/ISSUE_TEMPLATE/*.yml` | Templates for the issue tracker | [Documentation](https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository)
`custom_components/integration_blueprint/*` | Integration files, this is where everything happens. | [Documentation](https://developers.home-assistant.io/docs/creating_component_index) `custom_components/tibber_prices/*` | Integration files, this is where everything happens. | [Documentation](https://developers.home-assistant.io/docs/creating_component_index)
`CONTRIBUTING.md` | Guidelines on how to contribute. | [Documentation](https://help.github.com/en/github/building-a-strong-community/setting-guidelines-for-repository-contributors) `CONTRIBUTING.md` | Guidelines on how to contribute. | [Documentation](https://help.github.com/en/github/building-a-strong-community/setting-guidelines-for-repository-contributors)
`LICENSE` | The license file for the project. | [Documentation](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/licensing-a-repository) `LICENSE` | The license file for the project. | [Documentation](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/licensing-a-repository)
`README.md` | The file you are reading now, should contain info about the integration, installation and configuration instructions. | [Documentation](https://help.github.com/en/github/writing-on-github/basic-writing-and-formatting-syntax) `README.md` | The file you are reading now, should contain info about the integration, installation and configuration instructions. | [Documentation](https://help.github.com/en/github/writing-on-github/basic-writing-and-formatting-syntax)

View file

@ -9,4 +9,4 @@ homeassistant:
logger: logger:
default: info default: info
logs: logs:
custom_components.integration_blueprint: debug custom_components.tibber_prices: debug

View file

@ -1,8 +1,8 @@
""" """
Custom integration to integrate integration_blueprint with Home Assistant. Custom integration to integrate tibber_prices with Home Assistant.
For more details about this integration, please refer to For more details about this integration, please refer to
https://github.com/ludeeus/integration_blueprint https://github.com/jpawlowski/hass.tibber_prices
""" """
from __future__ import annotations from __future__ import annotations

View file

@ -1,4 +1,4 @@
"""Binary sensor platform for integration_blueprint.""" """Binary sensor platform for tibber_prices."""
from __future__ import annotations from __future__ import annotations
@ -21,8 +21,8 @@ if TYPE_CHECKING:
ENTITY_DESCRIPTIONS = ( ENTITY_DESCRIPTIONS = (
BinarySensorEntityDescription( BinarySensorEntityDescription(
key="integration_blueprint", key="tibber_prices",
name="Integration Blueprint Binary Sensor", name="Tibber Prices Binary Sensor",
device_class=BinarySensorDeviceClass.CONNECTIVITY, device_class=BinarySensorDeviceClass.CONNECTIVITY,
), ),
) )
@ -44,7 +44,7 @@ async def async_setup_entry(
class IntegrationBlueprintBinarySensor(IntegrationBlueprintEntity, BinarySensorEntity): class IntegrationBlueprintBinarySensor(IntegrationBlueprintEntity, BinarySensorEntity):
"""integration_blueprint binary_sensor class.""" """tibber_prices binary_sensor class."""
def __init__( def __init__(
self, self,

View file

@ -1,8 +1,8 @@
"""Constants for integration_blueprint.""" """Constants for tibber_prices."""
from logging import Logger, getLogger from logging import Logger, getLogger
LOGGER: Logger = getLogger(__package__) LOGGER: Logger = getLogger(__package__)
DOMAIN = "integration_blueprint" DOMAIN = "tibber_prices"
ATTRIBUTION = "Data provided by http://jsonplaceholder.typicode.com/" ATTRIBUTION = "Data provided by http://jsonplaceholder.typicode.com/"

View file

@ -1,4 +1,4 @@
"""DataUpdateCoordinator for integration_blueprint.""" """DataUpdateCoordinator for tibber_prices."""
from __future__ import annotations from __future__ import annotations

View file

@ -1,4 +1,4 @@
"""Custom types for integration_blueprint.""" """Custom types for tibber_prices."""
from __future__ import annotations from __future__ import annotations

View file

@ -1,12 +1,12 @@
{ {
"domain": "integration_blueprint", "domain": "tibber_prices",
"name": "Integration blueprint", "name": "Tibber Price Information & Ratings",
"codeowners": [ "codeowners": [
"@ludeeus" "@jpawlowski"
], ],
"config_flow": true, "config_flow": true,
"documentation": "https://github.com/ludeeus/integration_blueprint", "documentation": "https://github.com/jpawlowski/hass.tibber_prices",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"issue_tracker": "https://github.com/ludeeus/integration_blueprint/issues", "issue_tracker": "https://github.com/jpawlowski/hass.tibber_prices/issues",
"version": "0.1.0" "version": "0.1.0"
} }

View file

@ -1,4 +1,4 @@
"""Sensor platform for integration_blueprint.""" """Sensor platform for tibber_prices."""
from __future__ import annotations from __future__ import annotations
@ -17,7 +17,7 @@ if TYPE_CHECKING:
ENTITY_DESCRIPTIONS = ( ENTITY_DESCRIPTIONS = (
SensorEntityDescription( SensorEntityDescription(
key="integration_blueprint", key="tibber_prices",
name="Integration Sensor", name="Integration Sensor",
icon="mdi:format-quote-close", icon="mdi:format-quote-close",
), ),
@ -40,7 +40,7 @@ async def async_setup_entry(
class IntegrationBlueprintSensor(IntegrationBlueprintEntity, SensorEntity): class IntegrationBlueprintSensor(IntegrationBlueprintEntity, SensorEntity):
"""integration_blueprint Sensor class.""" """tibber_prices Sensor class."""
def __init__( def __init__(
self, self,

View file

@ -1,4 +1,4 @@
"""Switch platform for integration_blueprint.""" """Switch platform for tibber_prices."""
from __future__ import annotations from __future__ import annotations
@ -17,7 +17,7 @@ if TYPE_CHECKING:
ENTITY_DESCRIPTIONS = ( ENTITY_DESCRIPTIONS = (
SwitchEntityDescription( SwitchEntityDescription(
key="integration_blueprint", key="tibber_prices",
name="Integration Switch", name="Integration Switch",
icon="mdi:format-quote-close", icon="mdi:format-quote-close",
), ),
@ -40,7 +40,7 @@ async def async_setup_entry(
class IntegrationBlueprintSwitch(IntegrationBlueprintEntity, SwitchEntity): class IntegrationBlueprintSwitch(IntegrationBlueprintEntity, SwitchEntity):
"""integration_blueprint switch class.""" """tibber_prices switch class."""
def __init__( def __init__(
self, self,

View file

@ -2,7 +2,7 @@
"config": { "config": {
"step": { "step": {
"user": { "user": {
"description": "If you need help with the configuration have a look here: https://github.com/ludeeus/integration_blueprint", "description": "If you need help with the configuration have a look here: https://github.com/jpawlowski/hass.tibber_prices",
"data": { "data": {
"username": "Username", "username": "Username",
"password": "Password" "password": "Password"

View file

@ -1,5 +1,5 @@
{ {
"name": "Integration blueprint", "name": "Tibber Price Information & Ratings",
"homeassistant": "2025.2.4", "homeassistant": "2025.4.2",
"hacs": "2.0.1" "hacs": "2.0.1"
} }

View file

@ -1,4 +1,4 @@
colorlog==6.9.0 colorlog==6.9.0
homeassistant==2025.2.4 homeassistant==2025.4.2
pip>=21.3.1 pip>=21.3.1
ruff==0.11.5 ruff==0.11.5

View file

@ -11,7 +11,7 @@ if [[ ! -d "${PWD}/config" ]]; then
fi fi
# Set the path to custom_components # Set the path to custom_components
## This let's us have the structure we want <root>/custom_components/integration_blueprint ## This let's us have the structure we want <root>/custom_components/tibber_prices
## while at the same time have Home Assistant configuration inside <root>/config ## while at the same time have Home Assistant configuration inside <root>/config
## without resulting to symlinks. ## without resulting to symlinks.
export PYTHONPATH="${PYTHONPATH}:${PWD}/custom_components" export PYTHONPATH="${PYTHONPATH}:${PWD}/custom_components"