Seite 3 von 3

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 18.01.2024, 18:37
von Henke
Wegen dem Addendum?

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 18.01.2024, 18:41
von Silverstar
Wegen "legacy".

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 18.01.2024, 18:46
von Henke

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 18.01.2024, 19:04
von wedoon
Ich konnte bisher mit python folgendes auslesen:

Code: Alles auswählen

import requests
import xml.etree.ElementTree as ET

# auslesen vom Wochenprofile HmIP-eTRV-2 I9F 00000000000
Active_Profile = requests.get("http://ccu3-webui:8181/ccu3.exe?response=channels.Get(%22HmIP-eTRV-2%20I9F%00000000000:1%22).DPByHssDP(%22ACTIVE_PROFILE%22).State")

responseXML = ET.fromstring(Active_Profile.content)
element = responseXML.find('response')

print(element.text)
Hier der Link für den Browser:

Code: Alles auswählen

http://ccu3-webui:8181/ccu3.exe?response=channels.Get("HmIP-eTRV-2 I9F 00000000000:1").DPByHssDP("ACTIVE_PROFILE").State

Rückgabe:
<xml>
<exec>/ccu3.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0
</httpUserAgent>
<response>1</response>
</xml>
Folglich ist Wochenprogramm 1 aktiv und kann auch über .State(2) umgeschaltet werden.
Auch mit "SET_POINT_MODE" kann der Modus des Reglers von 0=Auto auf 1=Manu gewechselt werden.

Was allerdings nicht funktioniert sind alle Schaltzeiten und Temperaturen:
P1_ENDTIME_FRIDAY_1..
P1_TEMPERATURE_FRIDAY_1..
TEMPERATURE_MAXIMUM / TEMPERATURE_MINIMUM
liefern alle "null" zurück

Was ich noch nicht gefunden habe ist, wie ich den HmIP-eTRV-2 auf AUS stelle.
In der WebUI kann man ja als minimale Temperatur AUS einstellen, nur kann ich das in den Schaltzeiten nicht programmieren.
Laut Doku kann man die aktuelle Temperatur über "SET_POINT_TEMPERATURE" einstellen, aber das geht auch nur von 4.5 - 30.5
Also auch kein AUS oder EIN. Aber 4.5 Grad sind ja fast AUS :)

mfg
Thomas

PS: Die Seriennummer wurde anonymisiert. ccu3-webui ist der Default Netzwerkname.

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 18.01.2024, 19:06
von Silverstar
5.0°C ist die minimal einstellbare Solltemperatur, 4.5 == Aus.

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 18.01.2024, 19:25
von wedoon
Silverstar hat geschrieben:
18.01.2024, 19:06
5.0°C ist die minimal einstellbare Solltemperatur, 4.5 == Aus.
Danke für die Info
Aber was schreibe ich in die WebUI für AUS?
4.5 wird nicht akzeptiert. AUS auch nicht.

Re: Über welches Protokoll mit der CCU3 per Skript reden

Verfasst: 29.01.2024, 09:19
von Silverstar
An und aus geht nur in Manu, nicht in Auto