Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)

Begonnen von Adam, 15 Februar 2014, 18:17:35

Vorheriges Thema - Nächstes Thema

ReinerZ

Hallo Adam,

erst mal Gratulation für Deine Viessmann Pm, super Job  ;D
Ich hatte mal auf openv die Anleitung für die Viessmann Anbindung via LAN (XPORT) gemacht ...
... und immer mal wieder gedacht, eine direkte Einbindung in Fhem wäre super ... die alte Software funktioniert nämlich
ich Ausland wegen der Latenzen nicht.

Gibt es schon Jemanden, der die Ethernet Schnittstelle in die Pm einbauen will, sonst sehe ich mir das mal an ?

Gruß

Reiner


kvo1

Eines doch noch schnell....

(wie)kann man die Kommastellen abschneiden .....z.B. bei
BrennerStunden                                           14725.9902777778

oder auch bei den andern "Brenner Stunden Werten" .... brauch man glaub ich nicht soooo genau !

klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Bastelbernd

Hallo
habe mal das Modul geändert das nur noch 2 Nachkommastellen bei Brenner Stunden angezeigt werden.
Bin aber nicht der große Perl Experte.Ich denke Adam kann das besser.
Häng das mal hier dran. Ist für Gasterme Vitodens 300 20CB.
Ansonsten läuft das Modul schon 2Tage ohne Abbrüche.

Gruß Bernd
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

kvo1

Hallo Bernd,
super, unktioniert (test so auf die Schnelle )!

Nur "BrennerStunden-Tag"  hat noch zu viele Stellen.
Naja, ob der Wert so stimmt scheint mir fraglich.

Auch "BrennerStunden-Heute" stimmt nicht wirklich , liegt ggf. an meinen parametern?

Wie man sieht fehlen mit immer noch die TimerWerte, habe aber das Gefühl , daß immer wenn ich diese
per "get HEIZUG HZTIMER" aufrufe, sich das Modul oder Fhem aufhängt!
Nach einem shutdown  restart läuft es dann wieder !

Deine Vitodens 300 20CB müßte doch eigentlich die gleichen Parameter habe wie
meine Vitodens 333F 20CB? Die ID (20CB) der Steuerung ist doch gleich und daran wird
das doch festgemacht , oder ?



@Rainer .. das mit der Anbindung via LAN (XPORT) ist eine Gute Idee  ;)
Dann würde man ja nur das ..
Zitatdefine Vito200 VCONTROL /dev/ttyUSB0 180
gegen
Zitatdefine Vito200 VCONTROL IP-RPI 180

ersetzen müssen , oder ?

Gruß
Klaus






RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Bastelbernd

Hallo Klaus
BrennerStunden-Tag wird nur einmal in der Nacht aktualisiert.
Du mußt das Modul mal einen Tag durchlaufen lassen dann stimmen eigentlich die Werte.
Eigentlich müssten die Parameter gleich sein ? aber das meiss nur Viessmann genau.

Habe das mit den Timern gerade nochmal probiert und geht einwandfrei.Vieleicht liegt das am RPi2 USB Treiber?

Wie gesagt hatte ja auch zu Anfang Probleme mit Abbrüchen.Habe aber auch viel an USB hängen z.B. Jeelik(Arduino)+LaCrosse
und da ist schon viel auf dem USB-Bus los und die Abfrage von LaCrosse ist ja auch event-min-interval gesteuert.
Kommt  manchmal mit den pollen in die Quere, merkt man daran das die Antwortzeiten obwohl auf 180 stehen zwischen 2+3 Minuten schwanken.

Gruß Bernd

FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

kvo1

Hallo Bernd,

ups, ich war zu ungeduldig.
Jetzt habe ich ALLE Timewerte (mit deinem letzten Stand)  :D , super !

Werde das jetzt heute Nacht mal laufen lassen.
Einige Wünsche / Ideen hätte ich noch (stehen schon teilweise weiter oben)
- Werte "Oel...."  bräuchte ich nicht
- Raumsoll-Temp. wäre gut (werd ich mal einbauen, anstelle der "Temp-Wohnzimmer-Ist" - habe (noch) keinen Fühler )
- Abfrage der Sammelstörung (email-Benachrichtigung bei Störung , sendmal läuft schon )
- ....

klaus




RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Bastelbernd

