neues Modul: SIEMENS Anbindung / S7 / Siemens Logo

Begonnen von charlie71, 12 August 2014, 15:33:23

Vorheriges Thema - Nächstes Thema

rogseut

Super arbeit. Als SPS Programmierer freud es mich natürlich noch mehr. Hab hier noch eine 313C und ein KTP600 rum liegen.  Bei nächster Gelegenheit werd ich das ma testen. 8)

rhonline

#451
Hallo charlie71,

folgendes Problem bei mir mit V2.7 !
Nach einem reboot vom RasPi bekomme ich über den Browser keine Verbindung mehr zur fhem-Web-Oberfläche !
Sobald ich auf V2.6 zurückrüste, klappt es wieder !!??

Des Weiteren suche ich immer noch, warum bei mir AWrite-Aufträge nicht funktionieren.
Ich habe das Beipiel aus dem Wiki von fu_zhou kopiert, aber sobald ein Wert geschrieben werden soll, bricht die Verbindung zur S7 ab.

DWrite, DRead, ARead funktionieren ohne Probleme !

Ich werde mal versuchen, eine cfg ohne drumherum (CUL) zu erstellen, in der nur die S7-Kommunikation enthalten ist.

log-File nach Schreibauftrag : ( V2.6 )
2015.02.10 09:06:59 3: S7300 S7_WriteBlockToPLC WriteArea error: 8=Malformed PDU supplied.
2015.02.10 09:06:59 2: S7300 S7 disconnected
2015.02.10 09:06:59 1: PERL WARNING: Argument "S7300 S7_WriteBlockToPLC WriteArea error: 8=Malformed PD..." isn't numeric in numeric eq (==) at ./FHEM/44_S7_AWrite.pm line 226.
2015.02.10 09:07:00 3: S7300 disconnected
2015.02.10 09:07:00 2: S7300 S7 disconnected
2015.02.10 09:07:02 3: S7300 S7_connect: connect to PLC with maxPDUlength=240
2015.02.10 09:07:03 2: S7300 S7_connect: allready connected!



Habe jetzt die cfg minimalisiert.
Solange ich unter V2.7 nur DWrite, DRead und  ARead nutze, läufts.
Sobald ich einen AWrite in der cfg habe und der Schreibauftrag startet, habe ich über den Browser keinen Zugriff mehr auf fhem.
cfg :
attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m-%d.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
\
Restart FHEM for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global
attr telnetPort password 0000

define WEB FHEMWEB 8083 global

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog

define eventTypes eventTypes ./log/eventTypes.txt



################################################################
### S7-Anbindung ###
### define <name> S7 <ip_address> <rack> <slot> [<Intervall>] ###
define S7300 S7 192.168.178.29 0 2
attr S7300 room 0_S7300


#### Bits schreiben ####
# Taster an S7 schaltbar über Icon
define Taster_DB40_5_0 S7_DWrite db 40 5.0
attr Taster_DB40_5_0 IODev S7300
attr Taster_DB40_5_0 eventMap on:on off:off
attr Taster_DB40_5_0 group Taster
attr Taster_DB40_5_0 room 0_S7300

# Taster an S7 schaltbar über Icon
define Taster_DB40_5_1 S7_DWrite db 40 5.1
attr Taster_DB40_5_1 IODev S7300
attr Taster_DB40_5_1 eventMap on:on off:off
attr Taster_DB40_5_1 group Taster
attr Taster_DB40_5_1 room 0_S7300

# Impuls an S7 schaltbar über Icon
define Impuls_Icon_DB40_6_0 S7_DWrite db 40 6.0
attr Impuls_Icon_DB40_6_0 IODev S7300
attr Impuls_Icon_DB40_6_0 devStateIcon .*:toggle:TRIGGER
attr Impuls_Icon_DB40_6_0 group Impuls
attr Impuls_Icon_DB40_6_0 room 0_S7300


#Analogwerte lesen

define DB70_Wert S7_ARead db 70 4 s16
attr DB70_Wert IODev S7300
attr DB70_Wert alias Leistung L1
attr DB70_Wert room 0_S7300
attr DB70_Wert stateFormat {sprintf("%.0f",ReadingsVal($name,"state",0))." Watt"}


# Temperatur aus dem Web an S7 schicken
define Wetter Weather 682925 60 de
attr Wetter room Wetter

define Temp_AU_Web S7_AWrite db 42 0 float
attr Temp_AU_Web IODev S7300
attr Temp_AU_Web event-on-change-reading state
attr Temp_AU_Web room Wetter
attr Temp_AU_Web stateFormat {sprintf("%.1f",ReadingsVal($name,"state",0))." °C"}

define Temp_AU_Web_notify notify Wetter {\
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;\
}
attr Temp_AU_Web_notify room Wetter


log-file nach Absturz
2015.02.10 11:30:25 3: S7300 S7_WriteBlockToPLC WriteArea error: 8=Malformed PDU supplied.
2015.02.10 11:30:25 2: S7300 S7 disconnected
2015.02.10 11:30:25 1: PERL WARNING: Argument "S7300 S7_WriteBlockToPLC WriteArea error: 8=Malformed PD..." isn't numeric in numeric eq (==) at ./FHEM/44_S7_AWrite.pm line 226.
2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:25 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: Temp_AU_Web_notify return value: Can't call method "setFloatAt" on an undefined value at ./FHEM/44_S7_AWrite.pm line 209.

2015.02.10 11:30:26 3: S7300 disconnected


Ich teste jetzt noch einmal mit V2.6.....
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

rhonline

Hallo charlie71,

jetzt habe ich alles so belassen, wie zuvor beschrieben, nur die V2.6 Module eingespielt und den PI rebootet.
Auch hier erfolgt beim AWrite ein "disconnect", aber ich komme über den Browser noch auf fhem !

Hier das log-file bei V2.6 bei gleicher cfg wie oben gepostet.

2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC WriteArea error: 8=Malformed PDU supplied.
2015.02.10 11:42:54 2: S7300 S7 disconnected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.10 11:42:54 3: S7300 disconnected
2015.02.10 11:42:54 2: S7300 S7 disconnected
2015.02.10 11:42:57 3: S7300 S7_connect: connect to PLC with maxPDUlength=240
2015.02.10 11:42:57 2: S7300 S7_connect: allready connected!
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

charlie71

Hallo rhonline,

ich hab mir nochmal den Code angesehen, ich denke ich habe die Ursache gefunden.

Bitte tausche das beiliegende Modul.
Noch eine Frage, gehe ich Recht in der Annahme, dass du eine PDUSize > 240 hast?

lg
Charlie71

rhonline

Hallo charlie71,

habe mal schnell die Datei eingespielt.
fhem bleibt jetzt in der V2.7 über den Browser erreichbar, aber die S7 ist disconnected.
Die pdu size müsste 240 sein, da ich eine Standard S7 nutze und keine von VIPA.
Meldet das Modul ja auch zurück, dass damit connected wurde.

log-Einträge nach reboot mit Deiner Test-Datei :
2015.02.10 13:33:12 3: S7300 disconnected
2015.02.10 13:33:12 2: S7_disconnect: S7300 Active transmission
2015.02.10 13:33:12 2: S7300 S7 disconnected
2015.02.10 13:33:15 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 13:33:22 3: S7300 disconnected
2015.02.10 13:33:22 2: S7_disconnect: S7300 Active transmission
2015.02.10 13:33:22 2: S7300 S7 disconnected
2015.02.10 13:33:25 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 13:33:32 3: S7300 disconnected
2015.02.10 13:33:32 2: S7_disconnect: S7300 Active transmission
2015.02.10 13:33:32 2: S7300 S7 disconnected
2015.02.10 13:33:35 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 13:33:42 3: S7300 disconnected
2015.02.10 13:33:42 2: S7_disconnect: S7300 Active transmission
2015.02.10 13:33:42 2: S7300 S7 disconnected
2015.02.10 13:33:45 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 13:33:52 3: S7300 disconnected
2015.02.10 13:33:52 2: S7_disconnect: S7300 Active transmission
2015.02.10 13:33:52 2: S7300 S7 disconnected
2015.02.10 13:33:55 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 13:34:02 3: S7300 disconnected
2015.02.10 13:34:02 2: S7_disconnect: S7300 Active transmission
2015.02.10 13:34:02 2: S7300 S7 disconnected
2015.02.10 13:34:05 2: S7_connect: S7300 Could not connect to PLC (8)


PS: bin jetzt erstmal unterwegs....
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

charlie71

Hallo fhonline,

dreh mal das log level auf 5 auf und poste mal das logfile vom Starten bis zu den ersten 4 Fehlermeldungen.

Danke
Charlie71

rhonline

#456
Hallo charlie71,

ich vermute mal, Du meintest das attr "verbose" auf 5 setzen !?

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog
attr Logfile verbose 5


Hier das Log-File ab dem durchgeführten shutdown :

2015.02.10 15:35:47 0: Server shutdown
2015.02.10 15:35:51 1: Including fhem.cfg
2015.02.10 15:35:51 3: telnetPort: port 7072 opened
2015.02.10 15:35:52 3: WEB: port 8083 opened
2015.02.10 15:35:52 2: eventTypes: loaded 697 events from ./log/eventTypes.txt
2015.02.10 15:35:52 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 15:35:53 1: Including ./log/fhem.save
2015.02.10 15:35:53 2: SecurityCheck:  WEB has no basicAuth attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.02.10 15:35:53 0: Server started with 13 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2132)
2015.02.10 15:35:54 3: S7300 disconnected
2015.02.10 15:35:54 2: S7_disconnect: S7300 Active transmission
2015.02.10 15:35:54 2: S7300 S7 disconnected
2015.02.10 15:35:57 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 15:36:04 3: S7300 disconnected
2015.02.10 15:36:04 2: S7_disconnect: S7300 Active transmission
2015.02.10 15:36:04 2: S7300 S7 disconnected
2015.02.10 15:36:07 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 15:36:14 3: S7300 disconnected
2015.02.10 15:36:14 2: S7_disconnect: S7300 Active transmission
2015.02.10 15:36:14 2: S7300 S7 disconnected




Zitat von: charlie71 am 10 Februar 2015, 13:48:35
Hallo fhonline,

dreh mal das log level auf 5 auf und poste mal das logfile vom Starten bis zu den ersten 4 Fehlermeldungen.

Danke
Charlie71

PS: bin jetzt erstmal wieder unterwegs...
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

charlie71

