FHEM - Anwendungen > Heizungssteuerung/Raumklima

Ansteuerung SolvisMax/Solvis-Remote

(1/35) > >>

IBirner:
Hallo Zusammen,

ich bin seit kurzem stolzer Besitzer einer SolvisMax-Heizung mit Solvis-Remote. Das Auslesen der Daten ist mir bereits geglückt (dank eines super Hinweises im Internet). Hat jemand eine Idee, wie man die Ansteuerung (z.B. Setzen der Nachabsenkung) umsetzen kann?

Viele Dank und viele Grüße,
Ingo
 

kmatthias:
Könntest Du den Link hier bitte posten? Ich bin an dem Thema ebenfalls interessiert.

KK:
Hallo
habe die gleiche Anlage. Leider ist mir das Auslesen der Daten über HTTPMOD bisher nicht geglückt, da mir immer die Fehlermeldung ausgegeben wird:
HTTP/1.1 401 Unauthorized WWW-Authenticate: Digest realm="SolvisRemote", nonce="717221217ff321103121371210330a13", stale=FALSE, domain="/" Content-Type: text/html Server: Prozeda c200 Connection: close Content-Length:0

Aufruf mit:
http://Solvisuser:password@192.168.178.26/schemam.html 600

Kann möglicherweise HTTPMOD nicht mit User und Passwörtern umgehen?

Danke!

kmatthias:
SolvisRemote habe ich leider nicht. Aber ich würde gerne erfahren, mit welchem Chip die Signale von der Heizung über den RJ45 Anschluss dekodiert werden. Kann man die SolvisRemote öffnen, um nachzusehen? Ist das RS232 oder ähnliches?

herti001:
Hallo zusammen,

ich habe auch einen Gas - SolvisMAX in Verbindung mit einer Remote Control Anschaltung.

Die Steuerung ist eine Solvis Control v2 mit TouchScreen, für die Anbindung an Fhem habe ich ein eigenes Modul (99_UtilsSolvisRemote.pm) zum Auslesen geschrieben.

Das Modul benötigt das Perl-Modul LWP::UserAgent ( auf meinem Raspberry PI mittels "sudo cpan LWP::UserAgent" installiert )
 
In der fhem.cfg habe ich folgende Dummys angelegt, in die das Modul nach dem Aufruf die Werte ablegt:


--- Code: ---define SolvisMax.S1.Speichertemperatur.oben dummy
attr SolvisMax.S1.Speichertemperatur.oben room Heizung
attr event-on-change-reading state

define SolvisMax.S2.Warmwassertemperatur dummy
attr SolvisMax.S2.Warmwassertemperatur room Heizung
attr SolvisMax.S2.Warmwassertemperatur event-on-change-reading state

define SolvisMax.S3.Speicherreferenztemperatur dummy
attr SolvisMax.S3.Speicherreferenztemperatur room Heizung
attr SolvisMax.S3.Speicherreferenztemperatur event-on-change-reading state

define SolvisMax.S4.Heizungspuffertemperatur.oben dummy
attr SolvisMax.S4.Heizungspuffertemperatur.oben room Heizung
attr SolvisMax.S4.Heizungspuffertemperatur.oben event-on-change-reading state

define SolvisMax.S5.Solarvorlauftemperatur dummy
attr SolvisMax.S5.Solarvorlauftemperatur room Heizung
attr SolvisMax.S5.Solarvorlauftemperatur event-on-change-reading state

define SolvisMax.S6.Solarruecklauftemperatur dummy
attr SolvisMax.S6.Solarruecklauftemperatur room Heizung
attr SolvisMax.S6.Solarruecklauftemperatur event-on-change-reading state

define SolvisMax.S7.Solardruck dummy
attr SolvisMax.S7.Solardruck room Heizung
attr SolvisMax.S7.Solardruck event-on-change-reading state

define SolvisMax.S8.Solarkollektortemperatur dummy
attr SolvisMax.S8.Solarkollektortemperatur room Heizung
attr SolvisMax.S8.Solarkollektortemperatur event-on-change-reading state

define SolvisMax.S9.Heizungspuffertemperatur.unten dummy
attr SolvisMax.S9.Heizungspuffertemperatur.unten room Heizung
attr SolvisMax.S9.Heizungspuffertemperatur.unten event-on-change-reading state

define SolvisMax.S10.Aussentemperatur dummy
attr SolvisMax.S10.Aussentemperatur room Heizung
attr SolvisMax.S10.Aussentemperatur event-on-change-reading state

define SolvisMax.S11.Zirkulationsdurchfluss dummy
attr SolvisMax.S11.Zirkulationsdurchfluss room Heizung
attr SolvisMax.S11.Zirkulationsdurchfluss event-on-change-reading state

