HomeHub 4.1

diverse Zusatzsoftware

Moderator: Co-Administratoren

steingarten
Beiträge: 451
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 41 Mal
Danksagung erhalten: 67 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 04.02.2025, 04:26

BitMac hat geschrieben:
03.02.2025, 22:52
Prima,
Vielen Dank für Deine Mühe.
Das heisst, dann kann das Icon auch bei SysVars verwendet werden, die vom Typ Zahl sind ?
Das wäre klasse.
2025-02-04 04_24_15-Window.png
SysVar_BitMac.zip
(1.99 KiB) 7-mal heruntergeladen
Unter custom/components speichern. Es wird immer das Icon angezeigt wenn die Komponente bedienbar ist. Parameter "showoperate" ist nicht mehr notwendig.

Viel Spaß damit.

BitMac
Beiträge: 220
Registriert: 27.11.2015, 09:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: HomeHub 4.1

Beitrag von BitMac » 04.02.2025, 16:17

Super. Herzlichen Dank.
Funktioniert.
An einer Stelle hattest du nur vergessen "showoperate" rauszuschmeissen.
Hab ich bei mir schon geändert.
Bildschirmfoto zu 2025-02-04 16-03-49.png
Gruß
Andreas

steingarten
Beiträge: 451
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 41 Mal
Danksagung erhalten: 67 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 04.02.2025, 16:28

Prima. Kannst du hier die korrigierte Datei zur Verfügung stellen. Danke

BitMac
Beiträge: 220
Registriert: 27.11.2015, 09:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: HomeHub 4.1

Beitrag von BitMac » 04.02.2025, 16:35

steingarten hat geschrieben:
04.02.2025, 16:28
Prima. Kannst du hier die korrigierte Datei zur Verfügung stellen. Danke
Hier ist sie:
SysVar.php.zip
(1.95 KiB) 8-mal heruntergeladen

BitMac
Beiträge: 220
Registriert: 27.11.2015, 09:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: HomeHub 4.1

Beitrag von BitMac » 04.02.2025, 17:18

Ein Bug ist doch noch drin, glaube ich.
Bei SysVars vom Typ Zahl wird das Icon nicht angezeigt, obwohl es bedienbar ist.

Benutzeravatar
gnom
Beiträge: 492
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 43 Mal
Danksagung erhalten: 86 Mal

Re: HomeHub 4.1

Beitrag von gnom » 04.02.2025, 18:27

@rentier-s, @steingarten
hier der versprochene update zu diagramm

installiert ist die diagramm_collect.php von hier, sowie die diagramm.php testversion vom Samstag

bottom-line: läuft super :D

weiß der Henker was vorher geklemmt hat.

- zeitgesteuerte charts laufen, einzelne/mehrere Zeitpunkte, einstellige Stunden können auch so eingetragen werden
- nicht zeitgesteuerte charts laufen (mit/ohne "collect")
- "size" funktioniert perfekt
- Ladegeschwindigkeit ist jetzt richtig flott
- Legende OK

d-chart1.png
d-chart2.png
d-chart3.png

Von meiner Seite: Feuer frei!

jetzt kann ich diverse ioBroker echarts durch diagramm ersetzen :)