Hallo rhonline,

bitte
Zitatattr global verbose 5
setzten. Restarten und ergebnis posten.

Danke und lG
Charlie71

Zitat von: rhonline am 10 Februar 2015, 15:45:01
Hallo charlie71,

ich vermute mal, Du meintest das attr "verbose" auf 5 setzen !?

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog
attr Logfile verbose 5


Hier das Log-File ab dem durchgeführten shutdown :

2015.02.10 15:35:47 0: Server shutdown
2015.02.10 15:35:51 1: Including fhem.cfg
2015.02.10 15:35:51 3: telnetPort: port 7072 opened
2015.02.10 15:35:52 3: WEB: port 8083 opened
2015.02.10 15:35:52 2: eventTypes: loaded 697 events from ./log/eventTypes.txt
2015.02.10 15:35:52 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 15:35:53 1: Including ./log/fhem.save
2015.02.10 15:35:53 2: SecurityCheck:  WEB has no basicAuth attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.02.10 15:35:53 0: Server started with 13 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2132)
2015.02.10 15:35:54 3: S7300 disconnected
2015.02.10 15:35:54 2: S7_disconnect: S7300 Active transmission
2015.02.10 15:35:54 2: S7300 S7 disconnected
2015.02.10 15:35:57 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 15:36:04 3: S7300 disconnected
2015.02.10 15:36:04 2: S7_disconnect: S7300 Active transmission
2015.02.10 15:36:04 2: S7300 S7 disconnected
2015.02.10 15:36:07 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 15:36:14 3: S7300 disconnected
2015.02.10 15:36:14 2: S7_disconnect: S7300 Active transmission
2015.02.10 15:36:14 2: S7300 S7 disconnected




PS: bin jetzt erstmal wieder unterwegs...

rhonline

Hallo charlie71,

ich hoffe, Du wirst schlau daraus ....  :-\

2015.02.10 19:50:47 0: Server shutdown
2015.02.10 19:50:51 5: Initializing Type Library:
2015.02.10 19:50:51 1: Including fhem.cfg
2015.02.10 19:50:51 5: Cmd: >attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride<
2015.02.10 19:50:51 5: Cmd: >attr global autoload_undefined_devices 1<
2015.02.10 19:50:51 5: Cmd: >attr global logfile ./log/fhem-%Y-%m-%d.log<
2015.02.10 19:50:51 5: Cmd: >attr global modpath .<
2015.02.10 19:50:51 5: Cmd: >attr global motd SecurityCheck:

WEB has no basicAuth attribute.

