VBus in fhem

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

Vorheriges Thema - Nächstes Thema

pejonp

Hi
Was steht im fhem.log ?
Hänge mal einen Ausschnitt an !
Password richtig gesetzt ?

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

kuhmelker

Hallo pejonp

Hier der Auszug aus dem fhem.log:

2017.11.20 11:46:44 4: VBUSDEV_7731: VBUSDEV_ParsePayLoad1: Command: 0100 Code 7731 DevTyp:  Name: VBUSDEV_7731
2017.11.20 11:46:44 4: VBUSDEV_7731: VBUSDEV_ParsePayload2: Dev:  CMD: 0100  PayL: e700bf003202d60048dd48dd48dd48dd00000000a1032e020e000300
2017.11.20 11:46:45 4: VBUSDEV_7731: VBUSDEV_ParsePayLoad1: Command: 0300 Code 7731 DevTyp:  Name: VBUSDEV_7731
2017.11.20 11:46:45 4: VBUSDEV_7731: VBUSDEV_ParsePayload2: Dev:  CMD: 0300  PayL:
2017.11.20 11:46:46 4: VBUSDEV_7731: VBUSDEV_ParsePayLoad1: Command: 0100 Code 7731 DevTyp:  Name: VBUSDEV_7731
2017.11.20 11:46:46 4: VBUSDEV_7731: VBUSDEV_ParsePayload2: Dev:  CMD: 0100  PayL: e700bf003202d70048dd48dd48dd48dd00000000a1032e020e000300
2017.11.20 11:46:47 4: VBUSDEV_7731: VBUSDEV_ParsePayLoad1: Command: 0300 Code 7731 DevTyp:  Name: VBUSDEV_7731
2017.11.20 11:46:47 4: VBUSDEV_7731: VBUSDEV_ParsePayload2: Dev:  CMD: 0300  PayL:
2017.11.20 11:46:48 4: VBUSDEV_7731: VBUSDEV_ParsePayLoad1: Command: 0100 Code 7731 DevTyp:  Name: VBUSDEV_7731
2017.11.20 11:46:48 4: VBUSDEV_7731: VBUSDEV_ParsePayload2: Dev:  CMD: 0100  PayL: e700bf003202d70048dd48dd48dd48dd00000000a1032e020e000300

Ich habe nicht gefunden wo ich ein Passwort setzen kann (ist immer noch default)

pejonp

#617
Hi ,

Der 7731 ist noch nicht hinterlegt. Vielleicht schaffe ich es zum WE.
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

kuhmelker

Wow. Super. Danke Dir.

pejonp

#619
Zitat von: kuhmelker am 20 November 2017, 14:12:22
Wow. Super. Danke Dir.

Hi,

mach mal bitte ein: update all https://raw.githubusercontent.com/pejonp/vbus/master/controls_vbus.txt 

Password siehe https://github.com/pejonp/vbus ganz unten auf der Seite.

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

Gunther

Ich schieb meine Mail nochmal hoch.

::)

Zitat von: Gunther am 13 November 2017, 22:25:15
Ich benötige mal Eure Hilfe.

Frage 1: Readings
Ich hatte bis März Readings, denen ich anscheinend irgendwo mal sprechende Namen gegeben habe.

Man kann diese am Anfang (erste 6 Zeilen) vom list meines VBUS LAN sehen:
Internals:
   CHANGED
   CODE       7321
   DEF        7321
   IODev      vbus
   LASTInputDev vbus
   MSGCNT     100941
   NAME       VBUSDEV_7321
   NR         670
   STATE      Defined
   TYPE       VBUSDEV
   vbus_MSGCNT 100941
   vbus_RAWMSG aa100021731000011238f100b201e202b822b002e200b822b822b822b822b822b822000000000000000000000000c80f0000170000000000640000006400000000000000550000000000020148050455ba1f
   vbus_TIME  2017-11-13 22:18:37
   READINGS:
     2017-03-06 22:05:19   Pumpe-Kamin     0 %
     2017-03-06 22:05:19   Pumpe-Solar-Panel 0 %
     2017-03-06 22:05:19   Temp-Kamin-Wassertasche 72.4 °C
     2017-03-06 22:05:19   Temp-Puffer-oben 68.7 °C
     2017-03-06 22:05:19   Temp-Puffer-unten 43.2 °C
     2017-03-06 22:05:19   Temp-Solar-Panel 22.9 °C
     2017-11-13 22:18:37   controllerversion 258
     2017-11-13 22:18:37   errormask       0
     2017-11-13 22:18:37   impulse_I01     0
     2017-11-13 22:18:37   impulse_I02     0
     2017-11-13 22:18:37   insolation      0 W/qm
     2017-11-13 22:18:37   relaisusagemask 85
     2017-11-13 22:18:37   sensorbrokemask 4040
     2017-11-13 22:18:37   sensorshortmask 0
     2017-11-13 22:18:37   sensorusagemask 23
     2017-11-13 22:18:37   speed_R01       0 %
     2017-11-13 22:18:37   speed_R02       0 %
     2017-11-13 22:18:37   speed_R03       100 %
     2017-11-13 22:18:37   speed_R04       0 %
     2017-11-13 22:18:37   speed_R05       0 %
     2017-11-13 22:18:37   speed_R06       0 %
     2017-11-13 22:18:37   speed_R07       100 %
     2017-11-13 22:18:37   speed_R08       0 %
     2017-11-13 22:18:37   speed_R09       0 %
     2017-11-13 22:18:37   systemtime      1352
     2017-11-13 22:18:37   temperature_T01 24.5 °C
     2017-11-13 22:18:37   temperature_T02 43.5 °C
     2017-11-13 22:18:37   temperature_T03 74 °C
     2017-11-13 22:18:37   temperature_T05 69 °C
     2017-11-13 22:18:37   temperature_T06 23 °C
     2017-11-13 22:18:37   warningmask     0
   helper:
     _98_statistics stat_VBUSDEV_7321
