VBus in fhem

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

Vorheriges Thema - Nächstes Thema

pejonp

Zitat von: Tobias am 06 August 2016, 10:51:01
Geht's hier noch weiter? Ansonsten speichere ich den letzten Stand der Module nach meinem Urlaub im fhem Control repo
...
Hallo Tobias,

pack es mal in fhem. Ich denke mal du hast ja schon einen Zugang. Ich hatte jetzt ein Paar Tage Urlaub und nichts weiter gemacht.

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

dobiwan

Hallo zusammen,

ich habe mir eure Beiträge durchgelesen. Leider ist mein Regler DeltaTherm HC nicht implementiert.
Wo kann ich die Werte für diesen Regler finden und in die 21_VBUSDEV.pm eintragen.
Oder könntet ihr das machen.
Ich habe vor einem Monat meinen alten Regler rausgeschmissen und mir den Regler und den VBUS/Lan von Resol gekauft.
Eine Virtualisierung und Fernwartung wäre für mich sehr interessant.

Wann werden die Module offiziell in fhem verfügbar sein.
Habe sie mir bereits aus dem git HUB gezogen.

pejonp

Hallo dobiwan,

schau mal ins git und lade dir die 21_VBUSDEV.pm runter. Vorher die alte sichern. Mal sehen ob etwas erkannt wird. Kannst ja mal auf verbose=5 setzten.

pejonp
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

Tobias

Sind jetzt im FHEM Repo, kannst Sie in deinem git löschen. Wir sollten nur noch ein Master haben:

root@www:/usr/local/svn/fhem# svn commit
Hinzufügen     contrib/19_VBUSIF.pm
Hinzufügen     contrib/21_VBUSDEV.pm
Übertrage Daten ..
Revision 12093 übertragen.


Gibt es eigentlich schon einen Wiki Artikel?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

dobiwan

Hallo pejonp,

scheint zu funktionieren. Danke für die Hilfe.
Werde jetzt anfangen zu konfigurieren.

pejonp

Zitat von: Tobias am 30 August 2016, 14:09:42
Sind jetzt im FHEM Repo, kannst Sie in deinem git löschen. Wir sollten nur noch ein Master haben:

Hinzufügen     contrib/19_VBUSIF.pm
Hinzufügen     contrib/21_VBUSDEV.pm
Übertrage Daten ..

Gibt es eigentlich schon einen Wiki Artikel?
Hallo Tobias,

leider funktioniert die eingecheckte Version nicht. Es werden keine erkannten Geräte angelegt und alle die nicht mit aa100 anfangen werden auch nicht erkannt. Bei Verbose=5 werden keine Info ausgegeben, erschwert die Fehlersuche aus meine Sicht sehr.
Hast du die Version aus meinem git hub genommen ?

pejonp
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

dobiwan

#441
Hallo

ich habe da noch eine Frage. Der Port 7053 ist das TCP oder UDP. Ich habe den fhem Rechner in einem anderen Lan als den Resol VBUS/Lan.
Ich habe jetzt erst mal den Port über das Protokoll TCP weitergeleitet.
Der Status des VBUSIF zeigt opened an.
Mein Filelog ist aber leer.

Hier der Auszug aus meiner fhem.cfg
define VBUS_LAN VBUSIF 192.168.178.100:7053
attr VBUS_LAN icon it_network
attr VBUS_LAN room Heizkeller
attr VBUS_LAN verbose 5
define DeltaTherm VBUSDEV 5400
attr DeltaTherm IODev VBUS_LAN
attr DeltaTherm event-min-interval .*:60
attr DeltaTherm fp_Keller HeizungsKeller
attr DeltaTherm icon hm-tc-it-wm-w-eu
attr DeltaTherm model DeltaThermHC
attr DeltaTherm room Heizkeller
attr DeltaTherm verbose 5
define FileLog_DeltathermHC_Regler FileLog /opt/fhem/log/VBUSDEV5400-%Y.log DeltaTherm:.*
attr FileLog_DeltathermHC_Regler logtype text
attr FileLog_DeltathermHC_Regler room Heizkeller
define SVG_FileLog_DeltathermHC_Regler_1 SVG FileLog_DeltathermHC_Regler:SVG_FileLog_DeltathermHC_Regler_1:CURRENT
attr SVG_FileLog_DeltathermHC_Regler_1 room Heizkeller
define SVG_FileLog_DeltathermHC_Regler_2 SVG FileLog_DeltathermHC_Regler:SVG_FileLog_DeltathermHC_Regler_2:CURRENT
attr SVG_FileLog_DeltathermHC_Regler_2 room Heizkeller
define SVG_FileLog_DeltathermHC_Regler_3 SVG FileLog_DeltathermHC_Regler:SVG_FileLog_DeltathermHC_Regler_3:CURRENT
attr SVG_FileLog_DeltathermHC_Regler_3 room Heizkeller