Code: Alles auswählen

	"HH Tests": [

		 {
			 "component":"diagramm",
			 "name":"sr-test-opd 1",
			 "icon":"time_graph.png",
			 "ise_id":"25165",
			 "history":"10",
			 "collect":"07:45,09:45,11:45",
			 "legend":"SN-WZ",
			"size":"1"
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test-opd 2 - sn_sz",
			 "icon":"time_graph.png",
			 "ise_id":"29779",
			 "history":"10",
			 "collect":"07:45,09:45,11:45",
			 "legend":"SN-WZ",
			"size":"1"
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test-once per day 3 - usagetotal",
			 "icon":"time_graph.png",
			 "ise_id":"19461",
			 "history":"15",
			 "collect":"07:50,10:00",
			 "legend":"Verbrauch Total",
			"size":"1"
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test-once per day 4 - A-Total",
			 "icon":"time_graph.png",
			 "ise_id":"19393",
			 "history":"15",
			 "collect":"07:55",
			 "legend":"Verbrauch Total",
			"size":""
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test-once per day 5 - A-Total",
			 "icon":"time_graph.png",
			 "ise_id":"19393",
			 "history":"15",
			 "collect":"7:55",
			 "legend":"Verbrauch Total",
			"size":"3"
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test total",
			 "icon":"time_graph.png",
			 "ise_id":"19385",
			 "history":"250",
			 "legend":"L1-L3",
			"size":"1"
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test-multi L1-3",
			 "icon":"time_graph.png",
			 "ise_id":"19397,19417,19437,19385",
			 "history":"250",
			 "legend":"L1;L2;L3;Gesamt",
			"size":"1"
		 },

		 {
			 "component":"diagramm",
			 "name":"sr-test-multi - sn",
			 "icon":"time_graph.png",
			 "ise_id":"25165,29779,29781",
			 "history":"250",
			 "collect":"10",
			 "legend":"WZ;SZ;B",
			"size":"2"
		 },


Klasse!
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

steingarten
Beiträge: 451
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 41 Mal
Danksagung erhalten: 67 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 04.02.2025, 18:51

BitMac hat geschrieben:
04.02.2025, 17:18
Ein Bug ist doch noch drin, glaube ich.
Bei SysVars vom Typ Zahl wird das Icon nicht angezeigt, obwohl es bedienbar ist.
Von von dir entfernte Zeile war zuständig für die Anzeige bei Zahlenwerten.

Oben gab es jedoch etwas nicht beachtetes. Wenn du "showoperate":false definiert hattest.

Das wurde nun auch korrigiert in folgender Datei.

SysVar_BitMac2.zip
(1.99 KiB) 3-mal heruntergeladen

BitMac
Beiträge: 220
Registriert: 27.11.2015, 09:51
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: HomeHub 4.1

Beitrag von BitMac » 04.02.2025, 21:42

Jo, jetzt ist alles in Ordnung.
Vielen Dank.

steingarten
Beiträge: 451
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 41 Mal
Danksagung erhalten: 67 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 05.02.2025, 20:20

Nach der Überarbeitung der Diagramm-Komponente von rentier-s und vielen Tests durch gnom, wurden soeben die Dateien von uns auf github aktualisiert.

Für die custom.json stehen nun folgende Parameter zur Verfügung.

Code: Alles auswählen

// component: diagramm
// ise_id: eine oder mehrere (durch Komma getrennte) ISE_ID des/der zu sammelnden Datenpunkte(s)
// collect: Abstand der Speicherung in Minuten, oder feste Uhrzeit(en) im Format HH:MM[,HH:MM[,...]]
// history (optional): maximale Anzahl gespeicherter Werte, 1...5000. Standard 200.
// size (optional): Höhe des Diagramms 0...3. Standard 100% Fensterhöhe.
// precision (optional): Anzahl Dezimalstellen bei numerischen Werten. Standard 1.
// only_changed (optional): 1/true/yes: nur speichern, wenn sich der Wert geändert hat. Standard false.
// aufgeklappt (optional): 1/true/yes: Diagramm wird beim laden aufgeklappt. Standard false.
Bitte achtet darauf die aktuelle "index.php" auch in euerer Installation zu verwenden. Damit sollte der Ladevorgang auch beschleunigt werden.

Vielen Dank an alle Beteiligten

Benutzeravatar
gnom
Beiträge: 492
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 43 Mal
Danksagung erhalten: 86 Mal

Re: HomeHub 4.1

Beitrag von gnom » 06.02.2025, 07:24

Meinen Dank an @rentier-s und @steingarten :!: Diagramm ist jetzt deutlich schneller und flexibler :D
steingarten hat geschrieben:
05.02.2025, 20:20
Bitte achtet darauf die aktuelle "index.php" auch in euerer Installation zu verwenden. Damit sollte der Ladevorgang auch beschleunigt werden.
... vielleicht noch 1-2 Hinweise für diejenigen, die diagramm schon nutzen:

1. die cache Dateien werden automatisch auf das neue Format umbenannt, die Daten bleiben erhalten :)

2. size - nach der Umstellung waren bei mir die Grafiken in der Höhe deutlich reduziert (nicht 100% Fensterhöhe), sowohl ohne die Angabe von "size", als auch mit >"size":""< (default). Dann einfach "size":"1-3" nach Wunsch einfügen :wink:

Code: Alles auswählen

// size (optional): Höhe des Diagramms 0...3. Standard 100% Fensterhöhe.
d-transition-size.png

Code: Alles auswählen

		 {
			 "component":"diagramm",
			 "name":"migration-test - L2",
			 "icon":"time_graph.png",
			 "ise_id":"19417",
			 "history":"200",
			"collect":"5",
			"size":"",
			 "legend":"L2"
		 },

		 {
			 "component":"diagramm",
			 "name":"migration-test-multi - sn",
			 "icon":"time_graph.png",
			 "ise_id":"25165",
			 "history":"200",
			 "legend":"WZ"
		 },

PS: versuche, am WE das WIKI entsprechend zu aktualisieren
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

Antworten

Zurück zu „Sonstige Addons“