Restart FHEM for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.
<
2015.02.10 19:50:51 5: Cmd: >attr global statefile ./log/fhem.save<
2015.02.10 19:50:51 5: Cmd: >attr global updateInBackground 1<
2015.02.10 19:50:51 5: Cmd: >attr global verbose 5<
2015.02.10 19:50:51 5: Cmd: >define telnetPort telnet 7072 global<
2015.02.10 19:50:51 5: Loading ./FHEM/98_telnet.pm
2015.02.10 19:50:51 3: telnetPort: port 7072 opened
2015.02.10 19:50:51 5: Cmd: >attr telnetPort password 0000<
2015.02.10 19:50:51 5: Cmd: >define WEB FHEMWEB 8083 global<
2015.02.10 19:50:51 5: Loading ./FHEM/01_FHEMWEB.pm
2015.02.10 19:50:52 3: WEB: port 8083 opened
2015.02.10 19:50:52 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog<
2015.02.10 19:50:52 5: Loading ./FHEM/92_FileLog.pm
2015.02.10 19:50:52 5: Cmd: >attr Logfile verbose 5<
2015.02.10 19:50:52 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2015.02.10 19:50:52 5: Loading ./FHEM/91_eventTypes.pm
2015.02.10 19:50:52 2: eventTypes: loaded 697 events from ./log/eventTypes.txt
2015.02.10 19:50:52 5: Cmd: >define S7300 S7 192.168.178.29 0 2<
2015.02.10 19:50:52 5: Loading ./FHEM/44_S7.pm
2015.02.10 19:50:53 4: S7: define S7300 ip_address=192.168.178.29,LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:50:53 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:50:53 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:50:53 4: could not connect to PLC S7300
2015.02.10 19:50:53 5: Cmd: >attr S7300 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define Taster_DB40_5_0 S7_DWrite db 40 5.0<
2015.02.10 19:50:53 5: Loading ./FHEM/44_S7_DWrite.pm
2015.02.10 19:50:53 5: S7_DWrite_Define called
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 IODev S7300<
2015.02.10 19:50:53 4: S7_DWrite: IODev for Taster_DB40_5_0 is S7300
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 eventMap on:on off:off<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 group Taster<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define Taster_DB40_5_1 S7_DWrite db 40 5.1<
2015.02.10 19:50:53 5: S7_DWrite_Define called
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 IODev S7300<
2015.02.10 19:50:53 4: S7_DWrite: IODev for Taster_DB40_5_1 is S7300
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 eventMap on:on off:off<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 group Taster<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define Impuls_Icon_DB40_6_0 S7_DWrite db 40 6.0<
2015.02.10 19:50:53 5: S7_DWrite_Define called
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 IODev S7300<
2015.02.10 19:50:53 4: S7_DWrite: IODev for Impuls_Icon_DB40_6_0 is S7300
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 devStateIcon .*:toggle:TRIGGER<
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 group Impuls<
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define DB70_Wert S7_ARead db 70 4 s16<
2015.02.10 19:50:53 5: Loading ./FHEM/44_S7_ARead.pm
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert IODev S7300<
2015.02.10 19:50:53 4: S7_ARead: IODev for DB70_Wert is S7300
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert alias Leistung L1<
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert stateFormat {sprintf("%.0f",ReadingsVal($name,"state",0))." Watt"}<
2015.02.10 19:50:53 5: Cmd: >define Wetter Weather 682925 60 de<
2015.02.10 19:50:53 5: Loading ./FHEM/59_Weather.pm
2015.02.10 19:50:53 4: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=682925&u=c
2015.02.10 19:50:53 4: http://weather.yahooapis.com/forecastrss?w=682925&u=c: HTTP response code 200
2015.02.10 19:50:53 4: HttpUtils http://weather.yahooapis.com/forecastrss?w=682925&u=c: Got data, length: 2819
2015.02.10 19:50:53 4: Weather Wetter: T: 4  H: 93  W: 2
2015.02.10 19:50:53 5: Cmd: >attr Wetter room Wetter<
2015.02.10 19:50:53 1: Including ./log/fhem.save
2015.02.10 19:50:53 5: Cmd: >setstate DB70_Wert 387 Watt<
2015.02.10 19:50:53 5: Cmd: >setstate DB70_Wert 2015-02-10 13:29:40 state 387<
2015.02.10 19:50:53 5: Cmd: >setstate Impuls_Icon_DB40_6_0 off<
2015.02.10 19:50:53 5: Cmd: >setstate Impuls_Icon_DB40_6_0 2015-02-10 19:50:37 state off<
2015.02.10 19:50:53 5: Cmd: >setstate Logfile active<
2015.02.10 19:50:53 5: Cmd: >setstate S7300 disconnected<
2015.02.10 19:50:53 5: Cmd: >setstate S7300 2015-02-10 19:50:44 state disconnected<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_0 on<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_0 2015-02-10 19:50:32 state on<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_1 on<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_1 2015-02-10 19:50:33 state on<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter T: 4  H: 93  W: 2<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 city Oer-Erkenschwick, Germany<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 code 27<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 condition überwiegend wolkig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 current_date_time 10 Feb 2015 7:19 pm CET<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 day_of_week Di<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_code 29<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_condition teilweise wolkig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_day_of_week Di<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_high_c 7<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_icon partly_cloudy_night<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_low_c 0<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_code 30<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_condition teilweise wolkig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_day_of_week Mi<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_high_c 9<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_icon partly_cloudy<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_low_c -1<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_code 32<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_condition sonnig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_day_of_week Do<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_high_c 9<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_icon sunny<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_low_c 1<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_code 32<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_condition sonnig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_day_of_week Fr<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_high_c 11<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_icon sunny<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_low_c 6<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_code 30<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_condition teilweise wolkig<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_day_of_week Sa<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_high_c 11<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_icon partly_cloudy<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_low_c 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 humidity 93<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 icon mostlycloudy_night<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 pressure 1016<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend 1<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_sym +<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_txt steigend<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 state T: 4  H: 93  W: 2<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 temp_c 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 temp_f 39<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 temperature 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 visibility 10<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind 2<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_chill 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_condition Wind: W 2 km/h<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_direction 260<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_speed 2<
2015.02.10 19:50:54 5: Cmd: >setstate eventTypes active<
2015.02.10 19:50:54 5: Cmd: >setstate global <no definition><
2015.02.10 19:50:54 5: Triggering global (1 changes)
2015.02.10 19:50:54 5: Notify loop for global INITIALIZED
2015.02.10 19:50:54 2: SecurityCheck:  WEB has no basicAuth attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.02.10 19:50:54 0: Server started with 11 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2106)
2015.02.10 19:50:54 4: Connection accepted from FHEMWEB:192.168.178.20:49998
2015.02.10 19:50:54 4: HTTP FHEMWEB:192.168.178.20:49998 GET /fhem?XHR=1&inform=type=status;filter=room=0_S7300;since=1423594242.883;fmt=JSON×tamp=1423594161772
2015.02.10 19:50:54 4: S7_DWrite_setABit ?
2015.02.10 19:50:55 4: S7_DWrite_setABit ?
2015.02.10 19:50:55 4: S7_DWrite_setABit ?
2015.02.10 19:50:55 4: S7: S7300 GetUpdate called ...
2015.02.10 19:50:55 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:50:55 3: S7300 disconnected
2015.02.10 19:50:55 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:50:55 5: Triggering S7300 (1 changes)
2015.02.10 19:50:55 5: Notify loop for S7300 disconnected
2015.02.10 19:50:55 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:50:55 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:50:55 2: S7300 S7 disconnected
2015.02.10 19:50:58 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:50:58 5: Triggering S7300 (1 changes)
2015.02.10 19:50:58 5: Notify loop for S7300 disconnected
2015.02.10 19:50:58 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:50:58 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:50:58 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:03 4: Connection closed for FHEMWEB:192.168.178.20:49998: EOF
2015.02.10 19:51:03 4: Connection accepted from FHEMWEB:192.168.178.20:49999
2015.02.10 19:51:03 4: HTTP FHEMWEB:192.168.178.20:49999 GET /fhem?room=Unsorted
2015.02.10 19:51:03 4: 2106:FHEMWEB:192.168.178.20:49999: /fhem?room=Unsorted / RL:1636 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.02.10 19:51:04 4: HTTP FHEMWEB:192.168.178.20:49999 GET /fhem?XHR=1&inform=type=status;filter=room=Unsorted;since=1423594262;fmt=JSON×tamp=1423594173253
2015.02.10 19:51:05 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:05 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:05 3: S7300 disconnected
2015.02.10 19:51:05 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:05 5: Triggering S7300 (1 changes)
2015.02.10 19:51:05 5: Notify loop for S7300 disconnected
2015.02.10 19:51:05 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:05 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:05 2: S7300 S7 disconnected
2015.02.10 19:51:05 4: Connection closed for FHEMWEB:192.168.178.20:49999: EOF
2015.02.10 19:51:05 4: Connection accepted from FHEMWEB:192.168.178.20:50000
2015.02.10 19:51:05 4: HTTP FHEMWEB:192.168.178.20:50000 GET /fhem?room=0_S7300
2015.02.10 19:51:05 4: S7_DWrite_setABit ?
2015.02.10 19:51:05 4: S7_DWrite_setABit ?
2015.02.10 19:51:05 4: S7_DWrite_setABit ?
2015.02.10 19:51:05 4: 2106:FHEMWEB:192.168.178.20:50000: /fhem?room=0_S7300 / RL:1409 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.02.10 19:51:05 4: HTTP FHEMWEB:192.168.178.20:50000 GET /fhem?XHR=1&inform=type=status;filter=room=0_S7300;since=1423594264;fmt=JSON×tamp=1423594174947
2015.02.10 19:51:08 4: Connection closed for FHEMWEB:192.168.178.20:50000: EOF
2015.02.10 19:51:08 4: Connection accepted from FHEMWEB:192.168.178.20:50001
2015.02.10 19:51:08 4: HTTP FHEMWEB:192.168.178.20:50001 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-02-10.log
2015.02.10 19:51:08 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:08 5: Triggering S7300 (1 changes)
2015.02.10 19:51:08 5: Notify loop for S7300 disconnected
2015.02.10 19:51:08 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:08 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:08 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:10 4: HTTP FHEMWEB:192.168.178.20:50001 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1423594267;fmt=JSON×tamp=1423594179262
2015.02.10 19:51:15 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:15 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:15 3: S7300 disconnected
2015.02.10 19:51:15 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:15 5: Triggering S7300 (1 changes)
2015.02.10 19:51:15 5: Notify loop for S7300 disconnected
2015.02.10 19:51:15 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:15 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:15 2: S7300 S7 disconnected
2015.02.10 19:51:18 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:18 5: Triggering S7300 (1 changes)
2015.02.10 19:51:18 5: Notify loop for S7300 disconnected
2015.02.10 19:51:18 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:18 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:18 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:25 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:25 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:25 3: S7300 disconnected
2015.02.10 19:51:25 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:25 5: Triggering S7300 (1 changes)
2015.02.10 19:51:25 5: Notify loop for S7300 disconnected
2015.02.10 19:51:25 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:25 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:25 2: S7300 S7 disconnected
2015.02.10 19:51:28 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:28 5: Triggering S7300 (1 changes)
2015.02.10 19:51:28 5: Notify loop for S7300 disconnected
2015.02.10 19:51:28 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:28 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:28 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:35 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:35 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:35 3: S7300 disconnected
2015.02.10 19:51:35 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:35 5: Triggering S7300 (1 changes)
2015.02.10 19:51:35 5: Notify loop for S7300 disconnected
2015.02.10 19:51:35 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:35 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:35 2: S7300 S7 disconnected
2015.02.10 19:51:38 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:38 5: Triggering S7300 (1 changes)
2015.02.10 19:51:38 5: Notify loop for S7300 disconnected
2015.02.10 19:51:38 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:38 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:38 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:45 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:45 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:45 3: S7300 disconnected
2015.02.10 19:51:45 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:45 5: Triggering S7300 (1 changes)
2015.02.10 19:51:45 5: Notify loop for S7300 disconnected
2015.02.10 19:51:45 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:45 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:45 2: S7300 S7 disconnected
2015.02.10 19:51:48 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:48 5: Triggering S7300 (1 changes)
2015.02.10 19:51:48 5: Notify loop for S7300 disconnected
2015.02.10 19:51:48 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:48 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:48 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:53 4: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=682925&u=c
2015.02.10 19:51:54 4: http://weather.yahooapis.com/forecastrss?w=682925&u=c: HTTP response code 200
2015.02.10 19:51:54 4: HttpUtils http://weather.yahooapis.com/forecastrss?w=682925&u=c: Got data, length: 2817
2015.02.10 19:51:54 4: Weather Wetter: T: 4  H: 93  W: 2
2015.02.10 19:51:54 5: Triggering Wetter (48 changes)
2015.02.10 19:51:54 5: Notify loop for Wetter wind_direction: 260
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_direction: 260 -> wind_direction: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter pressure: 1016 -> pressure: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter visibility: 10 -> visibility: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_code: 30 -> fc5_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_chill: 4 -> wind_chill: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_low_c: 0 -> fc1_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_condition: sonnig -> fc3_condition: sonnig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_day_of_week: Di -> fc1_day_of_week: Di
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_high_c: 11 -> fc4_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_code: 32 -> fc4_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter temperature: 4 -> temperature: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter code: 27 -> code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_low_c: -1 -> fc2_low_c: -.*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_code: 30 -> fc2_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_high_c: 7 -> fc1_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_day_of_week: Mi -> fc2_day_of_week: Mi
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_condition: teilweise wolkig -> fc2_condition: teilweise wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_icon: partly_cloudy_night -> fc1_icon: partly_cloudy_night
2015.02.10 19:51:54 4: eventTypes: Weather Wetter current_date_time: 10 Feb 2015 7:19 pm CET -> current_date_time: .* Feb .* .*:.* pm CET
2015.02.10 19:51:54 4: eventTypes: Weather Wetter day_of_week: Di -> day_of_week: Di
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_day_of_week: Fr -> fc4_day_of_week: Fr
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_speed: 2 -> wind_speed: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_day_of_week: Sa -> fc5_day_of_week: Sa
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_low_c: 4 -> fc5_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_condition: sonnig -> fc4_condition: sonnig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter icon: mostlycloudy_night -> icon: mostlycloudy_night
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_low_c: 1 -> fc3_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_low_c: 6 -> fc4_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_icon: sunny -> fc4_icon: sunny
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_condition: teilweise wolkig -> fc1_condition: teilweise wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_condition: Wind: W 2 km/h -> wind_condition: Wind: W .* km/h
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_day_of_week: Do -> fc3_day_of_week: Do
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind: 2 -> wind: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter city: Oer-Erkenschwick, Germany -> city: Oer-Erkenschwick, Germany
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_code: 32 -> fc3_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_high_c: 9 -> fc3_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_icon: sunny -> fc3_icon: sunny
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_high_c: 11 -> fc5_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_code: 29 -> fc1_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_icon: partly_cloudy -> fc5_icon: partly_cloudy
2015.02.10 19:51:54 4: eventTypes: Weather Wetter humidity: 93 -> humidity: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_high_c: 9 -> fc2_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter temp_f: 39 -> temp_f: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_condition: teilweise wolkig -> fc5_condition: teilweise wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter temp_c: 4 -> temp_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter condition: überwiegend wolkig -> condition: überwiegend wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_icon: partly_cloudy -> fc2_icon: partly_cloudy
2015.02.10 19:51:54 4: eventTypes: Weather Wetter T: 4  H: 93  W: 2 -> T: .*  H: .*  W: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter state: T: 4  H: 93  W: 2 -> state: T: .*  H: .*  W: .*
2015.02.10 19:51:55 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:55 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:55 3: S7300 disconnected
2015.02.10 19:51:55 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:55 5: Triggering S7300 (1 changes)
2015.02.10 19:51:55 5: Notify loop for S7300 disconnected
2015.02.10 19:51:55 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:55 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:55 2: S7300 S7 disconnected
2015.02.10 19:51:58 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:58 5: Triggering S7300 (1 changes)
2015.02.10 19:51:58 5: Notify loop for S7300 disconnected
2015.02.10 19:51:58 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:58 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:58 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:05 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:05 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:05 3: S7300 disconnected
2015.02.10 19:52:05 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:05 5: Triggering S7300 (1 changes)
2015.02.10 19:52:05 5: Notify loop for S7300 disconnected
2015.02.10 19:52:05 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:05 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:05 2: S7300 S7 disconnected
2015.02.10 19:52:08 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:08 5: Triggering S7300 (1 changes)
2015.02.10 19:52:08 5: Notify loop for S7300 disconnected
2015.02.10 19:52:08 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:08 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:08 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:15 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:15 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:15 3: S7300 disconnected
2015.02.10 19:52:15 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:15 5: Triggering S7300 (1 changes)
2015.02.10 19:52:15 5: Notify loop for S7300 disconnected
2015.02.10 19:52:15 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:15 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:15 2: S7300 S7 disconnected
2015.02.10 19:52:18 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:18 5: Triggering S7300 (1 changes)
2015.02.10 19:52:18 5: Notify loop for S7300 disconnected
2015.02.10 19:52:18 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:18 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:18 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:25 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:25 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:25 3: S7300 disconnected
2015.02.10 19:52:25 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:25 5: Triggering S7300 (1 changes)
2015.02.10 19:52:25 5: Notify loop for S7300 disconnected
2015.02.10 19:52:25 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:25 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:25 2: S7300 S7 disconnected
2015.02.10 19:52:28 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:28 5: Triggering S7300 (1 changes)
2015.02.10 19:52:28 5: Notify loop for S7300 disconnected
2015.02.10 19:52:28 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:28 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:28 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:35 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:35 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:35 3: S7300 disconnected
2015.02.10 19:52:35 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:35 5: Triggering S7300 (1 changes)
2015.02.10 19:52:35 5: Notify loop for S7300 disconnected
2015.02.10 19:52:35 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:35 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:35 2: S7300 S7 disconnected
2015.02.10 19:52:38 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:38 5: Triggering S7300 (1 changes)
2015.02.10 19:52:38 5: Notify loop for S7300 disconnected
2015.02.10 19:52:38 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:38 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:38 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:45 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:45 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:45 3: S7300 disconnected
2015.02.10 19:52:45 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:45 5: Triggering S7300 (1 changes)
2015.02.10 19:52:45 5: Notify loop for S7300 disconnected
2015.02.10 19:52:45 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:45 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:45 2: S7300 S7 disconnected
2015.02.10 19:52:47 4: Connection closed for FHEMWEB:192.168.178.20:50001: EOF
2015.02.10 19:52:47 4: Connection accepted from FHEMWEB:192.168.178.20:50011
2015.02.10 19:52:47 4: HTTP FHEMWEB:192.168.178.20:50011 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-02-10.log
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