Attributes:
   IODev      vbus
   event-min-interval .*:120
   event-on-change-reading .*
   model      Vitosolic200
   room       00_KG_Heizungsraum,G_VBUS


Nun werden diese Readings aber nicht mehr geschrieben sonder nur noch die generischen. Könnt Ihr mir auf die Sprünge helfen, wo ich das mal angepasst habe und warum ab dem 06.03. die Dinger nicht mehr gehen. In meinen fhem.cfg-Backups von Anfang März finde ich dazu nichts.

Frage 2: Modulversion
Mein VBUS ist so eingebunden:
defmod VBUSDEV_7321 VBUSDEV 7321
attr VBUSDEV_7321 IODev vbus
attr VBUSDEV_7321 event-min-interval .*:120
attr VBUSDEV_7321 event-on-change-reading .*
attr VBUSDEV_7321 model Vitosolic200
attr VBUSDEV_7321 room 00_KG_Heizungsraum,G_VBUS


Im Wiki steht etwas von  19_VBUSIF.pm und 21_VBUSDEV.pm

Was ist an den Dingern anders als an meiner jetzigen Definition?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

pejonp

#621
Hallo Gunther,

ich weiss ja nicht was du machen möchtest aber ein weg um die Readings besser lesbar zu machen ist der hier.

define Heizung dummy
attr Heizung event-on-change-reading VBUSDEV_7321:temperature_T01
attr Heizung room Solartherme
attr Heizung stateFormat {sprintf("Kollektor: %.1f °C <br>SpeicherO: %.1f °C <br>SpeicherM: %.1f °C <br>SpeicherU: %.1f °C <br>Temp06: %.1f °C <br>WWSpeicher: %.1f °C",ReadingsVal("VBUSDEV_7321","temperature_T01",0), ReadingsVal("VBUSDEV_7321","temperature_T05",0), ReadingsVal("VBUSDEV_7321","temperature_T02",0), ReadingsVal("VBUSDEV_7321","temperature_T04",0), ReadingsVal("VBUSDEV_7321","temperature_T06",0), ReadingsVal("VBUSDEV_7321","temperature_T08",0))}
attr Heizung userReadings Kollektor { ReadingsVal("temperature_T01","state","")}
attr Heizung verbose 5


Wie gesagt nur ein Beispiel und ich weiss nicht was du machen möchtest. Du kannst auch die Suche bemühen ;-)

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

Gunther

Danke.

Mir geht es darum, dass ich anscheinend irgendwo die Readings mit sprechenden Namen versehen habe:
2017-03-06 22:05:19   Pumpe-Kamin     0 %
     2017-03-06 22:05:19   Pumpe-Solar-Panel 0 %
     2017-03-06 22:05:19   Temp-Kamin-Wassertasche 72.4 °C
     2017-03-06 22:05:19   Temp-Puffer-oben 68.7 °C
     2017-03-06 22:05:19   Temp-Puffer-unten 43.2 °C
     2017-03-06 22:05:19   Temp-Solar-Panel 22.9 °C