Hallo Klaus
- Raumsoll-Temp müsste so aussehen ( "getTempRaumNorSollM1" , "01F7230601", "1Byte", 1,    "Temp-Raum-Soll");
-Das mit den Werten Öl verstehe ich nicht, wenn du keine Werte mit Öl abfragts stehen die auch nicht in den Readings
habe ich bei mir auch nicht stehen.
einfach mal die Readings mit deletereading löschen.

Gruß Bernd
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

kvo1

Hallo Bernd,

ZitatRaumsoll-Temp müsste so aussehen ( "getTempRaumNorSollM1" , "01F7230601", "1Byte", 1,    "Temp-Raum-Soll");
stimmt, danke

Zitateinfach mal die Readings mit deletereading löschen
.
man bin dooof , klar doch !

klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

fischle

Hallo Adam,
habe heute das Modul um die Readings meiner Solaranlage ergänzt. Dabei ist mir aufgeffallen, dass das Modul mit negativen Temperaturen wohl noch kleine Probleme hat:

2014.03.02 22:57:43 5: VCONTROL: VCONTROL_Read '05'
2014.03.02 22:57:43 5: VCONTROL: send '01F7656402'
2014.03.02 22:57:43 5: SW: ÷ed
2014.03.02 22:57:43 5: VCONTROL_READ
2014.03.02 22:57:43 5: VCONTROL: VCONTROL_Read 'f5ff'
2014.03.02 22:57:43 5: VCONTROL: receive 'Temp-Solar : 6552.5'
2014.03.02 22:57:43 5: Triggering Heizung (1 changes)
2014.03.02 22:57:43 5: Notify loop for Heizung Temp-Solar: 0
2014.03.02 22:57:43 4: eventTypes: VCONTROL Heizung Temp-Solar: 0 -> Temp-Solar: .*


Ich werde das Modul noch um die Kummulierung des Solarertrags ergänzen und dann in den nächsten Tagen posten.

Gruß

Fabian

PS: Abbrüche hatte ich bisher immer nur, wenn das Logging ausgeschaltet war... komisch. Habe heute aber auch oft neu gestartet, mal schaun, wie es so weiter geht.
RPi,
- USB RS485 Adapter für Stromzähler DRS155M und SDM630M-DC (B+G E-Tech)
- Viesmann KO2B Heizung mit selbstbau Optolink Adapter
- Mi-Light WiFi-Bridge V4, WW/CW LED-Birne

fischle

... und hier schon die Lösung.

Habe ich von :
http://stackoverflow.com/questions/2111839/converting-hexadecimal-numbers-in-strings-to-negative-numbers-in-perl





sub VCONTROL_1ByteParse($$)
{
  my $hexvalue = shift;
  my $divisor = shift;
  my $retstr;
 
  if (!$divisor || length($divisor) == 0){
     $retstr = ($hexvalue eq "00") ? "off" : "on";
  }
  else{
     #$retstr = hex($hexvalue)/$divisor;
     $retstr = unpack('c', pack('C',hex($hexvalue)))/$divisor;
  }
  return $retstr;
}

sub VCONTROL_2ByteParse($$)
{
  my $hexvalue = shift;
  my $divisor = shift;

  #return hex(substr($hexvalue,2,2).substr($hexvalue,0,2))/$divisor;
  return unpack('s', pack('S',hex(substr($hexvalue,2,2).substr($hexvalue,0,2))))/$divisor;
}

sub VCONTROL_4ByteParse($$)
{
  my $hexvalue = shift;
  my $divisor = shift;

  #return hex(substr($hexvalue,6,2).substr($hexvalue,4,2).substr($hexvalue,2,2).substr($hexvalue,0,2))/$divisor;
  return unpack('l', pack('L',hex(substr($hexvalue,6,2).substr($hexvalue,4,2).substr($hexvalue,2,2).substr($hexvalue,0,2))))/$divisor;
}

RPi,
- USB RS485 Adapter für Stromzähler DRS155M und SDM630M-DC (B+G E-Tech)
- Viesmann KO2B Heizung mit selbstbau Optolink Adapter
- Mi-Light WiFi-Bridge V4, WW/CW LED-Birne

Bastelbernd