charlie71

Hallo rhonline,

wie es ausschaut kann das S7Modul nie eine Verbindung zur S7300 SPS aufbauen.
Somit würde ich mal Probleme mit AWrite oder DWrite ausschliessen.

Bitte prüfe deine Verbindungsparameter.

lG
Charlie71

Zitat von: rhonline am 10 Februar 2015, 19:54:32
Hallo charlie71,

ich hoffe, Du wirst schlau daraus ....  :-\

2015.02.10 19:50:47 0: Server shutdown
2015.02.10 19:50:51 5: Initializing Type Library:
2015.02.10 19:50:51 1: Including fhem.cfg
2015.02.10 19:50:51 5: Cmd: >attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride<
2015.02.10 19:50:51 5: Cmd: >attr global autoload_undefined_devices 1<
2015.02.10 19:50:51 5: Cmd: >attr global logfile ./log/fhem-%Y-%m-%d.log<
2015.02.10 19:50:51 5: Cmd: >attr global modpath .<
2015.02.10 19:50:51 5: Cmd: >attr global motd SecurityCheck:

WEB has no basicAuth attribute.

Restart FHEM for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.
<
2015.02.10 19:50:51 5: Cmd: >attr global statefile ./log/fhem.save<
2015.02.10 19:50:51 5: Cmd: >attr global updateInBackground 1<
2015.02.10 19:50:51 5: Cmd: >attr global verbose 5<
2015.02.10 19:50:51 5: Cmd: >define telnetPort telnet 7072 global<
2015.02.10 19:50:51 5: Loading ./FHEM/98_telnet.pm
2015.02.10 19:50:51 3: telnetPort: port 7072 opened
2015.02.10 19:50:51 5: Cmd: >attr telnetPort password 0000<
2015.02.10 19:50:51 5: Cmd: >define WEB FHEMWEB 8083 global<
2015.02.10 19:50:51 5: Loading ./FHEM/01_FHEMWEB.pm
2015.02.10 19:50:52 3: WEB: port 8083 opened
2015.02.10 19:50:52 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog<
2015.02.10 19:50:52 5: Loading ./FHEM/92_FileLog.pm
2015.02.10 19:50:52 5: Cmd: >attr Logfile verbose 5<
2015.02.10 19:50:52 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2015.02.10 19:50:52 5: Loading ./FHEM/91_eventTypes.pm
2015.02.10 19:50:52 2: eventTypes: loaded 697 events from ./log/eventTypes.txt
2015.02.10 19:50:52 5: Cmd: >define S7300 S7 192.168.178.29 0 2<
2015.02.10 19:50:52 5: Loading ./FHEM/44_S7.pm
2015.02.10 19:50:53 4: S7: define S7300 ip_address=192.168.178.29,LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:50:53 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:50:53 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:50:53 4: could not connect to PLC S7300
2015.02.10 19:50:53 5: Cmd: >attr S7300 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define Taster_DB40_5_0 S7_DWrite db 40 5.0<
2015.02.10 19:50:53 5: Loading ./FHEM/44_S7_DWrite.pm
2015.02.10 19:50:53 5: S7_DWrite_Define called
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 IODev S7300<
2015.02.10 19:50:53 4: S7_DWrite: IODev for Taster_DB40_5_0 is S7300
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 eventMap on:on off:off<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 group Taster<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_0 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define Taster_DB40_5_1 S7_DWrite db 40 5.1<
2015.02.10 19:50:53 5: S7_DWrite_Define called
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 IODev S7300<
2015.02.10 19:50:53 4: S7_DWrite: IODev for Taster_DB40_5_1 is S7300
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 eventMap on:on off:off<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 group Taster<
2015.02.10 19:50:53 5: Cmd: >attr Taster_DB40_5_1 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define Impuls_Icon_DB40_6_0 S7_DWrite db 40 6.0<
2015.02.10 19:50:53 5: S7_DWrite_Define called
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 IODev S7300<
2015.02.10 19:50:53 4: S7_DWrite: IODev for Impuls_Icon_DB40_6_0 is S7300
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 devStateIcon .*:toggle:TRIGGER<
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 group Impuls<
2015.02.10 19:50:53 5: Cmd: >attr Impuls_Icon_DB40_6_0 room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >define DB70_Wert S7_ARead db 70 4 s16<
2015.02.10 19:50:53 5: Loading ./FHEM/44_S7_ARead.pm
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert IODev S7300<
2015.02.10 19:50:53 4: S7_ARead: IODev for DB70_Wert is S7300
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert alias Leistung L1<
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert room 0_S7300<
2015.02.10 19:50:53 5: Cmd: >attr DB70_Wert stateFormat {sprintf("%.0f",ReadingsVal($name,"state",0))." Watt"}<
2015.02.10 19:50:53 5: Cmd: >define Wetter Weather 682925 60 de<
2015.02.10 19:50:53 5: Loading ./FHEM/59_Weather.pm
2015.02.10 19:50:53 4: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=682925&u=c
2015.02.10 19:50:53 4: http://weather.yahooapis.com/forecastrss?w=682925&u=c: HTTP response code 200
2015.02.10 19:50:53 4: HttpUtils http://weather.yahooapis.com/forecastrss?w=682925&u=c: Got data, length: 2819
2015.02.10 19:50:53 4: Weather Wetter: T: 4  H: 93  W: 2
2015.02.10 19:50:53 5: Cmd: >attr Wetter room Wetter<
2015.02.10 19:50:53 1: Including ./log/fhem.save
2015.02.10 19:50:53 5: Cmd: >setstate DB70_Wert 387 Watt<
2015.02.10 19:50:53 5: Cmd: >setstate DB70_Wert 2015-02-10 13:29:40 state 387<
2015.02.10 19:50:53 5: Cmd: >setstate Impuls_Icon_DB40_6_0 off<
2015.02.10 19:50:53 5: Cmd: >setstate Impuls_Icon_DB40_6_0 2015-02-10 19:50:37 state off<
2015.02.10 19:50:53 5: Cmd: >setstate Logfile active<
2015.02.10 19:50:53 5: Cmd: >setstate S7300 disconnected<
2015.02.10 19:50:53 5: Cmd: >setstate S7300 2015-02-10 19:50:44 state disconnected<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_0 on<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_0 2015-02-10 19:50:32 state on<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_1 on<
2015.02.10 19:50:53 5: Cmd: >setstate Taster_DB40_5_1 2015-02-10 19:50:33 state on<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter T: 4  H: 93  W: 2<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 city Oer-Erkenschwick, Germany<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 code 27<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 condition überwiegend wolkig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 current_date_time 10 Feb 2015 7:19 pm CET<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 day_of_week Di<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_code 29<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_condition teilweise wolkig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_day_of_week Di<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_high_c 7<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_icon partly_cloudy_night<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc1_low_c 0<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_code 30<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_condition teilweise wolkig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_day_of_week Mi<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_high_c 9<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_icon partly_cloudy<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc2_low_c -1<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_code 32<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_condition sonnig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_day_of_week Do<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_high_c 9<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_icon sunny<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc3_low_c 1<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_code 32<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_condition sonnig<
2015.02.10 19:50:53 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_day_of_week Fr<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_high_c 11<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_icon sunny<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc4_low_c 6<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_code 30<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_condition teilweise wolkig<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_day_of_week Sa<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_high_c 11<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_icon partly_cloudy<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 fc5_low_c 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 humidity 93<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 icon mostlycloudy_night<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 pressure 1016<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend 1<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_sym +<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_txt steigend<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 state T: 4  H: 93  W: 2<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 temp_c 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 temp_f 39<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 temperature 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 visibility 10<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind 2<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_chill 4<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_condition Wind: W 2 km/h<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_direction 260<
2015.02.10 19:50:54 5: Cmd: >setstate Wetter 2015-02-10 19:50:18 wind_speed 2<
2015.02.10 19:50:54 5: Cmd: >setstate eventTypes active<
2015.02.10 19:50:54 5: Cmd: >setstate global <no definition><
2015.02.10 19:50:54 5: Triggering global (1 changes)
2015.02.10 19:50:54 5: Notify loop for global INITIALIZED
2015.02.10 19:50:54 2: SecurityCheck:  WEB has no basicAuth attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.02.10 19:50:54 0: Server started with 11 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2106)
2015.02.10 19:50:54 4: Connection accepted from FHEMWEB:192.168.178.20:49998
2015.02.10 19:50:54 4: HTTP FHEMWEB:192.168.178.20:49998 GET /fhem?XHR=1&inform=type=status;filter=room=0_S7300;since=1423594242.883;fmt=JSON×tamp=1423594161772
2015.02.10 19:50:54 4: S7_DWrite_setABit ?
2015.02.10 19:50:55 4: S7_DWrite_setABit ?
2015.02.10 19:50:55 4: S7_DWrite_setABit ?
2015.02.10 19:50:55 4: S7: S7300 GetUpdate called ...
2015.02.10 19:50:55 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:50:55 3: S7300 disconnected
2015.02.10 19:50:55 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:50:55 5: Triggering S7300 (1 changes)
2015.02.10 19:50:55 5: Notify loop for S7300 disconnected
2015.02.10 19:50:55 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:50:55 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:50:55 2: S7300 S7 disconnected
2015.02.10 19:50:58 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:50:58 5: Triggering S7300 (1 changes)
2015.02.10 19:50:58 5: Notify loop for S7300 disconnected
2015.02.10 19:50:58 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:50:58 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:50:58 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:03 4: Connection closed for FHEMWEB:192.168.178.20:49998: EOF
2015.02.10 19:51:03 4: Connection accepted from FHEMWEB:192.168.178.20:49999
2015.02.10 19:51:03 4: HTTP FHEMWEB:192.168.178.20:49999 GET /fhem?room=Unsorted
2015.02.10 19:51:03 4: 2106:FHEMWEB:192.168.178.20:49999: /fhem?room=Unsorted / RL:1636 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.02.10 19:51:04 4: HTTP FHEMWEB:192.168.178.20:49999 GET /fhem?XHR=1&inform=type=status;filter=room=Unsorted;since=1423594262;fmt=JSON×tamp=1423594173253
2015.02.10 19:51:05 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:05 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:05 3: S7300 disconnected
2015.02.10 19:51:05 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:05 5: Triggering S7300 (1 changes)
2015.02.10 19:51:05 5: Notify loop for S7300 disconnected
2015.02.10 19:51:05 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:05 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:05 2: S7300 S7 disconnected
2015.02.10 19:51:05 4: Connection closed for FHEMWEB:192.168.178.20:49999: EOF
2015.02.10 19:51:05 4: Connection accepted from FHEMWEB:192.168.178.20:50000
2015.02.10 19:51:05 4: HTTP FHEMWEB:192.168.178.20:50000 GET /fhem?room=0_S7300
2015.02.10 19:51:05 4: S7_DWrite_setABit ?
2015.02.10 19:51:05 4: S7_DWrite_setABit ?
2015.02.10 19:51:05 4: S7_DWrite_setABit ?
2015.02.10 19:51:05 4: 2106:FHEMWEB:192.168.178.20:50000: /fhem?room=0_S7300 / RL:1409 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.02.10 19:51:05 4: HTTP FHEMWEB:192.168.178.20:50000 GET /fhem?XHR=1&inform=type=status;filter=room=0_S7300;since=1423594264;fmt=JSON×tamp=1423594174947
2015.02.10 19:51:08 4: Connection closed for FHEMWEB:192.168.178.20:50000: EOF
2015.02.10 19:51:08 4: Connection accepted from FHEMWEB:192.168.178.20:50001
2015.02.10 19:51:08 4: HTTP FHEMWEB:192.168.178.20:50001 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-02-10.log
2015.02.10 19:51:08 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:08 5: Triggering S7300 (1 changes)
2015.02.10 19:51:08 5: Notify loop for S7300 disconnected
2015.02.10 19:51:08 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:08 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:08 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:10 4: HTTP FHEMWEB:192.168.178.20:50001 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1423594267;fmt=JSON×tamp=1423594179262
2015.02.10 19:51:15 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:15 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:15 3: S7300 disconnected
2015.02.10 19:51:15 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:15 5: Triggering S7300 (1 changes)
2015.02.10 19:51:15 5: Notify loop for S7300 disconnected
2015.02.10 19:51:15 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:15 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:15 2: S7300 S7 disconnected
2015.02.10 19:51:18 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:18 5: Triggering S7300 (1 changes)
2015.02.10 19:51:18 5: Notify loop for S7300 disconnected
2015.02.10 19:51:18 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:18 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:18 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:25 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:25 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:25 3: S7300 disconnected
2015.02.10 19:51:25 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:25 5: Triggering S7300 (1 changes)
2015.02.10 19:51:25 5: Notify loop for S7300 disconnected
2015.02.10 19:51:25 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:25 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:25 2: S7300 S7 disconnected
2015.02.10 19:51:28 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:28 5: Triggering S7300 (1 changes)
2015.02.10 19:51:28 5: Notify loop for S7300 disconnected
2015.02.10 19:51:28 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:28 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:28 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:35 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:35 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:35 3: S7300 disconnected
2015.02.10 19:51:35 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:35 5: Triggering S7300 (1 changes)
2015.02.10 19:51:35 5: Notify loop for S7300 disconnected
2015.02.10 19:51:35 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:35 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:35 2: S7300 S7 disconnected
2015.02.10 19:51:38 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:38 5: Triggering S7300 (1 changes)
2015.02.10 19:51:38 5: Notify loop for S7300 disconnected
2015.02.10 19:51:38 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:38 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:38 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:45 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:45 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:45 3: S7300 disconnected
2015.02.10 19:51:45 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:45 5: Triggering S7300 (1 changes)
2015.02.10 19:51:45 5: Notify loop for S7300 disconnected
2015.02.10 19:51:45 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:45 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:45 2: S7300 S7 disconnected
2015.02.10 19:51:48 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:48 5: Triggering S7300 (1 changes)
2015.02.10 19:51:48 5: Notify loop for S7300 disconnected
2015.02.10 19:51:48 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:48 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:48 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:51:53 4: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=682925&u=c
2015.02.10 19:51:54 4: http://weather.yahooapis.com/forecastrss?w=682925&u=c: HTTP response code 200
2015.02.10 19:51:54 4: HttpUtils http://weather.yahooapis.com/forecastrss?w=682925&u=c: Got data, length: 2817
2015.02.10 19:51:54 4: Weather Wetter: T: 4  H: 93  W: 2
2015.02.10 19:51:54 5: Triggering Wetter (48 changes)
2015.02.10 19:51:54 5: Notify loop for Wetter wind_direction: 260
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_direction: 260 -> wind_direction: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter pressure: 1016 -> pressure: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter visibility: 10 -> visibility: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_code: 30 -> fc5_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_chill: 4 -> wind_chill: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_low_c: 0 -> fc1_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_condition: sonnig -> fc3_condition: sonnig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_day_of_week: Di -> fc1_day_of_week: Di
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_high_c: 11 -> fc4_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_code: 32 -> fc4_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter temperature: 4 -> temperature: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter code: 27 -> code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_low_c: -1 -> fc2_low_c: -.*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_code: 30 -> fc2_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_high_c: 7 -> fc1_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_day_of_week: Mi -> fc2_day_of_week: Mi
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_condition: teilweise wolkig -> fc2_condition: teilweise wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_icon: partly_cloudy_night -> fc1_icon: partly_cloudy_night
2015.02.10 19:51:54 4: eventTypes: Weather Wetter current_date_time: 10 Feb 2015 7:19 pm CET -> current_date_time: .* Feb .* .*:.* pm CET
2015.02.10 19:51:54 4: eventTypes: Weather Wetter day_of_week: Di -> day_of_week: Di
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_day_of_week: Fr -> fc4_day_of_week: Fr
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_speed: 2 -> wind_speed: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_day_of_week: Sa -> fc5_day_of_week: Sa
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_low_c: 4 -> fc5_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_condition: sonnig -> fc4_condition: sonnig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter icon: mostlycloudy_night -> icon: mostlycloudy_night
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_low_c: 1 -> fc3_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_low_c: 6 -> fc4_low_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc4_icon: sunny -> fc4_icon: sunny
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_condition: teilweise wolkig -> fc1_condition: teilweise wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind_condition: Wind: W 2 km/h -> wind_condition: Wind: W .* km/h
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_day_of_week: Do -> fc3_day_of_week: Do
2015.02.10 19:51:54 4: eventTypes: Weather Wetter wind: 2 -> wind: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter city: Oer-Erkenschwick, Germany -> city: Oer-Erkenschwick, Germany
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_code: 32 -> fc3_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_high_c: 9 -> fc3_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc3_icon: sunny -> fc3_icon: sunny
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_high_c: 11 -> fc5_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc1_code: 29 -> fc1_code: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_icon: partly_cloudy -> fc5_icon: partly_cloudy
2015.02.10 19:51:54 4: eventTypes: Weather Wetter humidity: 93 -> humidity: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_high_c: 9 -> fc2_high_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter temp_f: 39 -> temp_f: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc5_condition: teilweise wolkig -> fc5_condition: teilweise wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter temp_c: 4 -> temp_c: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter condition: überwiegend wolkig -> condition: überwiegend wolkig
2015.02.10 19:51:54 4: eventTypes: Weather Wetter fc2_icon: partly_cloudy -> fc2_icon: partly_cloudy
2015.02.10 19:51:54 4: eventTypes: Weather Wetter T: 4  H: 93  W: 2 -> T: .*  H: .*  W: .*
2015.02.10 19:51:54 4: eventTypes: Weather Wetter state: T: 4  H: 93  W: 2 -> state: T: .*  H: .*  W: .*
2015.02.10 19:51:55 4: S7: S7300 GetUpdate called ...
2015.02.10 19:51:55 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:51:55 3: S7300 disconnected
2015.02.10 19:51:55 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:51:55 5: Triggering S7300 (1 changes)
2015.02.10 19:51:55 5: Notify loop for S7300 disconnected
2015.02.10 19:51:55 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:55 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:55 2: S7300 S7 disconnected
2015.02.10 19:51:58 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:51:58 5: Triggering S7300 (1 changes)
2015.02.10 19:51:58 5: Notify loop for S7300 disconnected
2015.02.10 19:51:58 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:51:58 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:51:58 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:05 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:05 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:05 3: S7300 disconnected
2015.02.10 19:52:05 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:05 5: Triggering S7300 (1 changes)
2015.02.10 19:52:05 5: Notify loop for S7300 disconnected
2015.02.10 19:52:05 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:05 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:05 2: S7300 S7 disconnected
2015.02.10 19:52:08 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:08 5: Triggering S7300 (1 changes)
2015.02.10 19:52:08 5: Notify loop for S7300 disconnected
2015.02.10 19:52:08 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:08 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:08 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:15 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:15 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:15 3: S7300 disconnected
2015.02.10 19:52:15 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:15 5: Triggering S7300 (1 changes)
2015.02.10 19:52:15 5: Notify loop for S7300 disconnected
2015.02.10 19:52:15 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:15 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:15 2: S7300 S7 disconnected
2015.02.10 19:52:18 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:18 5: Triggering S7300 (1 changes)
2015.02.10 19:52:18 5: Notify loop for S7300 disconnected
2015.02.10 19:52:18 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:18 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:18 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:25 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:25 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:25 3: S7300 disconnected
2015.02.10 19:52:25 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:25 5: Triggering S7300 (1 changes)
2015.02.10 19:52:25 5: Notify loop for S7300 disconnected
2015.02.10 19:52:25 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:25 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:25 2: S7300 S7 disconnected
2015.02.10 19:52:28 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:28 5: Triggering S7300 (1 changes)
2015.02.10 19:52:28 5: Notify loop for S7300 disconnected
2015.02.10 19:52:28 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:28 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:28 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:35 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:35 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:35 3: S7300 disconnected
2015.02.10 19:52:35 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:35 5: Triggering S7300 (1 changes)
2015.02.10 19:52:35 5: Notify loop for S7300 disconnected
2015.02.10 19:52:35 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:35 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:35 2: S7300 S7 disconnected
2015.02.10 19:52:38 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.10 19:52:38 5: Triggering S7300 (1 changes)
2015.02.10 19:52:38 5: Notify loop for S7300 disconnected
2015.02.10 19:52:38 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:38 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:38 2: S7_connect: S7300 Could not connect to PLC (8)
2015.02.10 19:52:45 4: S7: S7300 GetUpdate called ...
2015.02.10 19:52:45 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.10 19:52:45 3: S7300 disconnected
2015.02.10 19:52:45 2: S7_disconnect: S7300 Active transmission
2015.02.10 19:52:45 5: Triggering S7300 (1 changes)
2015.02.10 19:52:45 5: Notify loop for S7300 disconnected
2015.02.10 19:52:45 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.10 19:52:45 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.10 19:52:45 2: S7300 S7 disconnected
2015.02.10 19:52:47 4: Connection closed for FHEMWEB:192.168.178.20:50001: EOF
2015.02.10 19:52:47 4: Connection accepted from FHEMWEB:192.168.178.20:50011
2015.02.10 19:52:47 4: HTTP FHEMWEB:192.168.178.20:50011 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-02-10.log


