Hallo,
ich habe mehrere SDM630 (Regler 34), am Hausanschluss, Wohnung1, Wohnung2, Nebengebäude, usw.
Für Influx und Grafana ist das grundsätzlich kein Problem. Die Datenbanken sind dann in den 1/2/3..user.confings unterschiedlich angegeben.
Nun möchte ich aber die Werte auch an Homematic übergeben.
Aktuell ist nur der SDM vom Hausanschluss eingebunden, in der SDM630_meter_math.php steht gemäß Anleitung folgendes:
$HM_Var = array();
$HM_Var ['PV_Ueberschuss'] = $aktuelleDaten['AC_Leistung'];
Wenn ich jetzt aber Wohnung 1, Wohnung 2 auch einbinde, dann wird er ja alle SDMs als PV_Ueberschuss an die Homematic schicken. Dabei ist aber nur der SDM am Hausanschluss als PV_Ueberschuss zu sehen. Die anderen SDMs möchte ich in andere CCU Variablen schreiben lassen.
Fällt jmd dazu eine geschickte Methode ein? Spontan würde ich versuchen mehrere SDM630_meter.php anzulegen und dann die Configs so abzuändern, dass die unter einer eigenen Reglernummer laufen.
Mehrmals gleicher Regler, wie unterscheiden in der _math.php?
Moderator: Ulrich
-
- Beiträge: 1241
- Registriert: Mo 22. Jun 2020, 08:58
- Wohnort: Ulm / Neu-Ulm
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 146 Mal
Re: Mehrmals gleicher Regler, wie unterscheiden in der _math.php?
Du kannst in der SDM630_meter_math.php doch eine Abfrage nach $GeraeteNummer machen und danach dann entsprechend den Rest ausführen lassen oder nicht.
Gruß Timo
Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen
Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de
Tibber Invite (100% Öko-Strom + 50€ Bonus)
Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen
Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de
Tibber Invite (100% Öko-Strom + 50€ Bonus)
Re: Mehrmals gleicher Regler, wie unterscheiden in der _math.php?
Oh ja, das ist eine gute Idee!
So in der Art müsste das ja dann gehen..
edit: Code abgeändert.
So in der Art müsste das ja dann gehen..
Code: Alles auswählen
switch ($GeraeteNummer) {
case 1:
$HM_Var = array();
$HM_Var ['PV_Ueberschuss'] = $aktuelleDaten['AC_Leistung'];
break;
case 2:
$HM_Var = array();
$HM_Var ['Leistung_Wohnung1'] = $aktuelleDaten['AC_Leistung'];
break;
case 3:
$HM_Var = array();
$HM_Var ['Leistung_Wohnung2'] = $aktuelleDaten['AC_Leistung'];
break;
}
edit: Code abgeändert.
Re: Mehrmals gleicher Regler, wie unterscheiden in der _math.php?
Habe es getestet. Funktioniert soweit. Allerdings hatte ich einen Denkfehler, bzw. habe es falsch verstanden.
Aktuell habe ich als Gerät 4 einen SDM230 dessen Daten mir in der Influx reichen, die muss ich nicht zur Homematic schicken.
Gerät 5 ist ebenfalls ein SDM230, die Daten möchte ich schon zur Homematic schicken.
In diesem Fall ist es ausreichend bei 4 Homematic in der Config auf false zu setzen. Bei 5 auf true. Wenn man allerdings von beiden Geräten zur Homematic schicken möchte (was ich später auch umsetzen muss), dann stellt man bei beiden Geräte HM auf true und braucht den oben genannten Code.
Aktuell habe ich als Gerät 4 einen SDM230 dessen Daten mir in der Influx reichen, die muss ich nicht zur Homematic schicken.
Gerät 5 ist ebenfalls ein SDM230, die Daten möchte ich schon zur Homematic schicken.
In diesem Fall ist es ausreichend bei 4 Homematic in der Config auf false zu setzen. Bei 5 auf true. Wenn man allerdings von beiden Geräten zur Homematic schicken möchte (was ich später auch umsetzen muss), dann stellt man bei beiden Geräte HM auf true und braucht den oben genannten Code.
-
- Beiträge: 1241
- Registriert: Mo 22. Jun 2020, 08:58
- Wohnort: Ulm / Neu-Ulm
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 146 Mal
Re: Mehrmals gleicher Regler, wie unterscheiden in der _math.php?
Du kannst auch einfach mit if/else anstatt switch arbeiten.
Gruß Timo
Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen
Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de
Tibber Invite (100% Öko-Strom + 50€ Bonus)
Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen
Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de
Tibber Invite (100% Öko-Strom + 50€ Bonus)
Wer ist online?
Mitglieder in diesem Forum: Sonstige [Bot] und 0 Gäste