Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Firmenkunden / Bildungseinrichtungs Shop

ELV Homematic IP Bausätze

Rückmeldung Batteriespannung?

Beiträge zu diesem Thema: 12

ELV Bausatz Homematic IP Schaltplatine für Batteriebetrieb HmIP-PCBS-BAT

Artikel-Nr.: 150904

zum Produkt
Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.05.2019, 10:38
Meldet das Modul HmIP-PCBS-BAT die Versorgungsspannung (Batteriespannung) zurück zur Zentrale?
Wenn ja, als Spannungswert, z.B. als BATTERY_STATE=2.6 Volt (wie z.B. bei HM-CC-RT-DN)?
Oder als Binärwert (LOWBAT=true/false)? Mit einstellbarer Schwelle?
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.05.2019, 12:21
Hallo sdho,

unter Kanal 0 wird die Betriebsspannung in (V) an die CCU3 gemeldet.
Siehe --> Systemprotokoll - -> Kanal 0

WICHTIG: Vorher eine WebUI-Programmverknüpfung mit dem "Kleinen" erstellen...nur dann wird auch die Betriebsspannung statt 0V mit dem aktuellen Spannungswert übertragen.

Allerdings gibt es für den Kanal 0 kein Listenfeld --> Spannungswert <=> einem Sollwert. Das Listenfeld kennt nur "Batterie leer" bzw. "Batterie ok". Der gewünschte Ansprechwert kann im Gerätemenü im Listenfeld "Low-Bat.Schwelle vorgewählt werden.

Will man innerhalb einer WebUI-Programmverknüpfung den aktuellen Spannungswert erfassen ---> auswerten --> in eine Systemvariable ..schreiben, geht dies nur mit einem script.

Gruß elkotek
Viele Grüße..elkotek
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
25.07.2019, 11:04
Hallo,
ich habe das mit der Anzeige der Batteriespannung nicht verstanden.
Kann man die Batteriespannung auch auf der Startseite in der Homematic WebUi angezeigt bekommen und wenn ja wie?
Ich habe Zuhause eine Solaranlage mit mehreren Pumpen und möchte gerne die Spannung ablesen können vom eingebauten Akku,oder gibt es eine andere Möglichkeit zur Spannungsanzeige in HM oder HMIP?
Habe die Raspberry Pi 3 , RPI-RF-MOD mit neuster Firmware.

MfG Bernhard-W
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
25.07.2019, 12:37
Hallo Bernhard-W,

zum Testen im Gerätemenü die zyklische Statusmeldung auf 0 einstellen..bedeutet ca. alle 3 min eine aktuell Statusmeldung an die CCU2/3.
*..checkbox zyklische Satusmeldung Häkchen setzen
*..Checkbox auf protokollieren setzen.

Im Systemprotokoll erscheint nun alle 3 min unter Kanal 0 der der Hinweis: Betriebsspannung in xx.

WICHTIG: Damit auch eine Übertragung/Protokollierung stattfinden kann, mus ersteinmal ein WebUI_Programm erstellt ..dies kann später durchaus wieder löschen...sonst erfolgt keine Übertragung. Altlast von eQ-3

Gruß elkotek
Viele Grüße..elkotek
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
25.07.2019, 12:58
Hallo elkotek,
danke für die Info, das funktioniert soweit.
Kann man in der Favoritenliste die Info die man nicht braucht auch irgendwie löschen?
Könnte auf alles verzichten außer die Spannungsanzeige.
Nochmals Danke.

MfG Bernhard-W
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
25.07.2019, 13:30
Hallo Bernhard-W,

wenn Du nur den Spannungswert haben möchtest, mache einfach folgendes.

1. Erstelle eine Systemvariable vom Typ Zahl --> mit dem Namen TEST

2. Dann ein script...

var s = dom.GetObject("HmIP-RF.xxxxxxxxxxxxxxx:0.OPERATING_VOLTAGE").Value();
WriteLine(s);
dom.GetObject("TEST").State(s);

Die Programmtriggerung des scriptes kann nun manuell durch Tastendruck und/oder durch eine Zeitsteuerung --> Zeitmodul (sollte > 15 min) erfolgen. Oder durch eine geräteeigene Zyklsuzeit und/oder CuXD-Taktgeber.

Das Ergebnis kannst nun beliebig weiternutzen z.B. --> in Favoriten und/oder auf der Startseite der WebUI-Oberfläche legen und/oder per SMS/Email/push an Dein Smartphone übertragen.

Gruß elkotek
Viele Grüße..elkotek
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.07.2019, 15:11
Hallo elkotek,
das habe ich soweit fertig. Meine Frage, kann ich die Programmtriggerung auch mit dem Systemtakt der CCU herstellen, also ca. alle 3 Minuten und wenn ja wie stelle ich das an?
Nochmals Danke für Deine Hilfe.

MfG bernhard-w
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.07.2019, 15:19
Als Auslöser für das Script das Zeitmodul wählen und dort als Intervall 3 Minuten; ganztägig einstellen

Bild

Seite zum Bild

Es wird allerdings empfohlen nicht weniger als 15 Min. für periodische Vorgänge zu wählen.



Christian
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
27.07.2019, 16:51
Hallo Bernhard-W,

