Files
ha_logger/index.html

576 lines
27 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Home Assistant Sensor Readings</title>
<script src="//cdnjs.cloudflare.com/ajax/libs/list.js/2.3.1/list.min.js"></script>
<style>
body { font-family: sans-serif; }
table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid #ddd; padding: 8px; }
th { background-color: #f2f2f2; }
.sort:hover { cursor: pointer; background-color: #e6e6e6; }
input { padding: 8px; margin-bottom: 10px; width: 100%; box-sizing: border-box; }
.temp-row { background-color: #ffe0b2; } /* Light orange for temperature */
.humidity-row { background-color: #b3e5fc; } /* Light blue for humidity */
</style>
</head>
<body>
<p>Last updated: 2026-01-25 09:40:05</p>
<h1>Recent Sensor Readings</h1>
<table>
<thead>
<tr>
<th>Entity ID</th>
<th>Friendly Name</th>
<th>State</th>
<th>Unit</th>
<th>Last Updated</th>
</tr>
</thead>
<tbody>
<tr class="temp-row">
<td>sensor.kuchnia_czujnik_klimatu_temperatura</td>
<td>Kuchnia Czujnik Klimatu Temperatura</td>
<td>21.8</td>
<td>°C</td>
<td>2026-01-25T08:35:10.975179+00:00</td>
</tr>
<tr class="humidity-row">
<td>sensor.kuchnia_czujnik_klimatu_wilgotnosc</td>
<td>Kuchnia Czujnik Klimatu Wilgotność</td>
<td>31.6</td>
<td>%</td>
<td>2026-01-25T08:38:41.244256+00:00</td>
</tr>
<tr class="temp-row">
<td>sensor.czujnik_klimatu_salon_temperatura</td>
<td>Czujnik Klimatu Salon Temperatura</td>
<td>22.2</td>
<td>°C</td>
<td>2026-01-25T07:55:35.936876+00:00</td>
</tr>
<tr class="humidity-row">
<td>sensor.czujnik_klimatu_salon_wilgotnosc</td>
<td>Czujnik Klimatu Salon Wilgotność</td>
<td>26.8</td>
<td>%</td>
<td>2026-01-25T08:23:14.904455+00:00</td>
</tr>
<tr class="temp-row">
<td>sensor.czujnik_klimatu_gora_front_temperatura</td>
<td>Czujnik Klimatu Góra Front Temperatura</td>
<td>20.4</td>
<td>°C</td>
<td>2026-01-25T08:07:11.830919+00:00</td>
</tr>
<tr class="humidity-row">
<td>sensor.czujnik_klimatu_gora_front_wilgotnosc</td>
<td>Czujnik Klimatu Góra Front Wilgotność</td>
<td>25.8</td>
<td>%</td>
<td>2026-01-25T08:28:17.305597+00:00</td>
</tr>
<tr class="temp-row">
<td>sensor.czujnik_klimatu_gora_tyl_temperatura</td>
<td>Czujnik Klimatu Góra Tył Temperatura</td>
<td>19.4</td>
<td>°C</td>
<td>2026-01-25T08:06:49.620048+00:00</td>
</tr>
<tr class="humidity-row">
<td>sensor.czujnik_klimatu_gora_tyl_wilgotnosc</td>
<td>Czujnik Klimatu Góra Tył Wilgotność</td>
<td>27.4</td>
<td>%</td>
<td>2026-01-25T08:02:24.184686+00:00</td>
</tr>
<tr class="temp-row">
<td>sensor.czujnik_klimatu_kotlownia_temperatura</td>
<td>Czujnik Klimatu Kotłownia Temperatura</td>
<td>20.3</td>
<td>°C</td>
<td>2026-01-25T08:30:37.760046+00:00</td>
</tr>
<tr class="humidity-row">
<td>sensor.czujnik_klimatu_kotlownia_wilgotnosc</td>
<td>Czujnik Klimatu Kotłownia Wilgotność</td>
<td>24.2</td>
<td>%</td>
<td>2026-01-25T08:18:35.511162+00:00</td>
</tr>
<tr class="temp-row">
<td>sensor.czujnik_klimatu_na_zewnatrz_temperatura</td>
<td>Czujnik Klimatu Na Zewnątrz Temperatura</td>
<td>0.6</td>
<td>°C</td>
<td>2026-01-25T08:38:14.361984+00:00</td>
</tr>
<tr class="humidity-row">
<td>sensor.czujnik_klimatu_na_zewnatrz_wilgotnosc</td>
<td>Czujnik Klimatu Na Zewnątrz Wilgotność</td>
<td>82.1</td>
<td>%</td>
<td>2026-01-25T08:27:38.801311+00:00</td>
</tr>
</tbody>
</table>
<h1>Historical Sensor Readings</h1>
<div id="historical-data">
<input class="search" placeholder="Search" />
<table>
<thead>
<tr>
<th class="sort" data-sort="entity_id">Entity ID</th>
<th class="sort" data-sort="friendly_name">Friendly Name</th>
<th class="sort" data-sort="state">State</th>
<th class="sort" data-sort="unit">Unit</th>
<th class="sort" data-sort="timestamp">Timestamp</th>
</tr>
</thead>
<tbody class="list">
<tr class="humidity-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_bateria</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_temperatura</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Temperatura</td>
<td class="state">21.7</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_wilgotnosc</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Wilgotność</td>
<td class="state">29.4</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_bateria</td>
<td class="friendly_name">Czujnik Klimatu Salon Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Salon Temperatura</td>
<td class="state">22.2</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Salon Wilgotność</td>
<td class="state">26.8</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_bateria</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Temperatura</td>
<td class="state">20.4</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Wilgotność</td>
<td class="state">25.8</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_bateria</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Temperatura</td>
<td class="state">19.4</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Wilgotność</td>
<td class="state">27.4</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_bateria</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Temperatura</td>
<td class="state">20.3</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Wilgotność</td>
<td class="state">24.2</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_bateria</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Temperatura</td>
<td class="state">0.3</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Wilgotność</td>
<td class="state">82.1</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_ruchu_taras_bateria</td>
<td class="friendly_name">Czujnik Ruchu Taras Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.ewelink_snzb_03p_bateria</td>
<td class="friendly_name">Czujnik Ruchu Garaże Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:33:39.202329</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_bateria</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_temperatura</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Temperatura</td>
<td class="state">21.8</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_wilgotnosc</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Wilgotność</td>
<td class="state">32.6</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_bateria</td>
<td class="friendly_name">Czujnik Klimatu Salon Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Salon Temperatura</td>
<td class="state">22.2</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Salon Wilgotność</td>
<td class="state">26.8</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_bateria</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Temperatura</td>
<td class="state">20.4</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Wilgotność</td>
<td class="state">25.8</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_bateria</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Temperatura</td>
<td class="state">19.4</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Wilgotność</td>
<td class="state">27.4</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_bateria</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Temperatura</td>
<td class="state">20.3</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Wilgotność</td>
<td class="state">24.2</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_bateria</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Temperatura</td>
<td class="state">0.3</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Wilgotność</td>
<td class="state">82.1</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_ruchu_taras_bateria</td>
<td class="friendly_name">Czujnik Ruchu Taras Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.ewelink_snzb_03p_bateria</td>
<td class="friendly_name">Czujnik Ruchu Garaże Bateria</td>
<td class="state">100.0</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:37:31.559000</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_temperatura</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Temperatura</td>
<td class="state">21.8</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.kuchnia_czujnik_klimatu_wilgotnosc</td>
<td class="friendly_name">Kuchnia Czujnik Klimatu Wilgotność</td>
<td class="state">31.6</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Salon Temperatura</td>
<td class="state">22.2</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_salon_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Salon Wilgotność</td>
<td class="state">26.8</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Temperatura</td>
<td class="state">20.4</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_front_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Góra Front Wilgotność</td>
<td class="state">25.8</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Temperatura</td>
<td class="state">19.4</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_gora_tyl_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Góra Tył Wilgotność</td>
<td class="state">27.4</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Temperatura</td>
<td class="state">20.3</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_kotlownia_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Kotłownia Wilgotność</td>
<td class="state">24.2</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="temp-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_temperatura</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Temperatura</td>
<td class="state">0.6</td>
<td class="unit">°C</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
<tr class="humidity-row">
<td class="entity_id">sensor.czujnik_klimatu_na_zewnatrz_wilgotnosc</td>
<td class="friendly_name">Czujnik Klimatu Na Zewnątrz Wilgotność</td>
<td class="state">82.1</td>
<td class="unit">%</td>
<td class="timestamp">2026-01-25T09:40:05.881503</td>
</tr>
</tbody>
</table>
</div>
<script>
var options = {
valueNames: [ 'entity_id', 'friendly_name', 'state', 'unit', 'timestamp' ]
};
var historicalList = new List('historical-data', options);
</script>
</body>
</html>