Hallo Fabian und Adam,
da ich keine Wärmepumpe habe, ist mir das Problem mit negativen Temperaturen garnicht aufgefallen.
Was mir aber Gestern Abend  aufgefallen ist, das bei mir das Modul aus den Tritt gekommen ist und verschiedene Werte
doppelt abgefragt hat.  2014-03-02_20:04:03 Viessmann Temp-Aussen: 4.6
2014-03-02_20:04:06 Viessmann Temp-WarmWasser-Ist: 36.1
2014-03-02_20:04:14 Viessmann Temp-Wohnzimmer-Ist: 21.4
2014-03-02_20:04:17 Viessmann Temp-Kessel-Ist: 34
2014-03-02_20:04:20 Viessmann Temp-Kessel-Soll: 34.2
2014-03-02_20:04:23 Viessmann Volumenstrom: 625
2014-03-02_20:04:29 Viessmann BrennerLeistung: 10
2014-03-02_20:04:32 Viessmann PumpeDrehzahl: 37
2014-03-02_20:04:44 Viessmann BrennerStunden: 2491.77
2014-03-02_20:04:44 Viessmann BrennerStunden-Heute: 14.54
2014-03-02_20:04:47 Viessmann Temp-Aussen: 4.7
2014-03-02_20:04:50 Viessmann Temp-WarmWasser-Ist: 36.1
2014-03-02_20:04:53 Viessmann Temp-Wohnzimmer-Ist: 21.4
2014-03-02_20:04:56 Viessmann Temp-Kessel-Ist: 34
2014-03-02_20:04:59 Viessmann Temp-Kessel-Soll: 34.2
2014-03-02_20:05:02 Viessmann Volumenstrom: 627
2014-03-02_20:05:13 Viessmann BrennerLeistung: 10
2014-03-02_20:05:16 Viessmann PumpeDrehzahl: 37
2014-03-02_20:05:28 Viessmann BrennerStunden: 2491.78
2014-03-02_20:05:28 Viessmann BrennerStunden-Heute: 14.55
2014-03-02_20:05:28 Viessmann UpdateTime: 2014-02-02_20:05:28             


da half nur ein Neustart und bis jetzt läuft es richtig. Daselbe ist schon einmal passiert.
Ist ja unschön belastet ja Heizung und schreibt das Log voll. Werde das weiter beobachten.
Vielleicht weiß ja einer eine Lösung dafür.

Gruß Bernd
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

Axel.K

Hallo
Ich habe die Vitotronic 200  HO1B
Funktioniert das Modul auch mit dieser Regelung?

Gruß Axel

kvo1

Welche ID hat das Gerät ...?

Müßte doch aber ähnlich der Vitotronic 200  HO1A  sein .

schau mal hier
Zitathttp://openv.wikispaces.com/Ger%C3%A4te


RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Axel.K

Hallo Klaus

Das Gerät ist ein Vitodens 200-W Typ B2HA
Wie finde ich die ID ??

Axel

fischle

Hallo,
heute habe ich es wieder geschafft, die Aussetzer zu erzeugen.

Sieht so aus, als ob das Modul durch die gleichzeitige Webanfrage hat durcheinander bringen lassen. Kann es sein, dass es Probleme gibt, wenn ich einen Plot erstelle (anzeigen lasse) und das Modul gleichzeitig versuch Readings in die Datei zu schreiben?

Hier das Log