eine Möglichkeit mit der Zeitsteuerung --> Zeitmodul --> die Programmtrigger zu nutzen (Zykluszeit > 15min wählen ) hat Dir ja user christian aufgezeigt.

Nachdem Du ja den HmIP-PCBS-BAT im Einsatz hast, kann man natürlich auch einen geräteeigenen Systemtakt erstellen...so dass man auch ohne Zeitsteuerung arbeiten kann.

Vorgehensweise und Beispiel:
*..Im Gerätemenü beim HmIP-PBCS-Bat (Kanal 0) einstellen
*..Low-Bat Schwelle auf z.B. 1....2....3.0 V legen, einen Wert nehmen der auf jeden Fall erfüllt wird
*..Häkchen bei zyklischer Statusmeldung hast Du ja schon gesetzt..bei "0" erhältst Du jeweils ca. alle 3 min eine Statusübertragung vom Kanal 0 an die CCU2/3

Nun ein WebUI-Programm erstellen:

Wenn:.HmIP-PBCS-Bat (Kanal 0) - Batterie ok - bei Aktualsierung auslösen
Dann:...script einfügen

Nachdem diese Bedingung ja immer richtig sein wird, erfolgt zyklische auch eine Programmtriggerung vom script.

Eine andere Möglichkeit wäre z.B. wenn Du einen HmIP-Melder hast für Helligkeit, Temperatur u.ä. Durch Werte-Abfrage kann auch ein Takt generiert werden..ohne Zeitsteuerung --> Zeitmodul mit sicheren kleiner 15 min.

Gruß elkotek
Viele Grüße..elkotek
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
28.07.2019, 20:45
Hallo,
danke für die Antworten. Habe es kurz versucht nach der Beschreibung von elkotek, die Zeile ist auch in den Favoriten aber die Anzeige ist noch 0.0V. Hatte die Tage wenig Zeit und werde nächsten Tage mal auf Fehlersuche gehen und mich dann wieder melden. Danke an alle.

MfG Bernhard-W
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
29.07.2019, 08:28
Hallo Bernhard-W,

das beschriebene Verfahren ist schon ok und funktioniert auch.
Überprüfe nocheinmal Deine Vorgehsnweise und script-Erstellung.

1. Im Gerätemenü vom HmIP-PCBS-BAT einstellen
*..checkbox..zyklische Statusmeldung ..Häkchen gesetzt?
*..beide Zykluszeiten einfach auf 0/0 einstellen...Intervallzeit kann man später der Bedürfnissen anpaßen
*..für die spätere Generierung eines Systemeigenen Abfrage-Zyklus die Bat-Schwelle auf 1..2...3... V einstellen, einen Wert der immer als Spannungswert auftritt. ---> bei Aktualsierung auslösen. Damit soll ja der Geräteeigene Takt zur Programmtriggerung generiert werden. Wenn man einen anderen Takt wählt ..z.B. Zeitsteuerung -> Zeitmodul --> CUxD-Taktgeber usw. kann man diese Einstellung ignorieren.

2. WICHTIG zu Wissen. Auch mit dem script erfolgt keine direkt/unmittelbar Abfrage am HmIP-PCBS-BAT sondern es wird immer auf den bereits gecachten Wert in der Zentrale --> siehe Systemprotokoll Kanal 0 (Betriebsspannung in V) zurückgegriffen. Die Statusübertragung ist immer eine Einbahnstraße --> von der HmIP-Komponente zur Zentrale.

3. Welcher gecachte Wert abgefragt wird..kann man mit der Werteangabe im Systemprotokoll vergleichen. Dieser "Einbahnstraßen-Effekt" kann natürlich dazu führen..dass im Augenblick der Abfrage ein anderer Wert real vorliegt, als abgefragt/angezeigt wird..da ja auf den noch vorhandenen alten gecachten Wert zurückgegriffen wird.

4. Ob Dein script richtig erstellt wurde...dieses einfach einmal unter "Skript prüfen" einfügen und Ausführen drücken ---> angezeigt wird der letzte im Systemprotokoll aufgeführte Wert.

Bei der script-Erstellung darauf achten, dass diese ohne weitere Leerzeichen erfolgt. Sollten immer noch Probleme aufreten..einfach einmal hier ein screenshot Deines Programmes hier einstellen.

var s = dom.GetObject("HmIP-RF.xxxxxxxxxxxxxxx:0.OPERATING_VOLTAGE").Value();
WriteLine(s);
dom.GetObject("TEST").State(s);

wo:.xxxxxxxxxxxxxxxxxxx der 14-stelliger Code (Seriennummer) des HmIP-PCBS-BAT ist

Gruß elkotek


Viele Grüße..elkotek
Aw: Rückmeldung Batteriespannung?
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
30.07.2019, 15:44
Hallo elkotek,
habe den Fehler gefunden, bitte nicht so lange den Kopf schütteln :).
Hatte dein Script einfach kopiert und eingefügt, aber ich habe von der ganzen Sache keine Ahnung und jch habe nicht gewußt das da die Seriennummer eingefügt werden muß, was ja auch verständlich ist.
Habe das Script jetzt von TEST auf Solarspannung geändert und es funktioniert.
Nochmal vielen Dank!
Mit freundlichen Grüßen Bernhard-W