pejonp

#442
Hallo dobiwan,

welche Version vom Modul hast du. schreibe mal Version in die fhem-commandozeile.

21_VBUSDEV.pm         20160823 2016-08-23 10:10:10Z awk+pejonp
19_VBUSIF.pm          20160725 2016-07-25 03:54:15Z awk+pejonp

ich habe es gerade noch einmal getestet. Beim erkennen der Geräte wird auch gleich ein log angelegt und nach und nach befüllt.

#Solarthermie
define Solar VBUSIF IP_Solar:7053
attr Solar room Solartherme
attr Solar verbose 0
define VBUSDEV_7321 VBUSDEV 7321
attr VBUSDEV_7321 IODev Solar
attr VBUSDEV_7321 event-min-interval .*:120
attr VBUSDEV_7321 model Vitosolic200
attr VBUSDEV_7321 room Solartherme
attr VBUSDEV_7321 verbose 1
define FileLog_VBUSDEV_7321 FileLog ./log/VBUSDEV_7321-%Y-%m.log VBUSDEV_7321
attr FileLog_VBUSDEV_7321 logtype text
attr FileLog_VBUSDEV_7321 room VBUSDEV

Ich würde mal hier deine Fehler vermuten:

define FileLog_DeltathermHC_Regler FileLog /opt/fhem/log/VBUSDEV5400-%Y.log DeltaTherm:.*

richtiger ?:
define FileLog_DeltaTherm FileLog /opt/fhem/log/VBUSDEV5400-%Y.log DeltaTherm:.*


pejonp
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

dobiwan

#443
Hier die Version
21_VBUSDEV.pm     20160823 2016-08-23 10:10:10Z awk+pejonp
19_VBUSIF.pm      20160725 2016-07-25 03:54:15Z awk+pejonp

Habe die Namen angepasst.
Das File wurde erstellt, aber keine Daten werden geschrieben.

Habe mal mein VBUS_LAN mit ins Log aufgenommen.
Jetzt taucht immer connected disconnected auf.

Ich habe in der 19_VBUSIF das Passwwort angepasst. Ich hoffe an der richtigen Stelle
Da steht PASS und dann das Passwort. Vorher vbus


pejonp

Hallo dobiwan,

Schau mal hier https://forum.fhem.de/index.php/topic,10303.msg388320.html#msg388320 und arbeite einmal diese Punkte ab.

Pejonp
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

dobiwan

Hallo pejonp,

ich habe mir den Link angesehen und meinen VBUS-Lan in das gleiche Subnet wie den fhem Server umgesteckt. Es greift keine zweite Anwendung auf den VBus zu.

Trotzdem sehe ich im Log nur dies
2016-09-02_05:50:55 VBUS_LAN DISCONNECTED
2016-09-02_05:51:00 VBUS_LAN CONNECTED
2016-09-02_05:52:31 VBUS_LAN DISCONNECTED
2016-09-02_05:52:33 VBUS_LAN CONNECTED
2016-09-02_05:54:04 VBUS_LAN DISCONNECTED
2016-09-02_05:54:10 VBUS_LAN CONNECTED

Der letzte Eintrag ist von Heute früh. Aber keine Daten. Ich sehe auch keinen Trafic zwischen den Geräten.
Ich schalte jetzt mal alles auf fhem aus und werde mit dem Tool von Daniel Wipperman mal den VBUS aufzeichnen und hier posten.

Melde mich dann wieder.

pejonp

Hallo

Kannst du per Browser auf den vbus-lan Adapter zugreifen. Hast du mal alles nach Anleitung gemacht ? Siehe mein link im vorherigen Artikel.

Pejonp
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

dobiwan

#447
Ja ich kann auf den VBUS-Lan zugreifen.
hier der Link zu meinem Server : https://sfhem.sossna.dyndns.org/fhem

Hier der Auszug von version

Latest Revision: 12091

File              Rev   Last Change

