Der Frage meines Vorschreibers würde ich mich auch anschliessen.
Die Schaltlogik ist ja eine völlig andere, aber habt Ihr das dabei oder auf dem Radar ?
Gruss
B71
Der Frage meines Vorschreibers würde ich mich auch anschliessen.
Die Schaltlogik ist ja eine völlig andere, aber habt Ihr das dabei oder auf dem Radar ?
Gruss
B71
Hallo allerseit,
ich mus gestehen, dass das Modul sehr ansprechend wirkt und würde es gerne nutzen, aber leider bin ich noch nicht wirklich in der Lage dies richtig einzubinden zumal ich noch sehr neu in der Materie IPS bin. Aber vielleicht kann mir ja jemand helfen?
Also, wie oben beschrieben habe ich einen NZR 3Phasen M-Bus Zähler dessen Daten ich auch für U1 U2 U3, I1 I2 I3, P1 P2 P3 und Pg erhalten kann.
Beispiele:
Lesen P1:
4.(zweite Antwort) RxD(28): 68 16 16 68 08 01 72 00 28 09 03 52 3B 00 02 E8 00 00 00 84 01 2A A4 15 00 00 8E 16
3.(zweites Senden) TxD(5): 10 7B 01 7C 16
2.(erste Antwort) RxD(1): E5
1.(erstes senden) TxD(12): 68 06 06 68 73 01 51 88 01 28 76 16
= 0,554kW
Lesen P2:
RxD(28): 68 16 16 68 08 01 72 00 28 09 03 52 3B 00 02 E9 00 00 00 84 02 2A 54 00 00 00 2B 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(12): 68 06 06 68 53 01 51 88 02 28 57 16
= 0,0084kW
Lesen P3:
RxD(28): 68 16 16 68 08 01 72 00 28 09 03 52 3B 00 02 EA 00 00 00 84 03 2A 59 02 00 00 34 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(12): 68 06 06 68 73 01 51 88 03 28 78 16
= 0,0601kW
Lesen U1:
RxD(29): 68 17 17 68 08 01 72 00 28 09 03 52 3B 00 02 EB 00 00 00 84 01 FD 47 B5 5B 00 00 02 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(13): 68 07 07 68 53 01 51 88 01 FD 40 6B 16
= 234,77V
Lesen U2:
RxD(29): 68 17 17 68 08 01 72 00 28 09 03 52 3B 00 02 EC 00 00 00 84 02 FD 47 70 5B 00 00 BF 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(13): 68 07 07 68 73 01 51 88 02 FD 40 8C 16
= 234.08V
Lesen U3:
RxD(29): 68 17 17 68 08 01 72 00 28 09 03 52 3B 00 02 ED 00 00 00 84 03 FD 47 32 5B 00 00 83 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(13): 68 07 07 68 53 01 51 88 03 FD 40 6D 16
= 233,46V
Lesen I1:
RxD(29): 68 17 17 68 08 01 72 00 28 09 03 52 3B 00 02 EE 00 00 00 84 01 FD 5A 69 01 00 00 72 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(13): 68 07 07 68 73 01 51 88 01 FD 50 9B 16
= 3610mA
Lesen I2:
RxD(29): 68 17 17 68 08 01 72 00 28 09 03 52 3B 00 02 EF 00 00 00 84 02 FD 5A 34 00 00 00 3E 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(13): 68 07 07 68 53 01 51 88 02 FD 50 7C 16
= 520mA
Lesen I3:
RxD(29): 68 17 17 68 08 01 72 00 28 09 03 52 3B 00 02 F0 00 00 00 84 03 FD 5A 2F 00 00 00 3B 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(13): 68 07 07 68 73 01 51 88 03 FD 50 9D 16
= 470mA
Zählerdatenauslesung Standard (Zählerstand, aktueller Pges, Hersteller etc.):
TxD(5): 10 40 01 41 16
RxD(25): 68 13 13 68 08 01 72 00 28 09 03 52 3B 00 02 F7 00 00 00 01 FF 14 02 4B 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(12): 68 06 06 68 73 01 51 08 FF 14 E0 16
RxD(25): 68 13 13 68 08 01 72 00 28 09 03 52 3B 00 02 F6 00 00 00 01 FF 13 01 48 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(12): 68 06 06 68 53 01 51 08 FF 13 BF 16
RxD(25): 68 13 13 68 08 01 72 00 28 09 03 52 3B 00 02 F5 00 00 00 01 FF 10 00 43 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(12): 68 06 06 68 73 01 51 08 FF 10 DC 16
RxD(26): 68 14 14 68 08 01 72 00 28 09 03 52 3B 00 02 F4 00 00 00 02 FF 12 01 00 46 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(12): 68 06 06 68 53 01 51 08 FF 12 BE 16
RxD(26): 68 14 14 68 08 01 72 00 28 09 03 52 3B 00 02 F3 00 00 00 02 FF 11 01 00 44 16
TxD(5): 10 7B 01 7C 16
RxD(1): E5
TxD(12): 68 06 06 68 73 01 51 08 FF 11 DD 16
RxD(25): 68 13 13 68 08 01 72 00 28 09 03 52 3B 00 02 F2 00 00 00 01 FF 24 00 54 16
TxD(5): 10 5B 01 5C 16
RxD(1): E5
TxD(12): 68 06 06 68 53 01 51 08 FF 24 D0 16
RxD(40): E5 68 21 21 68 08 01 72 00 28 09 03 52 3B 00 02 F1 00 00 00 8C 10 06 74 20 00 00 C4 00 2A 96 18 00 00 01 FD 17 00 16 16
TxD(5): 10 7B 01 7C 16
TxD(9): 68 03 03 68 73 01 50 C4 16
RxD(1): E5
TxD(5): 10 40 01 41 16
Nur wie könnte ich diese im PowerControl implementieren?
Ich denke (ich weiß) das es im Moment noch ein wenig wage ist was ich hier angegeben habe, aber ich glaube, dass wenn die eine oder andere Frage, die für das Lösen benötigt wird, gestellt wird ich bestimmt mit weiteren Daten dienen kann.
Bitte verzeiht also meine anfängliche unwissenheit.
Wünsche noch einen schönen ersten Mai
Gruß
Mahony
Hallo Mahony,
Grundvoraussetzung für IPSShadowing ist, dass bereits Variablen vorhanden sind, die die entsprechenden Daten enhalten.
Du musst Dir also zuerst ein Script basteln, das regelmäßig aufgerufen wird, die Daten von Deinem Zähler abholt und in eine Variable schreibt. Diese Variable kannst Du dann in der Konfiguration für die Watt Berechnung angeben.
Hi,
Du machst zu umständlich.
M-Bus ist schon in IPS integriert. Lege eine M-Bus Instanz an und Klemm deinen Zähler an den entsprechenden Port.
Dann werden die Variablen automatisch angelegt entsprechen den gelieferten Daten des Zählers.
Im Forum sind etliche Beispiel mal suchen.
Man kann innerhalb von Zitaten übrigens auch Text löschen, muss nicht komplett übernommen werden :eek: :rolleyes:
Gruß
Bruno
@Brownson
Was für Digitalstrommeter setzt Du in den einzelnen Stromkreisen ein?
Wie sind die an IPS angekoppelt?
Wie machst Du es mit Geräten mit mehreren Phasen?
Welchen Chart setzt Du ein?
Vielen Dank schonmal im Voraus
Hallo erstmal und danke für einige Ideen
@Andreas
Dein Vorschlag:
"Du musst Dir also zuerst ein Script basteln, das regelmäßig aufgerufen wird, die Daten von Deinem Zähler abholt und in eine Variable schreibt. Diese Variable kannst Du dann in der Konfiguration für die Watt Berechnung angeben. "
Ist schon eines meiner Probleme, ich bin noch ein totaler Neuling was die Scripte angehen. Was ich herausfinden bzw.
liefern könnte sind die Einzelnen werte der Hex Reihe. Jeweils für die jeweiligen U,I u. P Werte, halt wie die laut Hersteller heraus kommen sollen. Vielleicht kann mir ja einer helfen wie ich welche Stelle(n) in eine bestimmte Variable bekomme.
Z.Bsp. ist in der obersten Zeile die 5te und 6te Stelle für den Betrag der Leitung P1 zuständig. Allerding muß 5 u. 6 gedreht werden also nicht A4 15 , sondern 15 A4 (=5540).
Die entsprechenden Variablen habe ich schon mal versucht einzusetzen, aber das wars dann auch schon komme nicht weiter
wie Du siehst habe ich schon versucht es mit IPS Mitteln einzubinden, aber ich versteh trotzdem noch nicht wie die Daten abgeholt werden und zum anderen sind es „nur“ die Grunddaten die abgefragt werden. Ich würde aber gerne alles was der Zähler heraus gibt auch abfragen. Vielleicht weißt Du ja ne möglichkeit wie ich sehen kann wie IPS die Daten heranzieht damit ich dieses tolle Tool „IPSPowerControl“ nutzen kann
Für jede Art von Hilfe wäre ich dankbar!
Gruß
Antonio
ERLEDIGT…
RTFM stimmt, nur sollte man auch genau lesen…
Hallo Allerseits,
zuerst einmal Danke für das geniale Skript. Ich möchte nicht wissen, wieviel Liter Kaffee in Code umgewandelt worden sind…
Nun habe ich das Scripte neu installiert und nach irgendwelchen lächerlichen Startwerten laut Wiki die Variable geändert, neu aggregiert und trotzdem erscheint dieser Wert noch im Diagram…
Ich bin, wie immer, für jeden Tipp und jede Hilfe dankbar.
GRuss,
Jörg
Ich möchte nicht wissen, wieviel Liter Kaffee in Code umgewandelt
… ich arbeite vorwiegend am Abend --> Bier erschuf diesen Code :D:D
Rahmenvertrag mit ner Brauerei??
Passend zur Library in der 20er „Modulkiste“
Jaa, nee, iss klar…
Hallo zusammen,
ich habe heute einen neuen kWh-Zähler in Betrieb genommen, diesen in IPSPowerControl_Configuration und IPSPowerControl_Custom eingetragen, das PowerControl neu installiert, und nun bekomme ich de Fehlermeldeung in den in der Auswahl- und Hauptspalte „Invalid baseID #51364“ bzw. „Invalid baseID #52467“.
Beide IDs existieren bei mir gar nicht und im Log sind keine Einträge sichtbar.
Nachdem ich die Änderungen wieder rückgängig gemacht habe, blieb der Fehler…
Vielleicht hat ja jemand einen Tipp für mich…
Gruss,
Jörg
Kannst Du da noch Details dazu liefern
Hallo zusammen
Ich habe jetzt meine Zähler per Homematic Wired Modul an IPS Angebunden.
Das Einlesen und skalieren über IPSPowerControl funktioniert auch so weit.
Ich würde jetzt gerne meine Zählerstand darstellen wie muss ich da vorgehen, damit meine
Variable mit dem Aktuellen Zählerstand automatisch weiter Zählt.
Ich hoffe es kann mir Jemand einen Tip geben.
Mfg Stefan
Hallo Andreas
Ok ich Versuche es mal anders. Ich möchte gerne meinen Zählerstand(Strom Zähler) in einer Variable angezeigt bekommen.
So das ich immer in IPS den gleichen Zählerstand habe wie an meinem Strom Zähler.
Ich hoffe das ist etwas klarer jetzt.
Mfg Stefan
OK, ich würde mal auf die Schnelle folgendes implementieren:
Dein Zähler liefert x Impulse pro 1 kWh
1 Impuls ist also 1/x kWh
–>
Erstelle eine neue Variable
Lege ein Event auf die Homematic Zählervariable an
kWHVariable=ZählerVariable*1/x + InitialWert
Eine Alternative Möglichkeit ist die Auswertung von Differenzen:
–>
Erstelle eine neue Variable „kWHVariable“
Setze der kWHVariable den Wert den Dein Zähler in Wirklichkeit anzeigt
Erstelle eine Variable „TempVariable“
Setze der TempVariable den Wert der in der HomematicZähler Variable steht
Lege ein Event auf die Homematic Zählervariable an
Setze kWHVariable=(HomematicVariable-TempVariable)*1/x + kWHVariable
Setze TempVarible=HomematicVariable
Hallo zusammen,
ich habe mir jetzt auch das IPSPowerControl installiert. Bekomme aber nichts angezeigt. In der Config habe ich nur meine Zähler-Variable eingegeben. Ich habe zwei Variablen die alle zwei Minuten von IPSwitch-SG aktualisiert werden. Die eine Variable ist der momentane Verbrauch (bereits in kWh) die andere Variable ist mein Stromzähler (ebenfalls in KW) diese wird auch alle zwei Minuten aufsummiert.
function IPSPowerControl_GetSensorConfiguration() {
return array(
0 => array(IPSPC_PROPERTY_NAME => 'Stromverbrauch-Gesamt',
IPSPC_PROPERTY_VARWATT => 14226 /*[Keller\Heizraum\Strom\Zählerstand]*/,
IPSPC_PROPERTY_VARKWH => 22347 /*[Keller\Heizraum\Strom\Aktueller Strom Verbrauch]*/,
),
);
}
Visualisierung:
function IPSPowerControl_GetValueConfiguration() {
return array(
1 => array(IPSPC_PROPERTY_NAME => 'Stromverbrauch-Gesamt',
IPSPC_PROPERTY_DISPLAY => true,
IPSPC_PROPERTY_VALUETYPE => IPSPC_VALUETYPE_TOTAL,
),
);
}
Muss ich noch was machen?? Mein Highchart Fenster ist da, aber leider LEER.
Die zwei Variablen von IPSPowerControl data/Values/ValueKWH_1 und ValueWatt_1 sind auf 0
Meine zwei Variablen funktionieren jedoch einwandfrei, das heisst der Zählerstand passt und wir auch schön aufsummiert, der aktuelle Verbrauch passt auch.
Was mache ich falsch??
Wäre echt Dankbar, wenn mir jemand helfen könnte. Das IPSPowerControl ist einfach genial (wenn’s funktioniert )