alfonsmoeller

Hallo rhonline,
würdest Du mir deine S7 HW-Konfig und die fhem.cfg mal auf meine PM legen, dann könnte ich
auch mal testen ob bei mir das gleiche Problem auftritt.
m.f.G. Alfons

rhonline

#461
Hallo charlie71,

das ist ja das Problem mit der V2.7 bei mir.
Da wird erst gar keine Verbindung aufgebaut.
Nur das ich mit deinem Client-Modul hatte ja die Verbesserung gebracht, dass ich mit dem Browser wieder auf die fhem Web-Oberfläche kam.

Ich habe jetzt einfach nur die V2.6 Module wieder aufgespielt, ohne an der cfg was zu ändern, und dann laufen wenigstens die DWrite, DRead, ARead Aufträge.

Hier mal das log-File nach einem shutdown mit der V2.6 :



2015.02.11 17:58:44 5: Cmd: >shutdown restart<
2015.02.11 17:58:44 5: Triggering global (1 changes)
2015.02.11 17:58:45 5: Notify loop for global SHUTDOWN
2015.02.11 17:58:45 0: Server shutdown
2015.02.11 17:58:49 5: Initializing Type Library:
2015.02.11 17:58:49 1: Including fhem.cfg
2015.02.11 17:58:49 5: Cmd: >attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride<
2015.02.11 17:58:49 5: Cmd: >attr global autoload_undefined_devices 1<
2015.02.11 17:58:49 5: Cmd: >attr global logfile ./log/fhem-%Y-%m-%d.log<
2015.02.11 17:58:49 5: Cmd: >attr global modpath .<
2015.02.11 17:58:49 5: Cmd: >attr global motd SecurityCheck:

WEB has no basicAuth attribute.

Restart FHEM for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.
<
2015.02.11 17:58:49 5: Cmd: >attr global statefile ./log/fhem.save<
2015.02.11 17:58:49 5: Cmd: >attr global updateInBackground 1<
2015.02.11 17:58:49 5: Cmd: >attr global verbose 5<
2015.02.11 17:58:49 5: Cmd: >define telnetPort telnet 7072 global<
2015.02.11 17:58:49 5: Loading ./FHEM/98_telnet.pm
2015.02.11 17:58:49 3: telnetPort: port 7072 opened
2015.02.11 17:58:49 5: Cmd: >attr telnetPort password 0000<
2015.02.11 17:58:49 5: Cmd: >define WEB FHEMWEB 8083 global<
2015.02.11 17:58:49 5: Loading ./FHEM/01_FHEMWEB.pm
2015.02.11 17:58:50 3: WEB: port 8083 opened
2015.02.11 17:58:50 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog<
2015.02.11 17:58:50 5: Loading ./FHEM/92_FileLog.pm
2015.02.11 17:58:50 5: Cmd: >attr Logfile verbose 5<
2015.02.11 17:58:50 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2015.02.11 17:58:50 5: Loading ./FHEM/91_eventTypes.pm
2015.02.11 17:58:50 2: eventTypes: loaded 709 events from ./log/eventTypes.txt
2015.02.11 17:58:50 5: Cmd: >define S7300 S7 192.168.178.29 0 2<
2015.02.11 17:58:50 5: Loading ./FHEM/44_S7.pm
2015.02.11 17:58:50 4: S7: define S7300 ip_address=192.168.178.29,LocalTSAP=256, RemoteTSAP=258
2015.02.11 17:58:50 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.11 17:58:50 5: TCPClient RecvISOPacket : 01, 00, 02, 00, c0, 01, 09, c1, 02, 01, 00, c2, 02, 01, 02
2015.02.11 17:58:50 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 08, 00, 00, 00, 00, f0, 00, 00, 01, 00, 01, 00, f0
2015.02.11 17:58:50 3: S7300 S7_connect: connect to PLC with maxPDUlength=240
2015.02.11 17:58:50 4: could not connect to PLC S7300
2015.02.11 17:58:50 5: Cmd: >attr S7300 room 0_S7300<
2015.02.11 17:58:50 5: Cmd: >define Taster_DB40_5_0 S7_DWrite db 40 5.0<
2015.02.11 17:58:50 5: Loading ./FHEM/44_S7_DWrite.pm
2015.02.11 17:58:51 5: S7_DWrite_Define called
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_0 IODev S7300<
2015.02.11 17:58:51 4: S7_DWrite: IODev for Taster_DB40_5_0 is S7300
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_0 eventMap on:on off:off<
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_0 group Taster<
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_0 room 0_S7300<
2015.02.11 17:58:51 5: Cmd: >define Taster_DB40_5_1 S7_DWrite db 40 5.1<
2015.02.11 17:58:51 5: S7_DWrite_Define called
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_1 IODev S7300<
2015.02.11 17:58:51 4: S7_DWrite: IODev for Taster_DB40_5_1 is S7300
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_1 eventMap on:on off:off<
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_1 group Taster<
2015.02.11 17:58:51 5: Cmd: >attr Taster_DB40_5_1 room 0_S7300<
2015.02.11 17:58:51 5: Cmd: >define Impuls_Icon_DB40_6_0 S7_DWrite db 40 6.0<
2015.02.11 17:58:51 5: S7_DWrite_Define called
2015.02.11 17:58:51 5: Cmd: >attr Impuls_Icon_DB40_6_0 IODev S7300<
2015.02.11 17:58:51 4: S7_DWrite: IODev for Impuls_Icon_DB40_6_0 is S7300
2015.02.11 17:58:51 5: Cmd: >attr Impuls_Icon_DB40_6_0 devStateIcon .*:toggle:TRIGGER<
2015.02.11 17:58:51 5: Cmd: >attr Impuls_Icon_DB40_6_0 group Impuls<
2015.02.11 17:58:51 5: Cmd: >attr Impuls_Icon_DB40_6_0 room 0_S7300<
2015.02.11 17:58:51 5: Cmd: >define DB70_Wert S7_ARead db 70 4 s16<
2015.02.11 17:58:51 5: Loading ./FHEM/44_S7_ARead.pm
2015.02.11 17:58:51 5: Cmd: >attr DB70_Wert IODev S7300<
2015.02.11 17:58:51 4: S7_ARead: IODev for DB70_Wert is S7300
2015.02.11 17:58:51 5: Cmd: >attr DB70_Wert alias Leistung L1<
2015.02.11 17:58:51 5: Cmd: >attr DB70_Wert room 0_S7300<
2015.02.11 17:58:51 5: Cmd: >attr DB70_Wert stateFormat {sprintf("%.0f",ReadingsVal($name,"state",0))." Watt"}<
2015.02.11 17:58:51 5: Cmd: >define Wetter Weather 682925 60 de<
2015.02.11 17:58:51 5: Loading ./FHEM/59_Weather.pm
2015.02.11 17:58:51 4: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=682925&u=c
2015.02.11 17:58:51 4: http://weather.yahooapis.com/forecastrss?w=682925&u=c: HTTP response code 200
2015.02.11 17:58:51 4: HttpUtils http://weather.yahooapis.com/forecastrss?w=682925&u=c: Got data, length: 2790
2015.02.11 17:58:51 4: Weather Wetter: T: 4  H: 70  W: 10
2015.02.11 17:58:51 5: Cmd: >attr Wetter room Wetter<
2015.02.11 17:58:51 1: Including ./log/fhem.save
2015.02.11 17:58:51 5: Cmd: >setstate DB70_Wert 576 Watt<
2015.02.11 17:58:51 5: Cmd: >setstate DB70_Wert 2015-02-11 17:58:44 state 576<
2015.02.11 17:58:51 5: Cmd: >setstate Impuls_Icon_DB40_6_0 off<
2015.02.11 17:58:51 5: Cmd: >setstate Impuls_Icon_DB40_6_0 2015-02-11 17:58:44 state off<
2015.02.11 17:58:51 5: Cmd: >setstate Logfile active<
2015.02.11 17:58:51 5: Cmd: >setstate S7300 connected to PLC<
2015.02.11 17:58:51 5: Cmd: >setstate S7300 2015-02-11 17:54:05 state connected to PLC<
2015.02.11 17:58:51 5: Cmd: >setstate Taster_DB40_5_0 on<
2015.02.11 17:58:51 5: Cmd: >setstate Taster_DB40_5_0 2015-02-11 17:58:44 state on<
2015.02.11 17:58:51 5: Cmd: >setstate Taster_DB40_5_1 on<
2015.02.11 17:58:51 5: Cmd: >setstate Taster_DB40_5_1 2015-02-11 17:58:44 state on<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter T: 4  H: 70  W: 10<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 city Oer-Erkenschwick, Germany<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 code 34<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 condition heiter<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 current_date_time 11 Feb 2015 5:19 pm CET<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 day_of_week Mi<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc1_code 33<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc1_condition heiter<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc1_day_of_week Mi<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc1_high_c 7<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc1_icon mostly_clear_night<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc1_low_c -1<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc2_code 32<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc2_condition sonnig<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc2_day_of_week Do<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc2_high_c 10<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc2_icon sunny<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc2_low_c -1<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc3_code 34<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc3_condition heiter<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc3_day_of_week Fr<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc3_high_c 12<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc3_icon mostly_sunny<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc3_low_c 5<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc4_code 28<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc4_condition überwiegend wolkig<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc4_day_of_week Sa<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc4_high_c 12<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc4_icon mostlycloudy<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc4_low_c 2<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc5_code 34<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc5_condition heiter<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc5_day_of_week So<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc5_high_c 11<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc5_icon mostly_sunny<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 fc5_low_c 1<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 humidity 70<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 icon mostly_sunny<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 pressure 1016<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend 1<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_sym +<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_txt steigend<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 state T: 4  H: 70  W: 10<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 temp_c 4<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 temp_f 39<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 temperature 4<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 visibility 10<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 wind 10<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 wind_chill 2<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 wind_condition Wind: ONO 10 km/h<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 wind_direction 70<
2015.02.11 17:58:51 5: Cmd: >setstate Wetter 2015-02-11 17:58:16 wind_speed 10<
2015.02.11 17:58:51 5: Cmd: >setstate eventTypes active<
2015.02.11 17:58:51 5: Cmd: >setstate global <no definition><
2015.02.11 17:58:51 5: Triggering global (1 changes)
2015.02.11 17:58:51 5: Notify loop for global INITIALIZED
2015.02.11 17:58:51 2: SecurityCheck:  WEB has no basicAuth attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.02.11 17:58:51 0: Server started with 11 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2115)
2015.02.11 17:58:51 4: Connection accepted from FHEMWEB:192.168.178.20:49905
2015.02.11 17:58:52 4: HTTP FHEMWEB:192.168.178.20:49905 GET /fhem?XHR=1&inform=type=status;filter=room=0_S7300;since=1423673923.118;fmt=JSON×tamp=1423673838543