2014.03.03 09:59:31 5: VCONTROL: VCONTROL_Read '01'
2014.03.03 09:59:31 5: VCONTROL: receive 'Heizkreispumpe : on'
2014.03.03 09:59:34 5: VCONTROL_READ
2014.03.03 09:59:34 5: VCONTROL: VCONTROL_Read '05'
2014.03.03 09:59:34 5: VCONTROL: send '01F7655201'
2014.03.03 09:59:34 5: SW: ÷eR
2014.03.03 09:59:34 5: VCONTROL_READ
2014.03.03 09:59:34 5: VCONTROL: VCONTROL_Read '00'
2014.03.03 09:59:34 5: VCONTROL: receive 'Solarpumpe : off'
2014.03.03 09:59:37 5: VCONTROL_READ
2014.03.03 09:59:37 5: VCONTROL: VCONTROL_Read '05'
2014.03.03 09:59:37 5: VCONTROL: send '01F7656402'
2014.03.03 09:59:37 5: SW: ÷ed
2014.03.03 09:59:37 5: VCONTROL_READ
2014.03.03 09:59:37 5: VCONTROL: VCONTROL_Read '9200'
2014.03.03 09:59:37 5: VCONTROL: receive 'Temp-Solarkollektor : 14.6'
2014.03.03 09:59:40 5: VCONTROL_READ
2014.03.03 09:59:40 5: VCONTROL: VCONTROL_Read '05'
2014.03.03 09:59:40 5: VCONTROL: send '01F7656004'
2014.03.03 09:59:40 5: SW: ÷e`
2014.03.03 09:59:40 5: VCONTROL_READ
2014.03.03 09:59:40 5: VCONTROL: VCONTROL_Read '3e040000'
2014.03.03 09:59:40 5: VCONTROL: receive 'SolarertragGesamt : 1086'
2014.03.03 09:59:40 5: Triggering Heizung (1 changes)
2014.03.03 09:59:40 5: Notify loop for Heizung UpdateTime: 2014-02-03_09:59:40
2014.03.03 09:59:40 4: eventTypes: VCONTROL Heizung UpdateTime: 2014-02-03_09:59:40 -> UpdateTime: .*.*-03_09:.*:.*
2014.03.03 09:59:41 4: Connection closed for FHEMWEB:192.168.2.101:45210
2014.03.03 09:59:41 4: Connection accepted from FHEMWEB:192.168.2.101:45211
2014.03.03 09:59:41 4: HTTP FHEMWEB:192.168.2.101:45211 GET /fhem?room=Heizung
2014.03.03 09:59:41 4: /fhem?room=Heizung / RL:1199 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.03.03 09:59:41 4: HTTP FHEMWEB:192.168.2.101:45211 GET /fhem/pgm2/style.css
2014.03.03 09:59:41 4: Connection accepted from FHEMWEB:192.168.2.101:45212
2014.03.03 09:59:41 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/pgm2/fhemweb.js
2014.03.03 09:59:41 4: Connection accepted from FHEMWEB:192.168.2.101:45213
2014.03.03 09:59:41 4: HTTP FHEMWEB:192.168.2.101:45211 GET /fhem/pgm2/fhemweb_svg.js
2014.03.03 09:59:41 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/pgm2/fhemweb_textField.js
2014.03.03 09:59:41 4: Connection accepted from FHEMWEB:192.168.2.101:45214
2014.03.03 09:59:41 4: HTTP FHEMWEB:192.168.2.101:45213 GET /fhem/pgm2/svg.js
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/images/default/icoEverything.png
2014.03.03 09:59:42 4: Connection accepted from FHEMWEB:192.168.2.101:45215
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45211 GET /fhem/pgm2/fhemweb_time.js
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45214 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45215 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/images/default/Zoom-in.png
2014.03.03 09:59:42 4: Connection accepted from FHEMWEB:192.168.2.101:45216
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/images/default/Zoom-out.png
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45216 GET /fhem/pgm2/fhemweb_slider.js
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/images/default/Prev.png
2014.03.03 09:59:42 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/SVG_showLog?dev=SVG_FileLog_Heizung_1&logdev=FileLog_Heizung&gplotfile=SVG_FileLog_Heizung_1&logfile=CURRENT&pos=
2014.03.03 09:59:42 5: plotcommand: get FileLog_Heizung CURRENT INT 2014-03-03_00:00:00 2014-03-04_00:00:01 4:Heizung.Temp-Aussen\x3a:: 4:Heizung.Temp-Kessel-Ist\x3a:: 4:Heizung.Temp-WarmWasser-Ist\x3a:: 4:Heizung.Brenner\x3a:0:$fld[3]=~"on"?1:0 4:Heizung.Zirkulationspumpe\x3a:0:$fld[3]=~"on"?1:0 4:Heizung.Heizkreispumpe\x3a:0:$fld[3]=~"on"?1:0
2014.03.03 09:59:42 5: Cmd: >get FileLog_Heizung CURRENT INT 2014-03-03_00:00:00 2014-03-04_00:00:01 4:Heizung.Temp-Aussen\x3a:: 4:Heizung.Temp-Kessel-Ist\x3a:: 4:Heizung.Temp-WarmWasser-Ist\x3a:: 4:Heizung.Brenner\x3a:0:$fld[3]=~"on"?1:0 4:Heizung.Zirkulationspumpe\x3a:0:$fld[3]=~"on"?1:0 4:Heizung.Heizkreispumpe\x3a:0:$fld[3]=~"on"?1:0<
2014.03.03 09:59:42 4: FileLog_Heizung get: Input file ./log/Heizung-2014-03-03.log, from:2014-03-03_00:00:00  to:2014-03-04_00:00:01
2014.03.03 09:59:54 4: FileLog_Heizung get: line 1, regexp:Heizung.Temp-Aussen\x3a, col:3, output lines:299
2014.03.03 09:59:54 4: FileLog_Heizung get: line 2, regexp:Heizung.Temp-Kessel-Ist\x3a, col:3, output lines:300
2014.03.03 09:59:54 4: FileLog_Heizung get: line 3, regexp:Heizung.Temp-WarmWasser-Ist\x3a, col:3, output lines:300
2014.03.03 09:59:54 4: FileLog_Heizung get: line 4, regexp:Heizung.Brenner\x3a, col:3, output lines:300
2014.03.03 09:59:54 4: FileLog_Heizung get: line 5, regexp:Heizung.Zirkulationspumpe\x3a, col:3, output lines:301
2014.03.03 09:59:54 4: FileLog_Heizung get: line 6, regexp:Heizung.Heizkreispumpe\x3a, col:3, output lines:undef
2014.03.03 09:59:56 4: /fhem/SVG_showLog?dev=SVG_FileLog_Heizung_1&logdev=FileLog_Heizung&gplotfile=SVG_FileLog_Heizung_1&logfile=CURRENT&pos= / RL:5393 / image/svg+xml / Content-Encoding: gzip
/
2014.03.03 09:59:56 5: VCONTROL_READ
2014.03.03 09:59:56 5: VCONTROL: VCONTROL_Read '050505050505'
Use of uninitialized value in string ne at ./FHEM/99_VCONTROL.pm line 393.
2014.03.03 09:59:56 5: VCONTROL: exit if buffer just filled with 0x05
2014.03.03 09:59:56 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem/icons/favicon
2014.03.03 09:59:57 4: HTTP FHEMWEB:192.168.2.101:45212 GET /fhem?room=all&XHR=1&inform=1&timestamp=1393837195236
2014.03.03 09:59:57 5: VCONTROL_READ
2014.03.03 09:59:57 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 09:59:57 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 09:59:57 5: SW:
2014.03.03 09:59:59 5: VCONTROL_READ
2014.03.03 09:59:59 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:01 5: VCONTROL_READ
2014.03.03 10:00:01 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:01 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:01 5: SW:
2014.03.03 10:00:03 5: VCONTROL_READ
2014.03.03 10:00:03 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:06 5: VCONTROL_READ
2014.03.03 10:00:06 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:06 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:06 5: SW:
2014.03.03 10:00:08 5: VCONTROL_READ
2014.03.03 10:00:08 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:10 5: VCONTROL_READ
2014.03.03 10:00:10 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:10 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:10 5: SW:
2014.03.03 10:00:12 5: VCONTROL_READ
2014.03.03 10:00:12 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:15 5: VCONTROL_READ
2014.03.03 10:00:15 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:15 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:15 5: SW:
2014.03.03 10:00:17 5: VCONTROL_READ
2014.03.03 10:00:17 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:19 5: VCONTROL_READ
2014.03.03 10:00:19 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:19 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:19 5: SW:
2014.03.03 10:00:21 5: VCONTROL_READ
2014.03.03 10:00:21 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:24 5: VCONTROL_READ
2014.03.03 10:00:24 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:24 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:24 5: SW:
2014.03.03 10:00:26 5: VCONTROL_READ
2014.03.03 10:00:26 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:28 5: VCONTROL_READ
2014.03.03 10:00:28 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:28 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:28 5: SW:
2014.03.03 10:00:30 5: VCONTROL_READ
2014.03.03 10:00:30 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:32 5: VCONTROL_READ
2014.03.03 10:00:32 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:32 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:32 5: SW:
2014.03.03 10:00:35 5: VCONTROL_READ
2014.03.03 10:00:35 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:37 5: VCONTROL_READ
2014.03.03 10:00:37 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:37 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:37 5: SW:
2014.03.03 10:00:39 5: VCONTROL_READ
2014.03.03 10:00:39 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:41 5: VCONTROL_READ
2014.03.03 10:00:41 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:41 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:41 5: SW:
2014.03.03 10:00:44 5: VCONTROL_READ
2014.03.03 10:00:44 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:46 5: VCONTROL_READ
2014.03.03 10:00:46 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:46 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:46 5: SW:
2014.03.03 10:00:48 5: VCONTROL_READ
2014.03.03 10:00:48 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:50 5: VCONTROL_READ
2014.03.03 10:00:50 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:50 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:50 5: SW:
2014.03.03 10:00:53 5: VCONTROL_READ
2014.03.03 10:00:53 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:55 5: VCONTROL_READ
2014.03.03 10:00:55 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:55 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:55 5: SW:
2014.03.03 10:00:57 4: Closing connection FHEMWEB:192.168.2.101:45211
2014.03.03 10:00:57 4: Closing connection FHEMWEB:192.168.2.101:45214
2014.03.03 10:00:57 4: Closing connection FHEMWEB:192.168.2.101:45216
2014.03.03 10:00:57 4: Closing connection FHEMWEB:192.168.2.101:45213
2014.03.03 10:00:57 4: Closing connection FHEMWEB:192.168.2.101:45215
2014.03.03 10:00:57 5: VCONTROL_READ
2014.03.03 10:00:57 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:00:59 5: VCONTROL_READ
2014.03.03 10:00:59 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:00:59 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:00:59 5: SW:
2014.03.03 10:01:02 5: VCONTROL_READ
2014.03.03 10:01:02 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:01:04 5: VCONTROL_READ
2014.03.03 10:01:04 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:01:04 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:01:04 5: SW:
2014.03.03 10:01:06 5: VCONTROL_READ
2014.03.03 10:01:06 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:01:08 5: VCONTROL_READ
2014.03.03 10:01:08 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value $sendstr in concatenation (.) or string at ./FHEM/99_VCONTROL.pm line 428.
2014.03.03 10:01:08 5: VCONTROL: send ''
Use of uninitialized value $sendstr in string at ./FHEM/99_VCONTROL.pm line 429.
2014.03.03 10:01:08 5: SW:
2014.03.03 10:01:10 5: VCONTROL_READ
2014.03.03 10:01:10 5: VCONTROL: VCONTROL_Read '05'
Use of uninitialized value in string eq at ./FHEM/99_VCONTROL.pm line 448.
2014.03.03 10:01:11 4: Connection closed for FHEMWEB:192.168.2.101:45212
2014.03.03 10:01:11 4: Connection accepted from FHEMWEB:192.168.2.101:45217
2014.03.03 10:01:11 4: HTTP FHEMWEB:192.168.2.101:45217 GET /fhem?detail=Heizung
2014.03.03 10:01:12 4: /fhem?detail=Heizung / RL:3052 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.03.03 10:01:12 4: Connection accepted from FHEMWEB:192.168.2.101:45218
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45217 GET /fhem/pgm2/style.css
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45218 GET /fhem/pgm2/svg.js
2014.03.03 10:01:12 4: Connection accepted from FHEMWEB:192.168.2.101:45219
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45218 GET /fhem/pgm2/fhemweb_textField.js
2014.03.03 10:01:12 4: Connection accepted from FHEMWEB:192.168.2.101:45220
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45219 GET /fhem/pgm2/fhemweb.js
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45217 GET /fhem/pgm2/fhemweb_svg.js
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45220 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45218 GET /fhem/pgm2/fhemweb_time.js
2014.03.03 10:01:12 4: Connection accepted from FHEMWEB:192.168.2.101:45221
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45219 GET /fhem/images/default/icoEverything.png
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45221 GET /fhem/pgm2/fhemweb_noArg.js
2014.03.03 10:01:12 4: Connection accepted from FHEMWEB:192.168.2.101:45222
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45222 GET /fhem/pgm2/fhemweb_slider.js
2014.03.03 10:01:12 4: HTTP FHEMWEB:192.168.2.101:45222 GET /fhem?cmd={AttrVal(%22Heizung%22,%22room%22,%22%22)}&XHR=1
2014.03.03 10:01:12 5: Cmd: >{AttrVal("Heizung","room","")}<
2014.03.03 10:01:12 4: /fhem?cmd={AttrVal(%22Heizung%22,%22room%22,%22%22)}&XHR=1 / RL:28 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
RPi,
- USB RS485 Adapter für Stromzähler DRS155M und SDM630M-DC (B+G E-Tech)
- Viesmann KO2B Heizung mit selbstbau Optolink Adapter
- Mi-Light WiFi-Bridge V4, WW/CW LED-Birne