Datenpunkt Ventilstellung HMIP-eTRV

HMIP lokale Installation

Moderator: Co-Administratoren

zimpi
Beiträge: 36
Registriert: 22.01.2015, 09:23
System: CCU
Hat sich bedankt: 2 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von zimpi » 06.01.2017, 10:55

Homoran hat geschrieben:Wenn, dann liegt es an dem UND
Der zweite Teil der Bedingung ist mir nicht klar.
Den hatte ich schon rausgelöscht. Da hatte ich mich wohl vorher vertan. Er führt das Programm aber dennoch nicht bei Aktualisierung aus.

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von Homoran » 06.01.2017, 11:02

zimpi hat geschrieben:Den hatte ich schon rausgelöscht
Und das weiße Blatt geändert, und.....

Dann mach doch bitte einen aktuellen Screenshot, wir können sonst raten.

Ich weiß nicht wie oft die Ventile ihren Zustand aktualisieren.


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

zimpi
Beiträge: 36
Registriert: 22.01.2015, 09:23
System: CCU
Hat sich bedankt: 2 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von zimpi » 06.01.2017, 11:12

Es läuft nun.

Die Änderungen des Ventils hatte ich provoziert.

Was ich nun geändert habe war die Variable auf Minimalwert: 0 und Maximalwert: 1.05. Zudem habe ich die Maßeinheit % gelöscht.

Danke für die Hilfe.

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von HMside » 07.01.2017, 10:28

Das was in den App als Ventilposition angezeigt wird, sind die Adaption Modes:

0 / STATE_NOT_AVAILABLE / Zustand unbestimmt
1 / RUN_TO_START / nach dem einlegen der Batterien (im Display VALVE install)
2 / WAIT_FOR_ADAPTION / wartet darauf das die Boost Taste gedrückt wird um die Adaptionsfahrt zu beginnen (im Display VALVE adapt)
3 / ADAPTION_IN_PROGRESS / Adaptionsfahrt läuft (im Display VALVE adapt)
4 / ADAPTION_DONE / Adaptionsfahrt abgeschlossen
5 / TOO_TIGHT / Fehler F1 Ventil schwergängig
6 / ADJUSTMENT_TOO_BIG / Fehler F2 Stellbereich zu groß
7 / ADJUSTMENT_TOO_SMALL / Fehler F3 Stellbereich zu klein
8 / ERROR_POSITION / vermutlich wird hier die Frostschutz Ventilposition angefahren, wenn die Batterieschwelle einen gewisse Schwelle unterschreitet

Das Script habe für Ventilposition habe ich wie folgt erweitert, damit ich einen korrekten Wert, also keinen 0,xx Wert erhalte. Der Wert wird in eine Variable vom Typ Zahl geschrieben.

Code: Alles auswählen

var ipvalve = (datapoints.Get("HmIP-RF.GERÄTE-SN-EINTRAGEN:1.LEVEL")).Value();
var ipvalve1 = ipvalve*100;
var ipvalve2 = ipvalve1.ToInteger();
dom.GetObject('NAMEN-DER-SV-EINTRAGEN').State(ipvalve2);
Angestoßen wird das Programm durch den Kanal 1 des Thermostaten mit dem "Ventil-Öffnungsgrad" -> im Wertebereich -> "größer oder gleich 0.00" -> "bei Aktualisierung auslösen".

michael24179
Beiträge: 28
Registriert: 13.09.2017, 14:06
Hat sich bedankt: 1 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von michael24179 » 22.12.2017, 08:37