2015.02.11 17:58:52 4: S7_DWrite_setABit ?
2015.02.11 17:58:52 4: S7_DWrite_setABit ?
2015.02.11 17:58:52 4: S7_DWrite_setABit ?
2015.02.11 17:58:52 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:52 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:52 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 65
2015.02.11 17:58:52 5: S7300 dispatch AR db 70 4 2 S7300 02,65
2015.02.11 17:58:52 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,65
2015.02.11 17:58:52 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:52 5: Notify loop for DB70_Wert 613
2015.02.11 17:58:52 4: eventTypes: S7_ARead DB70_Wert 613 -> .*
2015.02.11 17:58:52 4: eventTypes: S7_ARead DB70_Wert state: 613 -> state: .*
2015.02.11 17:58:53 5: S7300 dispatch DR db 70 4 2 S7300 02,65
2015.02.11 17:58:53 5: Loading ./FHEM/44_S7_DRead.pm
2015.02.11 17:58:53 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,65
2015.02.11 17:58:53 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:53 5: S7300 dispatch AW db 70 4 2 S7300 02,65
2015.02.11 17:58:53 5: Loading ./FHEM/44_S7_AWrite.pm
2015.02.11 17:58:53 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,65
2015.02.11 17:58:53 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:53 5: S7300 dispatch DW db 70 4 2 S7300 02,65
2015.02.11 17:58:53 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,65
2015.02.11 17:58:53 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:53 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:53 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:53 5: S7300 dispatch AR db 40 5 2 S7300 03,00
2015.02.11 17:58:53 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:53 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:53 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:53 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:53 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:53 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:53 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:53 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:53 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:53 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:53 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:53 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:53 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:53 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:53 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:53 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:53 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:53 4: S7_DWrite_setABit ?
2015.02.11 17:58:53 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:53 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:53 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:53 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:53 4: S7_DWrite_setABit ?
2015.02.11 17:58:53 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:53 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:53 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:53 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:53 4: S7_DWrite_setABit ?
2015.02.11 17:58:54 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:54 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:54 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 50
2015.02.11 17:58:54 5: S7300 dispatch AR db 70 4 2 S7300 02,50
2015.02.11 17:58:54 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,50
2015.02.11 17:58:54 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:54 5: Notify loop for DB70_Wert 592
2015.02.11 17:58:54 4: eventTypes: S7_ARead DB70_Wert 592 -> .*
2015.02.11 17:58:54 4: eventTypes: S7_ARead DB70_Wert state: 592 -> state: .*
2015.02.11 17:58:54 5: S7300 dispatch DR db 70 4 2 S7300 02,50
2015.02.11 17:58:54 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,50
2015.02.11 17:58:54 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:54 5: S7300 dispatch AW db 70 4 2 S7300 02,50
2015.02.11 17:58:54 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,50
2015.02.11 17:58:54 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:54 5: S7300 dispatch DW db 70 4 2 S7300 02,50
2015.02.11 17:58:54 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,50
2015.02.11 17:58:54 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:54 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:54 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:54 5: S7300 dispatch AR db 40 5 2 S7300 03,00
2015.02.11 17:58:54 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:54 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:54 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:54 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:54 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:54 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:54 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:54 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:54 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:54 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:54 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:54 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:54 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:54 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:54 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:54 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:54 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:54 4: S7_DWrite_setABit ?
2015.02.11 17:58:54 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:54 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:54 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:54 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:54 4: S7_DWrite_setABit ?
2015.02.11 17:58:54 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:54 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:54 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:54 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:54 4: S7_DWrite_setABit ?
2015.02.11 17:58:55 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:55 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:55 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 4c
2015.02.11 17:58:55 5: S7300 dispatch AR db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:55 5: Notify loop for DB70_Wert 588
2015.02.11 17:58:55 4: eventTypes: S7_ARead DB70_Wert 588 -> .*
2015.02.11 17:58:55 4: eventTypes: S7_ARead DB70_Wert state: 588 -> state: .*
2015.02.11 17:58:55 5: S7300 dispatch DR db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:55 5: S7300 dispatch AW db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:55 5: S7300 dispatch DW db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,4c
2015.02.11 17:58:55 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:55 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:55 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:55 5: S7300 dispatch AR db 40 5 2 S7300 03,00
2015.02.11 17:58:55 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:55 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:55 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:55 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:55 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:55 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:55 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:55 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:55 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:55 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:55 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:55 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:55 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:55 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:55 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:55 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:55 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:55 4: S7_DWrite_setABit ?
2015.02.11 17:58:55 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:55 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:55 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:55 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:55 4: S7_DWrite_setABit ?
2015.02.11 17:58:55 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:55 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:55 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:55 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:55 4: S7_DWrite_setABit ?
2015.02.11 17:58:56 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:56 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:56 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 44
2015.02.11 17:58:56 5: S7300 dispatch AR db 70 4 2 S7300 02,44
2015.02.11 17:58:56 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,44
2015.02.11 17:58:56 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:56 5: Notify loop for DB70_Wert 580
2015.02.11 17:58:56 4: eventTypes: S7_ARead DB70_Wert 580 -> .*
2015.02.11 17:58:56 4: eventTypes: S7_ARead DB70_Wert state: 580 -> state: .*
2015.02.11 17:58:56 5: S7300 dispatch DR db 70 4 2 S7300 02,44
2015.02.11 17:58:56 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,44
2015.02.11 17:58:56 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:56 5: S7300 dispatch AW db 70 4 2 S7300 02,44
2015.02.11 17:58:56 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,44
2015.02.11 17:58:56 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:56 5: S7300 dispatch DW db 70 4 2 S7300 02,44
2015.02.11 17:58:56 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,44
2015.02.11 17:58:56 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:56 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:56 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:56 5: S7300 dispatch AR db 40 5 2 S7300 03,00



2015.02.11 17:58:56 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:56 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:56 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:56 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:56 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:56 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:56 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:56 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:56 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:56 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:56 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:56 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:56 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:56 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:56 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:56 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:56 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:56 4: S7_DWrite_setABit ?
2015.02.11 17:58:56 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:56 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:56 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:56 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:56 4: S7_DWrite_setABit ?
2015.02.11 17:58:56 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:56 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:56 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:56 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:56 4: S7_DWrite_setABit ?
2015.02.11 17:58:57 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:57 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:57 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 3e
2015.02.11 17:58:57 5: S7300 dispatch AR db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:57 5: Notify loop for DB70_Wert 574
2015.02.11 17:58:57 4: eventTypes: S7_ARead DB70_Wert 574 -> .*
2015.02.11 17:58:57 4: eventTypes: S7_ARead DB70_Wert state: 574 -> state: .*
2015.02.11 17:58:57 5: S7300 dispatch DR db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:57 5: S7300 dispatch AW db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:57 5: S7300 dispatch DW db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,3e
2015.02.11 17:58:57 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:57 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:57 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:57 5: S7300 dispatch AR db 40 5 2 S7300 03,00
2015.02.11 17:58:57 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:57 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:57 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:57 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:57 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:57 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:57 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:57 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:57 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:57 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:57 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:57 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:57 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:57 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:57 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:57 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:57 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:57 4: S7_DWrite_setABit ?
2015.02.11 17:58:57 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:57 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:57 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:57 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:57 4: S7_DWrite_setABit ?
2015.02.11 17:58:57 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:57 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:57 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:57 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:57 4: S7_DWrite_setABit ?
2015.02.11 17:58:58 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:58 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:58 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 38
2015.02.11 17:58:58 5: S7300 dispatch AR db 70 4 2 S7300 02,38
2015.02.11 17:58:58 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,38
2015.02.11 17:58:58 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:58 5: Notify loop for DB70_Wert 568
2015.02.11 17:58:58 4: eventTypes: S7_ARead DB70_Wert 568 -> .*
2015.02.11 17:58:58 4: eventTypes: S7_ARead DB70_Wert state: 568 -> state: .*
2015.02.11 17:58:58 5: S7300 dispatch DR db 70 4 2 S7300 02,38
2015.02.11 17:58:58 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,38
2015.02.11 17:58:58 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:58 5: S7300 dispatch AW db 70 4 2 S7300 02,38
2015.02.11 17:58:58 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,38
2015.02.11 17:58:58 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:58 5: S7300 dispatch DW db 70 4 2 S7300 02,38
2015.02.11 17:58:58 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,38
2015.02.11 17:58:58 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:58 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:58 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:58 5: S7300 dispatch AR db 40 5 2 S7300 03,00



