CCU-Historian V3.0.0-beta.3

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

CCU-Historian V3.0.0-beta.3

Beitrag von Mathias » 09.01.2022, 13:47

Die neue Version ist wie immer auf GitHub zu finden. Die dortigen Hinweise zur Datenbankmigration sind zu beachten.

Fehlerbehebungen / Verbesserungen
Gruß
Mathias

Slice
Beiträge: 1192
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 135 Mal
Danksagung erhalten: 82 Mal

Re: CCU-Historian V3.0.0-beta.3

Beitrag von Slice » 27.01.2022, 15:56

Hallo Mathias,

bin heute auch endlich mal dazu gekommen auf die neue V3.0.0 Beta3 upzudaten.
Der DB Export mit V2.8.3 ging ohne Probleme und ein Import mit der V3.0.0 lief auch ohne Probleme.
Bisher läuft der CCU-Historian unauffällig.

Allerdings das hier:
Mathias hat geschrieben:
09.01.2022, 13:47
[*] PostgreSQL-Schnittstelle funktioniert nicht mehr ab V3 mit Grafana (3.0.0-beta.3)
ist ja echt übel.
So wie ich das bei mir beobachte, funktioniert kein einziges Diagramm mehr in Grafana.
Laut Deinem Wiki muss ich nun alle Abfragen umstellen. Das ist schon ne ganze Menge an Arbeit.. :(

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.73.9 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: CCU-Historian V3.0.0-beta.3

Beitrag von Mathias » 28.01.2022, 15:56

Wie sieht denn eine aktuelle Abfrage bei Dir aus?

Durch den Export/Import werden zwar neue Datenpunkt-IDs vergeben. Allerdings sollten die Tabellennamen für die Grafana-Abfragen gleich bleiben. Bei einem Backup/Restore bleiben auch die ID's unverändert erhalten.

Die PostgreSQL-Schnittstelle funktionierte nicht in den Versionen 3.0.0-beta.1 und -beta.2. Das war aber unabhängig von den Abfragen, Tabellennamen oder ID's.

Slice
Beiträge: 1192
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 135 Mal
Danksagung erhalten: 82 Mal

Re: CCU-Historian V3.0.0-beta.3

Beitrag von Slice » 31.01.2022, 14:42

Hallo Mathias,

danke für Deine Antwort.
Ich hatte ein Backup/Restore der Datenbank beim Wechsel auf die V3.0.0 Beta3 gemacht.

Meine Abfragen sehen zum Beispiel bisher so aus:

Code: Alles auswählen

select
  ts_to_unix(ts) as time,
  value as stromverbrauchaktuell
from
  D_BIDCOS_RF_NEQ1807927_2_POWER
where 
  ts >= unix_to_ts($__unixEpochFrom()) and ts < unix_to_ts($__unixEpochTo())
order by
  ts
Ein ändern von value in "value" reicht leider nicht aus. Ich habe nun gemäß Deinem Wiki angefangen die Abfrage wie folgt abzuändern:

Code: Alles auswählen

SELECT
  TS_TO_UNIX(ts) AS time,
  "VALUE" as stromverbrauchaktuell
FROM
  D_BIDCOS_RF_NEQ1807927_2_POWER
WHERE
  TS >= UNIX_TO_TS($__unixEpochFrom()) AND TS < UNIX_TO_TS($__unixEpochTo())
ORDER BY
  TS
Dann werden mir auch die Diagramme in Grafana wieder angezeigt.
Der Query sieht ja fast gleich aus, bis auf das "VALUE" und die ganze GROSSSCHREIBUNG.
Ist halt ne Menge Arbeit wenn man entsprechend viele Diagramme hat.

EDIT:
Gerade noch getestet, das "VALUE" muss groß geschrieben sein. Dann gehts!

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.73.9 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: CCU-Historian V3.0.0-beta.3

Beitrag von Mathias » 31.01.2022, 15:05

Es ist möglich die Grafana-Dashboards als JSON zu editieren (Dashboard Settings -> JSON). Dann könntest Du alle

Code: Alles auswählen

value as
durch

Code: Alles auswählen

\"VALUE\" as
ersetzen.

Slice
Beiträge: 1192
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 135 Mal
Danksagung erhalten: 82 Mal

Re: CCU-Historian V3.0.0-beta.3

Beitrag von Slice » 31.01.2022, 15:28

Okay, danke, das werd ich mal versuchen, ansonsten arbeite ich halt einen Query nach dem anderen durch.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.73.9 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Benutzeravatar
wak
Beiträge: 252
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 31 Mal

Re: CCU-Historian V3.0.0-beta.3

Beitrag von wak » 01.02.2022, 10:16

Hallo Mathias,

habe im H2-HighChart gerade einige Favoriten angelegt und diese werden in Tabelle CONFIG als JSON gespeichert!

Bei 8192 war schluß da das Feld VALUE den Type hat:
NAME CHARACTER VARYING(128) NO NULL
VALUE CHARACTER VARYING(8192) YES NULL

Hab jetzt mal versucht mit folgenden Befehl das Feld zu vergrössern:
ALTER TABLE "PUBLIC"."CONFIG" ALTER COLUMN "VALUE" CHARACTER VARYING(50000);

Hat soweit funktioniert, Backup hab ich noch nicht getestet, wie es da drinnen steht und wieder erstellt würde!

Konnte nachher noch einige zusätzliche Favoriten speichern!

Spricht etwas dagegen das Feld zuvergrössern?

Kannst du das in deine neueste Version 3.x gleich mit einbauen ?

LG wak

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: CCU-Historian V3.0.0-beta.3

Beitrag von Mathias » 02.02.2022, 23:06

wak hat geschrieben:
01.02.2022, 10:16
Kannst du das in deine neueste Version 3.x gleich mit einbauen ?
Ja, ich habe das notiert.

Benutzeravatar
FUEL4EP
Beiträge: 584
Registriert: 01.11.2017, 17:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 76 Mal
Danksagung erhalten: 77 Mal
Kontaktdaten:

Re: CCU-Historian V3.0.0-beta.3

Beitrag von FUEL4EP » 15.03.2022, 11:01

Hallo Mattias,

die Version CCU-Historian V3.0.0-beta.3 läuft deutlich schneller auf einem Raspberry Pi 4 mit 8 GByte RAM unter Raspberry Pi OS 11 (bullseye).

Klasse gemacht! Danke !
Grüße

Ewald

Meine SmartHome Entwicklungen gibt es hier: FUEL4Ps Homeautomation Github Repository oder als ZIP
Das passende RaspberryMatic Addon ist hb-ep-devices-addon
Passende Platinen gib es hier: PCBs

Antworten

Zurück zu „CCU-Historian“