Hallo, ich bin auf der suche nach einer Systemvariable für die ventielstellung. Ich habe de HmIP-eTRV-2 und mittlerweile alles versucht was mir einfällt. Auch das oben genannte Script. Es passiert leider nix :(. Hat jemand ein tipp wie ich die stellung auslesen kann ?

ToSa27
Beiträge: 4
Registriert: 03.01.2017, 17:55

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von ToSa27 » 26.05.2018, 11:14

Eine aktuellere Version des Dokuments gibt es hier (Januar 2018):
https://www.eq-3.de/service/downloads.html?id=183

Allerdings gibt es darin auch nichts neues zum eTRV bzw. zur Ermittlung der Ventilposition...

Benutzeravatar
HMside
Beiträge: 625
Registriert: 22.10.2012, 18:14
Danksagung erhalten: 7 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von HMside » 26.05.2018, 13:59

michael24179 hat geschrieben:Hallo, ich bin auf der suche nach einer Systemvariable für die ventielstellung. Ich habe de HmIP-eTRV-2 und mittlerweile alles versucht was mir einfällt. Auch das oben genannte Script. Es passiert leider nix :(. Hat jemand ein tipp wie ich die stellung auslesen kann ?
Beim eTRV-2 kannst Du das gleich Script anwenden. Folgend nochmal ein Beispiel mit einer kleinen Optimierung bezüglich der Systemvariable.

1. Erstelle eine Systemvariable vom Typ Zahl mit dem Namen "Ventilposition". Falls Du einen anderen Namen wählst, diesen auch im Script anpassen.
2. Erstelle ein Zentralenprogramm nach folgenden Muster. Im Script ist die SGTIN (hier 000A1709A4A3CD) durch deine Geräte SGTIN zu ersetzen, allerdings nur die letzten 14, so wie sie auch in der Geräteliste stehen. Beachte, das nach der SGTIN der Kanal mit :1 stehen bleiben muss.

Wenn:
eTRV-2 Kanal 1 > Ventil-Öffnungsgrad > im Wertebereich größer oder gleich 0.00 > bei Aktualisierung auslösen
Dann:
Skript:

Code: Alles auswählen

var ipvalve = (datapoints.Get("HmIP-RF.000A1709A4A3CD:1.LEVEL")).Value();
var ipvalve1 = ipvalve*100;
var ipvalve2 = ipvalve1.ToInteger();
dom.GetObject(ID_SYSTEM_VARIABLES).Get('Ventilposition').State(ipvalve2);

zerocrash
Beiträge: 8
Registriert: 09.11.2018, 06:29

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von zerocrash » 13.11.2018, 10:17

Hallo,

ich wollte mir den Öffnungsgrad in Mediola anzeigen lassen.
habe das Skipt verwendet (also die oberen 4 Zeilen)
hab auch es so abgeändert das mein Venitl genommen wird
hmip-etrv-2.xxxxxxxxxxx
finde die Variable dann auch in Mediola aber es zeigt mir immer 0,00 an auch wenn das Ventil auf Boost steht.

Kann mir jemand helfen.
weil wenn das nicht funktioniert dann denke ich auch nicht das es dann läuft wenn ich das Wandthermostat verwenden möchte das mir die Pumpe schaltet.

Gruß
zerocrash

zerocrash
Beiträge: 8
Registriert: 09.11.2018, 06:29

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von zerocrash » 17.11.2018, 07:39

Hallo kann mir keiner Helfen?

hier der Code

Code: Alles auswählen

var ipvalve = (datapoints.Get("HmIP-eTRV-2.000A1709B18D38:1.LEVEL")).Value();
var ipvalve1 = ipvalve*100;
var ipvalve2 = ipvalve1.ToInteger();
dom.GetObject(ID_SYSTEM_VARIABLES).Get('Ventilposition_Wohnzimmer').State(ipvalve2);
in Mediola wird nur 0,00% angezeigt hier vo der Wassertropfen ist.
für den Wert habe ich in Mediola ja Ventilposition Wohnzimmer ausgewählt.
Dateianhänge
Ventil2.JPG
Ventil2.JPG (13.55 KiB) 6496 mal betrachtet
Ventil1.JPG

Fonzo
Beiträge: 6722
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 479 Mal

Re: Datenpunkt Ventilstellung HMIP-eTRV

Beitrag von Fonzo » 17.11.2018, 10:34

zerocrash hat geschrieben:
13.11.2018, 10:17
ich wollte mir den Öffnungsgrad in Mediola anzeigen lassen.
Bevor ich da das basteln anfangen würde, würde ich Mediola anschreiben, die sollen doch bitte in dem kostenpflichtigen Homematic Plugin den Datenpunkt ergänzen. Bekommst Du denn den Inhalt in einer Systemvariable auf der CCU angezeigt?

Ansonsten wenn man sich nicht auf Mediola verlassen will, dass endlich mal vollständig alle Homematic Datenpunkte zur Verfügung stehen und auch nicht auf der CCU für so was basteln will, geht dies alternativ mit NEO am einfachsten mit der Visualisierung und Ansteuerung von Homematic über IP-Symcon und das NEO Plugin IP-Symcon.

Dann hast Du auch alle Datenpunkte in NEO zur Verfügung
eTRV_1.png
eTRV.png
eTRV.png (10.61 KiB) 6487 mal betrachtet
eTRV_2.png
eTRV_2.png (3.12 KiB) 6487 mal betrachtet

Antworten

Zurück zu „HomeMatic IP mit CCU“