2015.02.11 17:58:58 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:58 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:58 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:58 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:58 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:58 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:58 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:58 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:58 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:58 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:58 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:58 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:58 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:58 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:58 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:58 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:58 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:58 4: S7_DWrite_setABit ?
2015.02.11 17:58:58 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:58 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:58 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:58 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:58 4: S7_DWrite_setABit ?
2015.02.11 17:58:58 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:58 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:58 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:58 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:58 4: S7_DWrite_setABit ?
2015.02.11 17:58:59 4: S7: S7300 GetUpdate called ...
2015.02.11 17:58:59 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:58:59 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 3f
2015.02.11 17:58:59 5: S7300 dispatch AR db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 5: S7300 S7_ARead_Parse AR db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 5: Triggering DB70_Wert (1 changes)
2015.02.11 17:58:59 5: Notify loop for DB70_Wert 575
2015.02.11 17:58:59 4: eventTypes: S7_ARead DB70_Wert 575 -> .*
2015.02.11 17:58:59 4: eventTypes: S7_ARead DB70_Wert state: 575 -> state: .*
2015.02.11 17:58:59 5: S7300 dispatch DR db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 5: S7300 S7_DRead_Parse DR db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:59 5: S7300 dispatch AW db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 5: S7300 S7_AWrite_Parse AW db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:59 5: S7300 dispatch DW db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 5: S7300 S7_DWrite_Parse DW db 70 4 2 S7300 02,3f
2015.02.11 17:58:59 4: S7_DWrite: Parse no client found (S7300) ...
2015.02.11 17:58:59 4: S7300 READ Block AREA=db, DB =40, ADDRESS=5, LENGTH=2
2015.02.11 17:58:59 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 03, 00
2015.02.11 17:58:59 5: S7300 dispatch AR db 40 5 2 S7300 03,00
2015.02.11 17:58:59 5: S7300 S7_ARead_Parse AR db 40 5 2 S7300 03,00
2015.02.11 17:58:59 4: S7_ARead: Parse no client found (S7300) ...
2015.02.11 17:58:59 5: S7300 dispatch DR db 40 5 2 S7300 03,00
2015.02.11 17:58:59 5: S7300 S7_DRead_Parse DR db 40 5 2 S7300 03,00
2015.02.11 17:58:59 4: S7_DRead: Parse no client found (S7300) ...
2015.02.11 17:58:59 5: S7300 dispatch AW db 40 5 2 S7300 03,00
2015.02.11 17:58:59 5: S7300 S7_AWrite_Parse AW db 40 5 2 S7300 03,00
2015.02.11 17:58:59 4: S7_AWrite: Parse no client found (S7300) ...
2015.02.11 17:58:59 5: S7300 dispatch DW db 40 5 2 S7300 03,00
2015.02.11 17:58:59 5: S7300 S7_DWrite_Parse DW db 40 5 2 S7300 03,00
2015.02.11 17:58:59 5: S7300 S7_DWrite_Parse update Taster_DB40_5_0
2015.02.11 17:58:59 5: S7300 S7_DWrite_Parse update Taster_DB40_5_1
2015.02.11 17:58:59 5: S7300 S7_DWrite_Parse update Impuls_Icon_DB40_6_0
2015.02.11 17:58:59 5: Triggering Taster_DB40_5_0 (1 changes)
2015.02.11 17:58:59 5: Notify loop for Taster_DB40_5_0 on
2015.02.11 17:58:59 4: eventTypes: S7_DWrite Taster_DB40_5_0 on -> on
2015.02.11 17:58:59 4: eventTypes: S7_DWrite Taster_DB40_5_0 state: on -> state: on
2015.02.11 17:58:59 4: S7_DWrite_setABit ?
2015.02.11 17:58:59 5: Triggering Taster_DB40_5_1 (1 changes)
2015.02.11 17:58:59 5: Notify loop for Taster_DB40_5_1 on
2015.02.11 17:58:59 4: eventTypes: S7_DWrite Taster_DB40_5_1 on -> on
2015.02.11 17:58:59 4: eventTypes: S7_DWrite Taster_DB40_5_1 state: on -> state: on
2015.02.11 17:58:59 4: S7_DWrite_setABit ?
2015.02.11 17:58:59 5: Triggering Impuls_Icon_DB40_6_0 (1 changes)
2015.02.11 17:58:59 5: Notify loop for Impuls_Icon_DB40_6_0 off
2015.02.11 17:58:59 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 off -> off
2015.02.11 17:58:59 4: eventTypes: S7_DWrite Impuls_Icon_DB40_6_0 state: off -> state: off
2015.02.11 17:58:59 4: S7_DWrite_setABit ?
2015.02.11 17:59:01 4: S7: S7300 GetUpdate called ...
2015.02.11 17:59:01 4: S7300 READ Block AREA=db, DB =70, ADDRESS=4, LENGTH=2
2015.02.11 17:59:01 5: TCPClient RecvISOPacket : 32, 03, 00, 00, ff, ff, 00, 02, 00, 06, 00, 00, 04, 01, ff, 04, 00, 10, 02, 41
2015.02.11 17:59:01 5: S7300 dispatch AR db 70 4 2 S7300 02,41

fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

fu_zhou

#462
Hallo Charlie,

ich habe heute meinen RasPi 2 bekommen und bin mit FHEM umgezogen. Nach einem Reboot bekomme ich die Web-Oberfläche von FHEM erst nach ca. 3 Min, im Log-File ist dann folgender Eintrag:
2015.02.11 20:19:59 1: Including fhem.cfg
2015.02.11 20:19:59 3: WEB: port 8083 opened
2015.02.11 20:19:59 2: eventTypes: loaded 51 events from ./log/eventTypes.txt
2015.02.11 20:22:25 0: S7_connect: ERROR in Socket Creation: Connection timed out at FHEM/44_S7_Client.pm line 454, <$fh> line 40.

2015.02.11 20:22:25 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.11 20:22:25 1: Including ./log/fhem.save
2015.02.11 20:22:25 0: Server started with 19 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2247)
2015.02.11 20:22:26 3: 317 S7_WriteBlockToPLC: PLC is not connected
2015.02.11 20:22:26 1: PERL WARNING: Argument "317 S7_WriteBlockToPLC: PLC is not connected " isn't numeric in numeric eq (==) at ./FHEM/44_S7_AWrite.pm line 226.
2015.02.11 20:22:26 1: PERL WARNING: Argument "" isn't numeric in sprintf at (eval 18) line 1.
2015.02.11 20:22:26 3: eval: {
fhem "set Temperaturkorrektur_317 ".ReadingsVal("Temperaturkorrektur_317_Knob","state","0");
}
2015.02.11 20:22:27 3: 317 disconnected
2015.02.11 20:22:27 2: 317 S7 disconnected
2015.02.11 20:22:30 3: 317 S7_connect: connect to PLC with maxPDUlength=960


Die Kommunikation funktioniert dann auch einwandfrei. Bei einem shutdown restart funktioniert die Kommunikation sofort wieder.
Während FHEM nach einem Reboot für ca. 3 Minuten versucht (und es dann auch schafft) die Verbindung zur S7 aufzubauen und die Web-Oberfläche blockiert, ist die S7 aber per Ping schon erreichbar.

Ideen?

Danke und Gruß!

EDIT: Ich glaube zu wissen, wo es her kommt. Hat nichts mit dem Modul, sondern mit der RasPi Netz-Konfig zu tun. Mehr dazu gleich nach ein paar Tests
FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet

charlie71

Hallo rhonline,

also der PerlCode für den Verbindungsaufbau unterscheidet sich nur marginal zwischen der V2.6 und der V2.7.
Warum das Verbinden in einem Fall funktioniert und im anderen Fall nicht kann ich noch nicht sagen.

Was mich aber trotzdem interessiert, ist ein Logfileauszug bei einem AWrite Versuch (der fehlte bei deinem Posting).

lG
Charlie71


Zitat von: rhonline am 11 Februar 2015, 18:12:47
Hallo charlie71,

das ist ja das Problem mit der V2.7 bei mir.
Da wird erst gar keine Verbindung aufgebaut.
Nur das ich mit deinem Client-Modul hatte ja die Verbesserung gebracht, dass ich mit dem Browser wieder auf die fhem Web-Oberfläche kam.

Ich habe jetzt einfach nur die V2.6 Module wieder aufgespielt, ohne an der cfg was zu ändern, und dann laufen wenigstens die DWrite, DRead, ARead Aufträge.

Hier mal das log-File nach einem shutdown mit der V2.6 :




fu_zhou

#464
Hallo Charlie,

meine RasPi 2 (genaus wie der B vorher) hängt mit LAN an der FritzBox und mit WLAN an dem Router, an dem nur die S7 hängt. Während der RasPi B trotz dynamischer IP Adressen bei FHEM Start sofort mit der S7 koppelt, passiert dies nicht beim RasPi 2, der ist da irgendwie zu "ungeduldig".
2015.02.11 21:15:19 1: Including fhem.cfg
2015.02.11 21:15:19 3: WEB: port 8083 opened
2015.02.11 21:15:19 2: eventTypes: loaded 52 events from ./log/eventTypes.txt
2015.02.11 21:15:23 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 454, <$fh> line 40.

2015.02.11 21:15:23 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.11 21:15:43 1: Including ./log/fhem.save
2015.02.11 21:15:43 0: Server started with 19 defined entities (version $Id: fhem.pl 7919 2015-02-08 18:35:19Z rudolfkoenig $, os linux, user fhem, pid 2194)
2015.02.11 21:15:43 3: 317 disconnected
2015.02.11 21:15:43 2: 317 S7 disconnected
2015.02.11 21:15:46 3: 317 S7_connect: connect to PLC with maxPDUlength=960


Mit statischen IP Adressen geht die Ankopplung auf jeden Fall schon schneller als mit dynamischen, trotzdem klappt das Ankoppeln nicht sofort mit dem Start von FHEM (s. Log oben).

Dazu werde ich jetzt mit Disconnects überhäuft...
2015.02.11 21:16:44 3: 317 S7_ReadBlockFromPLC ReadArea error: 3=A timeout occurred waiting a reply.
2015.02.11 21:16:44 2: 317 S7 disconnected
2015.02.11 21:16:55 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.11 21:20:44 3: 317 S7_ReadBlockFromPLC ReadArea error: 3=A timeout occurred waiting a reply.
2015.02.11 21:20:44 2: 317 S7 disconnected
2015.02.11 21:21:08 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.11 21:21:15 3: 317 S7_ReadBlockFromPLC ReadArea error: 3=A timeout occurred waiting a reply.
2015.02.11 21:21:15 2: 317 S7 disconnected
2015.02.11 21:21:27 3: 317 S7_connect: connect to PLC with maxPDUlength=960
FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet