VBus in fhem

Begonnen von sweetie-pie, 15 Januar 2013, 12:27:34

Vorheriges Thema - Nächstes Thema

Knuffioda

Hallo Chris,

da hast Du Dir aber Mühe gegeben um das Anlagenschema beim RSC einzurichten.

Zu dem RSC, soweit mir das im Hinterhirn irgentwo in Erinnerung ist, gibt es Probleme VBus am RSC und gleichzeitig am FHEM Modul auszulesen.
Hast Du es schonmal ohne RSC versucht?

Gruß Olaf
Debian Stretch mit FHEM auf
Intel(R) Atom(TM) CPU N280 @ 1.66GHz 3GB Ram
MapleCUN mit HM,MAX,IT, Dreambox DM900, Fritzbox 7580, 5x Logo8 & 1xKTP400, Resol Deltasol MX+2 EM an VBUS_LAN, 2x EPever AN & 4x Pylontech US2000c RS485

pejonp

Hallo Chris,

hier hat jemand schon wegen DL2 angefragt (http://forum.fhem.de/index.php/topic,35195.msg275100.html#msg275100). Auslesen über HTTPD Modul.

Noch eine Frage zum Verständnis: Der DL 2 verhält sich ja nicht wie ein DeltaM oder andere Regler, sondern er ist ja ein eigenständiges Gerät. Dieses ist so noch nicht in der 21_VBUSDEV.pm hinterlegt ist. Wahrscheinlich stimmt die VBUS_Kennung nicht und damit kommen keine Daten. So meine Vermutung !?

Tschüß Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

avg123-de

Zitat von: Burny4600 am 27 September 2015, 18:15:35
Hallo Alexander!

Hast du zufällig ein Pinout des RS232 RJ45 Anschlusses.
In der Beschreibung ist darüber nichts zu finden.

Hallo Burny4600,

leider nicht, da ich meine Resol-Anlage via VBus-LAN-Andapter auslese und mich nicht weiter damit beschäftigt habe. Jedoch müsste es in einem vorherigen Post in diesem Beitrag etwas dazu geben.

viele Grüße
Alexander
FHEM auf virtualisiertem Debian in Hyper-V auf Dell Poweredge T110 II mit Windows Server 2012, 1x HM-LAN, verschiedene HomeMatic-Komponenten, Intertechno ITR-1500, Arduino Uno Ethernet mit RF-Modul, DeltaSol BX via VBus, Fritz!Box + Fritz!Fon, SmartVisu via Fronthem, Doorpi

pejonp

Zitat von: Knuffioda am 27 September 2015, 18:46:22
...
Zu dem RSC, soweit mir das im Hinterhirn irgentwo in Erinnerung ist, gibt es Probleme VBus am RSC und gleichzeitig am FHEM Modul auszulesen...
Hallo Chris,

wenn ich den VBUS-Lan Ad. über FHEM auslese erhalte ich über RCS keine Daten. Es kann nur einer Abfragen.
Noch einmal zum HTTPD Modul.  Hier hat sich schon jemand Gedanken gemacht (http://forum.fhem.de/index.php/topic,35273.msg275896.html#msg275896). Vielleicht gibt es schon eine Lösung.
Ich lese mit dem HTTPD-Modul so meine PV-Anlage+Speicher (Vera3) aus.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Burny4600

#319
Ja so aktive Fließschemen sind unter anderem meine geliebten Spielereien.
Es soll sich ja ein jeder auskennen.

Also die Verschaltung sieht so aus:

DeltaSol M Regler => via Vbus Verbindung zu DL2 => via LAN zur Service Center Software.
Auch wenn die  Service Center Software beendet ist, ist kein Zugriff möglich.

Am DL2 sind die Netzwerkzugriffe via LAN möglich:
HTTPS-Port: 443
Fernzugriffsport: 7053

Benutzer:
admin
guest

Live Daten lesen: ohne Passwort und kann jederzeit durchgeführt werden via Browser auch wenn die Service Center Software aktiv darauf Zugriff hat.
Konfigurieren: mit Passwort

Download der Daten via Browser auch während Service Center Zugriff aktiv möglich.
Siehe Anhang.

Ergänzungen für DeltaSol M Regler.
Bei mir sind zwei Wärmezähler aktiv, darum habe diese in der Datei 21_VBUSDEV.pm angepasst.
MfG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

pejonp

#320
Zitat von: Burny4600 am 27 September 2015, 19:50:18
.......
Live Daten lesen: ohne Passwort und kann jederzeit durchgeführt werden via Browser auch wenn dis Service Center Software aktiv darauf Zugriff hat.
.....
Hallo Chris,

dann verhält sich der DL2 anders als der VBUS-Lan Ad.. Wenn du Zugriff auf die Daten per HTTP hast, kannst du sie doch in FHEM einbinden.

Ein Beispiel wie bei mir die PV-Anlage ausgelesen wird. Hier in der Wiki gibt es mehr http://www.fhemwiki.de/wiki/HTTPMOD.

define SonBat HTTPMOD http://192.168.2.129:3480/data_request?id=status&output_format=json&DeviceNum=7 60
attr SonBat reading03Name Erzeugung
attr SonBat reading03Regex M03\"[,\n\t ]+"value"[ : \t]+\"([\d\.]+)

Beim auslesen über HTTP wird nicht das VBUS-Modul benötigt, du definierst dir selber die Variablen und füllst diese mit Werten.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

jaydax

Hallo, mein FHEM mit VBUS hat ca. 1 Jahr super funktioniert auch danke Unterstützung dieses Threads. Nun hatte die SD Karte im Raspberry ihren Geist aufgegeben. Leider hatte ich damals nicht den letzten Stand der Dateien gesichert. Also hab ich das fix neu gemacht und kann nun wieder die Geräte auslesen. Aber es sieht so aus, als werden die Daten von allen Geräten für des Gerät 7161 geloggt. Alle Geräte wurden per autocreate angelegt und auch für jedes gibt es eine Logdatei. Aber alle Daten werden für 7161 ins Log vom Gerät 7161 geschrieben. In der Datei "Altes Log.txt" sieht man wie ich es früher hatte.
Ist da noch irgendwo eine Anpassung notwendig? Ich kann es mir nicht erklären. Also dass ich bei allen Geräten das selbe Logfile angeben muss ist mir schon klar. Das mache ich dann, wenn alle Geräte sauber in ihr eigenes Log schreiben. Aber warum die Daten von 7160 für 7161 ins Log geschrieben?

Burny4600

#322
Bekomme seit der Neueinrichtung folgende Meldungen bei der update Anforderung der pm Dateien.

update 40_RFXCOM.pm

UPD FHEM/40_RFXCOM.pm
Calling /usr/bin/perl ./contrib/commandref_join.pl, this may take a while
EN FHEM/21_VBUSDEV.pm: Unbalanced li (1, last line ok: 721)
EN FHEM/19_VBUSIF.pm: No a-tag with name="VBUSIF"
EN FHEM/20_VBUSLAN.pm: No a-tag with name="VBUSLAN"

update finished, "shutdown restart" is needed to activate the changes.

Please consider using the global attribute sendStatistics

Was ist in diesen Dateien fehlerhaft?

Der andere Fehler besteht darin das sich FHEM zu tode Läuft wenn ich den Befehl define vbus VBUSLAN 192.168.17.231:7053 eingebe.
Irgendwie ist da der Wurm noch drin.
Einige Fehler habe ich in den 3 Dateien schon behoben, aber jetzt stehe ich an.
MfG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Burny4600

Hat hier wirklich keiner eine Idee dazu, was diese Meldungen bedeuten?

Calling /usr/bin/perl ./contrib/commandref_join.pl, this may take a while
EN FHEM/21_VBUSDEV.pm: Unbalanced li (1, last line ok: 721)
EN FHEM/19_VBUSIF.pm: No a-tag with name="VBUSIF"
EN FHEM/20_VBUSLAN.pm: No a-tag with name="VBUSLAN"
MfG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Knuffioda

Moin Chris,

warum hast Du den VBUSLAN und VBUSIF im Gebrauch. Das ist doch gar nicht nötig!
Deinen Fehler hab ich leider auch noch nicht gesehen. Wenn Du einen Fehler in dem Programmcode hast und ihn absolut nicht findest,
würde ich mal auf die zuletzt funktionierende Variante zurückgreifen.
Oder du passt nochmal die ursprüngliche Variante neu an, ist ja nicht soo viel Arbeit.
Debian Stretch mit FHEM auf
Intel(R) Atom(TM) CPU N280 @ 1.66GHz 3GB Ram
MapleCUN mit HM,MAX,IT, Dreambox DM900, Fritzbox 7580, 5x Logo8 & 1xKTP400, Resol Deltasol MX+2 EM an VBUS_LAN, 2x EPever AN & 4x Pylontech US2000c RS485

Beagel

Hallo Gemeinde,
Tolles Forum und Interessante Sachen die man mit fhem ausprobieren kann. :-) aller Dings
bin ich absoluter Neuling in Sachen Fhem, möchte aber meine Resol DeltaSol SL darüber anzeigen lassen.
Der vbus/Lan-Adapter wird aber nicht verbunden.

fhem.log 
2015.10.11 16:51:15 3: Opening bus device 192.168.178.40:2251
2015.10.11 16:51:15 3: Can't connect to 192.168.178.40:2251: Verbindungsaufbau abgelehnt

Benutze die angehängten Dateien, vbusif.pm und die 21_VBUSDEV.pm habe ich angepasst.
hab auch schon die vbuslan getestet, gleiches Ergebnis.
mit der Resolservice Software habe ich zugriff auf den Regler.

vielleicht kann mir einer einen Tip geben.

Gruß Dieter


Brun

Ist das resol Programm noch auch?

Du kannst nicht beides gleichzeitig nutzen.

Beagel

ZitatIst das resol Programm noch auch?

Du kannst nicht beides gleichzeitig nutzen.

Nein, hab auch gerade mal den vbus/lan Stromlos gemacht und neu verbunden, keine Veränderung.

pejonp

Zitat von: Beagel am 11 Oktober 2015, 17:24:40
....
fhem.log 
2015.10.11 16:51:15 3: Opening bus device 192.168.178.40:2251
2015.10.11 16:51:15 3: Can't connect to 192.168.178.40:2251: Verbindungsaufbau abgelehnt
...
Hallo Dieter,

wenn du einen RESOL VBUS-Lan Adapter hast, ist der Port eigentlich 7053. Passe diesen einmal an.

192.168.178.40:7053

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Beagel

#329
Jörg Vielen Dank,

das wars, wurde mir so beim lesen des treats nicht bewusst.

Jetzt wird was angezeigt, die Werte sind Teilweisse nicht plausibel
z.B. Drehzahlen 78% obwohl aus.
Hab mal in der Vbusdev alles auskommentiert ausser den Temperaturen, die werden jetzt angezeigt
Mit dem tip aus #168 lass ich die Temperaturen in einem Floorplan anzeigen, geht das auch einfacher?

Dieter