Wie Du am Datum sehen kannst, wurden diese das letzte mal im März geschrieben. Nun werden wieder die "generischen" geschrieben:
2017-11-13 22:18:37   controllerversion 258
     2017-11-13 22:18:37   errormask       0
     2017-11-13 22:18:37   impulse_I01     0
     2017-11-13 22:18:37   impulse_I02     0
     2017-11-13 22:18:37   insolation      0 W/qm
     2017-11-13 22:18:37   relaisusagemask 85
     2017-11-13 22:18:37   sensorbrokemask 4040
     2017-11-13 22:18:37   sensorshortmask 0
     2017-11-13 22:18:37   sensorusagemask 23
     2017-11-13 22:18:37   speed_R01       0 %
     2017-11-13 22:18:37   speed_R02       0 %
     2017-11-13 22:18:37   speed_R03       100 %
     2017-11-13 22:18:37   speed_R04       0 %
     2017-11-13 22:18:37   speed_R05       0 %
     2017-11-13 22:18:37   speed_R06       0 %
     2017-11-13 22:18:37   speed_R07       100 %
     2017-11-13 22:18:37   speed_R08       0 %
     2017-11-13 22:18:37   speed_R09       0 %
     2017-11-13 22:18:37   systemtime      1352
     2017-11-13 22:18:37   temperature_T01 24.5 °C
     2017-11-13 22:18:37   temperature_T02 43.5 °C
     2017-11-13 22:18:37   temperature_T03 74 °C
     2017-11-13 22:18:37   temperature_T05 69 °C
     2017-11-13 22:18:37   temperature_T06 23 °C
     2017-11-13 22:18:37   warningmask     0


1.) Ich weiß leider nicht mehr wo ich das eingestellt hatte.
2.) Sind die 19_VBUSIF.pm und 21_VBUSDEV.pm ein neueres verändertes Modul? Ich habe gar kein VBUSDIF wie im Wiki aktiv.
Was bringt das für einen Vorteil?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

kuhmelker

@Penjop. Herzlichen Dank. Jetzt funktioniert es auch mit meiner Steuerung!

pejonp

Bitte Melkerkuh

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

Lurik

@ Pejonp: Zuerst einmal tausend Dank für das tolle Modul und deine fortwährende Arbeit daran!

Könntest du demnächst bitte noch den DeltaSol SLL 1240 hinzufügen?
Ich hatte mir das manuell schon einmal selber hinterlegt aber nach updates fliegt es immer wieder raus ;-)

Danke

pejonp

Hi lurik,

Hast du die Anpassungen noch, dann hänge sie mal hier mit an. So kann ich diese vieleicht übernehmen.

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

Lurik

Das ist die Anpassung die aktuell bei mir funktioniert.

"1240" => {"name" => "DeltaSol_SLL", "cmd" => "0100", "fields" => [
{ "offset" => 4, "name" => "Solar_Kollektortemp", "bitSize" => 15, "factor" => 0.1, "unit" => "°C" },
{ "offset" => 6, "name" => "Solar_Kesseltemp", "bitSize" => 15, "factor" => 0.1, "unit" => "°C" },
{ "offset" => 8, "name" => "Solar_VL", "bitSize" => 15, "factor" => 0.1, "unit" => "°C" },
{ "offset" => 10, "name" => "Solar_RL", "bitSize" => 15, "factor" => 0.1, "unit" => "°C" },
{ "offset" => 12, "name" => "Tage", "bitSize" => 15, "factor" => 1, "unit" => "T" },
{ "offset" => 16, "name" => "Volumenstrom_V40", "bitSize" => 31, "factor" => 1, "unit" => "1/h" },
{ "offset" => 20, "name" => "Drehzahl1", "bitSize" => 7, "factor" => 1, "unit" => "%" },
{ "offset" => 24, "name" => "Waermemenge", "bitSize" => 31, "factor" => 1, "unit" => "Wh" },
{ "offset" => 32, "name" => "Betriebstunden", "bitSize" => 31, "factor" => 1, "unit" => "h" },
{ "offset" => 44, "name" => "SW-Version", "bitSize" => 7, "factor" => 0.01 },
{ "offset" => 44, "name" => "Urlaubsfunktion", "bitSize" => 1, "factor" => 1 },
{ "offset" => 45, "name" => "Blockierschutz_1", "bitSize" => 7, "factor" => 1, "unit" => "%" },
{ "offset" => 69, "name" => "Speichermaximaltemperatur", "bitSize" => 1, "factor" => 1 },
{ "offset" => 72, "name" => "Fehlermaske", "bitSize" => 31, "factor" => 1 },
]},


Vielen Dank

pejonp

Hi Lurik,

die 1240 ist eine:
DFA (0x0010) <= Wagner Sungo 100 [Regler] (0x1240), command 0x0100
DFA (0x0010) <= Wagner Sungo 100 [WMZ1] (0x1241), command 0x0100

die DeltaSol_SLL hat folgende Nummern:
DFA (0x0010) <= DeltaSol SLL [Regler] (0x2271), command 0x0100
DFA (0x0010) <= DeltaSol SLL [WMZ1] (0x2272), command 0x0100

Komme ich aber erst am WE dazu.

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

Lurik

Ja, stimmt :-)

Ist auch eine Wagner Sungo 100.
Ich hatte das aus dem Deltasol SLL zusammengebaut... und dann wohl vergessen die Beschreibung richtig zu ändern.
Gut das es dir aufgefallen ist.

Mach in Ruhe, bis zum nächsten Update läuft ja alles bei mir.

Vielen Vielen Dank!