fhem.pl           12022 2016-08-21 09:28:23Z rudolfkoenig
90_at.pm          12028 2016-08-21 12:08:28Z rudolfkoenig
98_autocreate.pm  11984 2016-08-19 12:47:50Z rudolfkoenig
57_Calendar.pm    11136 2016-03-28 14:02:04Z borisneubert
00_CUL.pm         12027 2016-08-21 12:05:23Z rudolfkoenig
95_Dashboard.pm   10344 2016-01-03 11:29:48Z talkabout
98_dummy.pm       11984 2016-08-19 12:47:50Z rudolfkoenig
91_eventTypes.pm  11984 2016-08-19 12:47:50Z rudolfkoenig
01_FHEMWEB.pm     12007 2016-08-20 09:50:51Z rudolfkoenig
92_FileLog.pm     11984 2016-08-19 12:47:50Z rudolfkoenig
95_FLOORPLAN.pm   11443 2016-05-15 14:17:21Z ulimaass
49_IPCAM.pm        2626 2013-02-01 19:19:15Z mfr69bs
No Id found for 10_IT.pm
91_notify.pm      11984 2016-08-19 12:47:50Z rudolfkoenig
10_SOMFY.pm       11433 2016-05-12 19:15:18Z viegener
99_SUNRISE_EL.pm  11984 2016-08-19 12:47:50Z rudolfkoenig
98_SVG.pm         11984 2016-08-19 12:47:50Z rudolfkoenig
98_telnet.pm      11984 2016-08-19 12:47:50Z rudolfkoenig
99_Utils.pm       11984 2016-08-19 12:47:50Z rudolfkoenig
98_version.pm     11987 2016-08-19 17:13:41Z markusbloch
98_weblink.pm     11984 2016-08-19 12:47:50Z rudolfkoenig

DevIo.pm          11786 2016-07-12 08:44:10Z rudolfkoenig
HttpUtils.pm      11935 2016-08-10 09:09:03Z rudolfkoenig
RTypes.pm         10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm  11513 2016-05-24 17:56:05Z rudolfkoenig
TcpServerUtils.pm 11908 2016-08-06 15:09:55Z rudolfkoenig

fhem.cfg
define VBUS_LAN VBUSIF 192.168.178.2:7053
attr VBUS_LAN icon it_network
attr VBUS_LAN room Heizkeller
attr VBUS_LAN verbose 5
define DeltaTherm VBUSDEV 5400
attr DeltaTherm IODev VBUS_LAN
attr DeltaTherm event-min-interval .*:60
attr DeltaTherm fp_Keller HeizungsKeller
attr DeltaTherm icon hm-tc-it-wm-w-eu
attr DeltaTherm model DeltaThermHC
attr DeltaTherm room Heizkeller
attr DeltaTherm verbose 5
define FileLog_DeltaTherm FileLog /opt/fhem/log/VBUSDEV5400-%Y-%m-%d.log DeltaTherm:.*|VBUS_LAN:.*
attr FileLog_DeltaTherm logtype text
attr FileLog_DeltaTherm room Heizkeller
define SVG_FileLog_DeltaTherm_1 SVG FileLog_DeltaTherm:SVG_FileLog_DeltaTherm_1:CURRENT
attr SVG_FileLog_DeltaTherm_1 room Heizkeller
define SVG_FileLog_DeltaTherm_2 SVG FileLog_DeltaTherm:SVG_FileLog_DeltaTherm_2:CURRENT
attr SVG_FileLog_DeltaTherm_2 room Heizkeller
define SVG_FileLog_DeltaTherm_3 SVG FileLog_DeltaTherm:SVG_FileLog_DeltaTherm_3:CURRENT
attr SVG_FileLog_DeltaTherm_3 room Heizkeller


    Status
    Einstellungen

RESOL
RESOL-LAN

Willkommen im Webinterface Ihres RESOL-Gerätes!
Status
Name:
Heizungssteuerung
IP-Adresse:
192.168.178.2 (Static)
MAC-Adresse:
00-1e-66-42-10-42
Firmware-Version:
2.0
Konfiguration

    Status
    Einstellungen

© RESOL 2013 - Alle Rechte vorbehalten

Ich habe mal zwei Dateien angehängt.
Das sind Protokolle von Daniel Wippermann.
einmal
vbustouch proxy
und
jason data Server
Also damit kann ich mich auf den VBUS-Lan verbinden und bekomme Daten.
vbustouch emuliert einen DL2 für die App

pejonp

Hallo dobiwan,
Da habe ich dich wohl falsch verstanden. Dein RESOL gerät hat eine Web Schnittstelle und keinen Vbus-lan Adapter. Du kannst deine Daten über das Modul httpmod Auslesen. Schau mal bei Antwort #407.
Endschuldige.
Pejonp
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

dobiwan

Hallo pejonp,

ich habe einen vbus lan
Diesen hier http://www.resol.de/index/produktdetail/kategorie/2/id/76/sprache/de

Ich habe nur die Software von Wipperman
siehe hier https://github.com/danielwippermann/resol-vbus/tree/master/examples/vbustouch-proxy

zum Testen im Einsatz. Dieses Tool emuliert einen DL2 für die App VBusTouch Android und IPhone

Ich kann den Lan Adapter mit dem RESOL ServiceCenter auslesen und über den Designer darstellen.