define SolvisMax.S12.Vorlauftemperatur.HK1 dummy
attr SolvisMax.S12.Vorlauftemperatur.HK1 room Heizung
attr SolvisMax.S12.Vorlauftemperatur.HK1 event-on-change-reading state

define SolvisMax.S16.Durchfluss.Warmwasserzirkulation dummy
attr SolvisMax.S16.Durchfluss.Warmwasserzirkulation room Heizung
attr SolvisMax.S16.Durchfluss.Warmwasserzirkulation event-on-change-reading state

define SolvisMax.S17.Durchfluss.Solarpanel dummy
attr SolvisMax.S17.Durchfluss.Solarpanel room Heizung
attr SolvisMax.S17.Durchfluss.Solarpanel event-on-change-reading state

define SolvisMax.A1.Pumpe.Solar dummy
attr SolvisMax.A1.Pumpe.Solar event-on-change-reading state
attr SolvisMax.A1.Pumpe.Solar room Heizung

define SolvisMax.A10.Mischer.Heizkreis2.auf dummy
attr SolvisMax.A10.Mischer.Heizkreis2.auf event-on-change-reading state
attr SolvisMax.A10.Mischer.Heizkreis2.auf room Heizung

define SolvisMax.A11.Mischer.Heizkreis2.zu dummy
attr SolvisMax.A11.Mischer.Heizkreis2.zu event-on-change-reading state
attr SolvisMax.A11.Mischer.Heizkreis2.zu room Heizung

define SolvisMax.A12.Brenner dummy
attr SolvisMax.A12.Brenner event-on-change-reading state
attr SolvisMax.A12.Brenner room Heizung

define SolvisMax.A14.Entstoerung dummy
attr SolvisMax.A14.Entstoerung event-on-change-reading state
attr SolvisMax.A14.Entstoerung room Heizung

define SolvisMax.A2.Pumpe.Warmwasser dummy
attr SolvisMax.A2.Pumpe.Warmwasser event-on-change-reading state
attr SolvisMax.A2.Pumpe.Warmwasser room Heizung

define SolvisMax.A3.Pumpe.Heizkreis1 dummy
attr SolvisMax.A3.Pumpe.Heizkreis1 room Heizung
attr SolvisMax.A3.Pumpe.Heizkreis1 event-on-change-reading state

define SolvisMax.A4.Pumpe.Heizkreis2 dummy
attr SolvisMax.A4.Pumpe.Heizkreis2 room Heizung
attr SolvisMax.A4.Pumpe.Heizkreis2 event-on-change-reading state

define SolvisMax.A5.Pumpe.Warmwasserzirkulation dummy
attr SolvisMax.A5.Pumpe.Warmwasserzirkulation room Heizung
attr SolvisMax.A5.Pumpe.Warmwasserzirkulation event-on-change-reading state

define SolvisMax.A6.Pumpe.Heizkreis3 dummy
attr SolvisMax.A6.Pumpe.Heizkreis3 room Heizung
attr SolvisMax.A6.Pumpe.Heizkreis3 event-on-change-reading state

define SolvisMax.A8.Mischer.Heizkreis1.auf dummy
attr SolvisMax.A8.Mischer.Heizkreis1.auf room Heizung
attr SolvisMax.A8.Mischer.Heizkreis1.auf event-on-change-reading state

define SolvisMax.A9.Mischer.Heizkreis1.zu dummy
attr SolvisMax.A9.Mischer.Heizkreis1.zu room Heizung
attr SolvisMax.A9.Mischer.Heizkreis1.zu event-on-change-reading state

define SolvisMax.SE.Solarertrag.kWh dummy
attr SolvisMax.SE.Solarertrag.kWh room Heizung
attr SolvisMax.SE.Solarertrag.kWh event-on-change-reading state

define SolvisMax.SL.Solarertrag.kW dummy
attr SolvisMax.SL.Solarertrag.kW room Heizung
attr SolvisMax.SL.Solarertrag.kW event-on-change-reading state


--- Ende Code ---

Die Modul-Funktion "readSolvisRemote" rufe ich dann alle 5 Minuten per at-Befehl in der fhem.cfg auf.
Hierzu müsst ihr der Funktion die IP-Adresse eurer SolvisRemote, den Benutzernamen und das Passwort übergeben.
---> readSolvisRemote("IP-Adresse","USER","PASS") im Auslieferungszustand sind Username und Passwort --> "solvis"


--- Code: ---define SolvisRemoteauslesen at +*00:05:00 { readSolvisRemote("192.168.10.117","solvis","solvis") }
attr SolvisRemoteauslesen alignTime 00:00
attr SolvisRemoteauslesen room Heizung


--- Ende Code ---

Ich wünsche allen, die es gebrauchen können, viel Spaß damit ;-)

Gruß Herti
 

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln