neues Modul: SIEMENS Anbindung / S7 / Siemens Logo

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

Vorheriges Thema - Nächstes Thema

charlie71

#465
Hallo fu_zhou,

hast du das Timeout auf 2000 oder 3000 eingestellt?

Die Fehlermedung:
ZitatERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line
sagt aus, dass zu diesem Zeitpunkt der Raspberry nicht wusste wie er die SPS erreichen kann.

Interessant ist,  ob dieser Fehler auf in folgenden Szenario auftritt:
1) Automatischer Start vom FHEM deaktivieren.
2) Raspberry rebooten
3) nach dem Reboot ca 1 min warten
4) FHEM starten

Tritt der Fehler trotzdem auf, dann müssen wir auf der FHEM Seite weiter suchen. Wenn nicht muss nur der start vom FHEM verzögert werden.

lG
Charlie71

fu_zhou

#466
Hallo Charlie und alle zusammen,

mein RasPi 2 bootet und startet FHEM so schnell, dass das Netzwerk noch nicht bereit ist für die Kommunikation mit der S7, obwohl Ping schon funktioniert etc. Folgendes hat bei mir Abhilfe geschaffen, so dass sich nach jedem Reboot wieder eine Verbindung aufbaut:
cd /etc/init.d
sudo nano fhem


Dann ergänzen:
echo "Waiting for network..."
sleep 25

vor
echo "Starting fhem..."
sieht dann also so aus:

...
case "$1" in
'start')
        echo "Waiting for network..."
        sleep 25
        echo "Starting fhem..."

# if you need to start hmland for use with
...


Die 25 Sekunden (sleep 25) habe ich durch probieren ermittelt, vielleicht langen auch 23 Sekunden, aber in diesen Grenzbereich habe ich mich nicht vorgetastet, 20 Sekunden waren bei meinem System (LAN und WLAN) zu kurz.

Interessanter Weise kommt die FHEM Web-Oberfläche irgendwann, auch wenn die Sleep-Zeit zu kurz eingestellt ist, nur die Summe aus Wartezeit + Zeit  bis zum Erscheinen der Web-Oberfläche ist wesentlich länger als ein paar Sekunden länger zu schlafen (sleep).
FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet

rhonline

#467
Hallo charlie71,

hier mal ein logfile nach shutdown restart mit V2.6 (und sleep 25 wie von fu_zhou beschrieben).
In der cfg sind jetzt nur noch ein ARead und minütlich ein AWrite für die Temperatur aus "Wetter" drin.
Sobald der AWrite angstossen wird---disconnected (siehe letzte log-Einträge)


2015.02.12 15:06:34 5: Cmd: >shutdown restart<
2015.02.12 15:06:34 5: Triggering global (1 changes)
2015.02.12 15:06:34 5: Notify loop for global SHUTDOWN
2015.02.12 15:06:34 0: Server shutdown
2015.02.12 15:06:38 5: Initializing Type Library:
2015.02.12 15:06:38 1: Including fhem.cfg
2015.02.12 15:06:38 5: Cmd: >attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride<
2015.02.12 15:06:38 5: Cmd: >attr global autoload_undefined_devices 1<
2015.02.12 15:06:38 5: Cmd: >attr global logfile ./log/fhem-%Y-%m-%d.log<
2015.02.12 15:06:38 5: Cmd: >attr global modpath .<
2015.02.12 15:06:38 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.12 15:06:38 5: Cmd: >attr global statefile ./log/fhem.save<
2015.02.12 15:06:38 5: Cmd: >attr global updateInBackground 1<
2015.02.12 15:06:38 5: Cmd: >attr global verbose 5<
2015.02.12 15:06:38 5: Cmd: >define telnetPort telnet 7072 global<
2015.02.12 15:06:38 5: Loading ./FHEM/98_telnet.pm
2015.02.12 15:06:38 3: telnetPort: port 7072 opened
2015.02.12 15:06:38 5: Cmd: >attr telnetPort password 0000<
2015.02.12 15:06:38 5: Cmd: >define WEB FHEMWEB 8083 global<
2015.02.12 15:06:38 5: Loading ./FHEM/01_FHEMWEB.pm
2015.02.12 15:06:39 3: WEB: port 8083 opened
2015.02.12 15:06:39 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog<
2015.02.12 15:06:39 5: Loading ./FHEM/92_FileLog.pm
2015.02.12 15:06:39 5: Cmd: >attr Logfile verbose 5<
2015.02.12 15:06:39 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<



2015.02.12 15:06:39 5: Loading ./FHEM/91_eventTypes.pm
2015.02.12 15:06:39 2: eventTypes: loaded 710 events from ./log/eventTypes.txt
2015.02.12 15:06:39 5: Cmd: >define S7300 S7 192.168.178.29 0 2<
2015.02.12 15:06:39 5: Loading ./FHEM/44_S7.pm
2015.02.12 15:06:39 4: S7: define S7300 ip_address=192.168.178.29,LocalTSAP=256, RemoteTSAP=258
2015.02.12 15:06:39 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.12 15:06:39 5: TCPClient RecvISOPacket : 01, 00, 02, 00, c0, 01, 09, c1, 02, 01, 00, c2, 02, 01, 02
2015.02.12 15:06:39 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.12 15:06:39 3: S7300 S7_connect: connect to PLC with maxPDUlength=240
2015.02.12 15:06:39 4: could not connect to PLC S7300
2015.02.12 15:06:39 5: Cmd: >attr S7300 room 0_S7300<
2015.02.12 15:06:39 5: Cmd: >define DB70_Wert S7_ARead db 70 4 s16<
2015.02.12 15:06:39 5: Loading ./FHEM/44_S7_ARead.pm
2015.02.12 15:06:40 5: Cmd: >attr DB70_Wert IODev S7300<
2015.02.12 15:06:40 4: S7_ARead: IODev for DB70_Wert is S7300
2015.02.12 15:06:40 5: Cmd: >attr DB70_Wert alias Leistung L1<
2015.02.12 15:06:40 5: Cmd: >attr DB70_Wert room 0_S7300<
2015.02.12 15:06:40 5: Cmd: >attr DB70_Wert stateFormat {sprintf("%.0f",ReadingsVal($name,"state",0))." Watt"}<
2015.02.12 15:06:40 5: Cmd: >define Wetter Weather 682925 60 de<
2015.02.12 15:06:40 5: Loading ./FHEM/59_Weather.pm
2015.02.12 15:06:40 4: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=682925&u=c
2015.02.12 15:06:40 4: http://weather.yahooapis.com/forecastrss?w=682925&u=c: HTTP response code 200
2015.02.12 15:06:40 4: HttpUtils http://weather.yahooapis.com/forecastrss?w=682925&u=c: Got data, length: 2771
2015.02.12 15:06:40 4: Weather Wetter: T: 5  H: 65  W: 8
2015.02.12 15:06:40 5: Cmd: >attr Wetter room Wetter<
2015.02.12 15:06:40 5: Cmd: >define Temp_AU_Web S7_AWrite db 42 0 float<
2015.02.12 15:06:40 5: Loading ./FHEM/44_S7_AWrite.pm
2015.02.12 15:06:40 5: Temp_AU_Web S7_AWrite_Define called
2015.02.12 15:06:40 5: Cmd: >attr Temp_AU_Web IODev S7300<
2015.02.12 15:06:40 4: S7_AWrite: IODev for Temp_AU_Web is S7300
2015.02.12 15:06:40 5: Cmd: >attr Temp_AU_Web event-on-change-reading state<
2015.02.12 15:06:40 5: Cmd: >attr Temp_AU_Web room 0_S7300,Wetter<
2015.02.12 15:06:40 5: Cmd: >attr Temp_AU_Web stateFormat {sprintf("%.1f",ReadingsVal($name,"state",0))." °C"}<
2015.02.12 15:06:40 5: Cmd: >define Temp_AU_Web_notify notify Wetter {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<



2015.02.12 15:06:40 5: Loading ./FHEM/91_notify.pm
2015.02.12 15:06:40 5: Cmd: >attr Temp_AU_Web_notify room Wetter<
2015.02.12 15:06:40 1: Including ./log/fhem.save
2015.02.12 15:06:40 5: Cmd: >setstate DB70_Wert 378 Watt<
2015.02.12 15:06:40 5: Cmd: >setstate DB70_Wert 2015-02-12 15:06:34 state 378<
2015.02.12 15:06:40 5: Cmd: >setstate Logfile active<
2015.02.12 15:06:40 5: Cmd: >setstate S7300 connected to PLC<
2015.02.12 15:06:40 5: Cmd: >setstate S7300 2015-02-12 15:06:27 state connected to PLC<
2015.02.12 15:06:40 5: Cmd: >setstate Temp_AU_Web 0.0 °C<
2015.02.12 15:06:40 5: Cmd: >setstate Temp_AU_Web 2015-02-12 15:06:34 state 0<
2015.02.12 15:06:40 5: Cmd: >setstate Temp_AU_Web_notify active<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter T: 5  H: 65  W: 8<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 city Oer-Erkenschwick, Germany<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 code 34<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 condition heiter<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 current_date_time 12 Feb 2015 2:50 pm CET<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 day_of_week Do<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc1_code 32<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc1_condition sonnig<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc1_day_of_week Do<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc1_high_c 7<
2015.02.12 15:06:40 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc1_icon sunny<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc1_low_c 1<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc2_code 32<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc2_condition sonnig<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc2_day_of_week Fr<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc2_high_c 12<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc2_icon sunny<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc2_low_c 6<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc3_code 39<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc3_condition vereinzelt Gewitter<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc3_day_of_week Sa<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc3_high_c 10<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc3_icon scatteredthunderstorms<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc3_low_c 3<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc4_code 30<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc4_condition teilweise wolkig<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc4_day_of_week So<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc4_high_c 10<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc4_icon partly_cloudy<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc4_low_c 1<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc5_code 30<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc5_condition teilweise wolkig<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc5_day_of_week Mo<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc5_high_c 11<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc5_icon partly_cloudy<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 fc5_low_c 4<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 humidity 65<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 icon mostly_sunny<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 pressure 1016<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend 1<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_sym +<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-10 19:36:04 pressure_trend_txt steigend<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 state T: 5  H: 65  W: 8<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 temp_c 5<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 temp_f 41<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 temperature 5<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 visibility 10<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 wind 8<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 wind_chill 3<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 wind_condition Wind: WSW 8 km/h<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 wind_direction 240<
2015.02.12 15:06:41 5: Cmd: >setstate Wetter 2015-02-12 15:06:28 wind_speed 8<




2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 5: Triggering Temp_AU_Web_notify
2015.02.12 15:07:41 4: Temp_AU_Web_notify exec {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");;
}
2015.02.12 15:07:41 5: Cmd: >{
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}<
2015.02.12 15:07:41 5: Cmd: >set Temp_AU_Web 5<
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set
2015.02.12 15:07:41 5: Temp_AU_Web S7_AWrite_Set: Write Bytes to PLC: 40, a0, 00, 00
2015.02.12 15:07:41 3: S7300 S7_WriteBlockToPLC: PLC is not connected
2015.02.12 15:07:41 4: eventTypes: Weather Wetter wind_direction: 240 -> wind_direction: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter pressure: 1016 -> pressure: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter visibility: 10 -> visibility: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc5_code: 30 -> fc5_code: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter wind_chill: 3 -> wind_chill: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc1_low_c: 1 -> fc1_low_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc3_condition: vereinzelt Gewitter -> fc3_condition: vereinzelt Gewitter
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc1_day_of_week: Do -> fc1_day_of_week: Do
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc4_high_c: 10 -> fc4_high_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc4_code: 30 -> fc4_code: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter temperature: 5 -> temperature: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter code: 34 -> code: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc2_low_c: 6 -> fc2_low_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc2_code: 32 -> fc2_code: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc1_high_c: 7 -> fc1_high_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc2_day_of_week: Fr -> fc2_day_of_week: Fr
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc2_condition: sonnig -> fc2_condition: sonnig
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc1_icon: sunny -> fc1_icon: sunny
2015.02.12 15:07:41 4: eventTypes: Weather Wetter current_date_time: 12 Feb 2015 2:50 pm CET -> current_date_time: .* Feb .* .*:.* pm CET
2015.02.12 15:07:41 4: eventTypes: Weather Wetter day_of_week: Do -> day_of_week: Do
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc4_day_of_week: So -> fc4_day_of_week: So
2015.02.12 15:07:41 4: eventTypes: Weather Wetter wind_speed: 8 -> wind_speed: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc5_day_of_week: Mo -> fc5_day_of_week: Mo
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc5_low_c: 4 -> fc5_low_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc4_condition: teilweise wolkig -> fc4_condition: teilweise wolkig
2015.02.12 15:07:41 4: eventTypes: Weather Wetter icon: mostly_sunny -> icon: mostly_sunny
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc3_low_c: 3 -> fc3_low_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc4_low_c: 1 -> fc4_low_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc4_icon: partly_cloudy -> fc4_icon: partly_cloudy
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc1_condition: sonnig -> fc1_condition: sonnig
2015.02.12 15:07:41 4: eventTypes: Weather Wetter wind_condition: Wind: WSW 8 km/h -> wind_condition: Wind: WSW .* km/h
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc3_day_of_week: Sa -> fc3_day_of_week: Sa
2015.02.12 15:07:41 4: eventTypes: Weather Wetter wind: 8 -> wind: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter city: Oer-Erkenschwick, Germany -> city: Oer-Erkenschwick, Germany
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc3_code: 39 -> fc3_code: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc3_high_c: 10 -> fc3_high_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc3_icon: scatteredthunderstorms -> fc3_icon: scatteredthunderstorms
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc5_high_c: 11 -> fc5_high_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc1_code: 32 -> fc1_code: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc5_icon: partly_cloudy -> fc5_icon: partly_cloudy
2015.02.12 15:07:41 4: eventTypes: Weather Wetter humidity: 65 -> humidity: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc2_high_c: 12 -> fc2_high_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter temp_f: 41 -> temp_f: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc5_condition: teilweise wolkig -> fc5_condition: teilweise wolkig
2015.02.12 15:07:41 4: eventTypes: Weather Wetter temp_c: 5 -> temp_c: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter condition: heiter -> condition: heiter
2015.02.12 15:07:41 4: eventTypes: Weather Wetter fc2_icon: sunny -> fc2_icon: sunny
2015.02.12 15:07:41 4: eventTypes: Weather Wetter T: 5  H: 65  W: 8 -> T: .*  H: .*  W: .*
2015.02.12 15:07:41 4: eventTypes: Weather Wetter state: T: 5  H: 65  W: 8 -> state: T: .*  H: .*  W: .*
2015.02.12 15:07:41 4: S7: S7300 GetUpdate called ...
2015.02.12 15:07:41 4: S7300 READ Block AREA=db, DB =42, ADDRESS=0, LENGTH=4
2015.02.12 15:07:41 3: S7300 disconnected
2015.02.12 15:07:41 5: Triggering S7300 (1 changes)
2015.02.12 15:07:41 5: Notify loop for S7300 disconnected
2015.02.12 15:07:41 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.12 15:07:41 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.12 15:07:41 2: S7300 S7 disconnected
2015.02.12 15:07:44 4: S7: S7300 connect ip_address=192.168.178.29, LocalTSAP=256, RemoteTSAP=258
2015.02.12 15:07:44 5: Triggering S7300 (1 changes)
2015.02.12 15:07:44 5: Notify loop for S7300 disconnected
2015.02.12 15:07:44 4: eventTypes: S7 S7300 disconnected -> disconnected
2015.02.12 15:07:44 4: eventTypes: S7 S7300 state: disconnected -> state: disconnected
2015.02.12 15:07:44 5: TCPClient RecvISOPacket : 01, 00, 02, 00, c0, 01, 09, c1, 02, 01, 00, c2, 02, 01, 02
2015.02.12 15:07:44 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.12 15:07:44 3: S7300 S7_connect: connect to PLC with maxPDUlength=240
2015.02.12 15:07:44 5: Triggering S7300 (1 changes)
2015.02.12 15:07:44 5: Notify loop for S7300 connected to PLC
2015.02.12 15:07:44 4: eventTypes: S7 S7300 connected to PLC -> connected to PLC
2015.02.12 15:07:44 4: eventTypes: S7 S7300 state: connected to PLC -> state: connected to PLC
2015.02.12 15:07:44 2: S7300 S7_connect: allready connected!
2015.02.12 15:07:46 4: Connection closed for FHEMWEB:192.168.178.20:51910: EOF
2015.02.12 15:07:46 4: Connection accepted from FHEMWEB:192.168.178.20:51914
2015.02.12 15:07:46 4: HTTP FHEMWEB:192.168.178.20:51914 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2015-02-12.log
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

rhonline

Hallo charlie71,

habe jetzt das"Sleep 25" aktiv, damit der RasPi erst alle NW-Komponenten öffnet um dann fhem zu starten.
Das klappt dann auch bei der V2.7!

ABER.. sobald der AWrite Auftrag kommt (nach einer Minute), dann ist die fhem Oberfläche nicht mehr zu erreichen :-(
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

charlie71

Hallo rhonline,

A) zuerst einmal zwei neue Files. Mit denen sollte das Startup Problem gelöst sein.
Das Modul wartet nun 7s und baut erst dann die Verbindung auf.
(Das sollte das Startproblem lösen)

Bitte Testen und Feedback

B) Wenn ich die Config richtig gelesen Habe verwendest Du nur AWrite, tritt auch ein Connection Problem auf wenn du nur ein ARead einrichtest?

lG
Charlie71

fu_zhou

#470
Hallo Charlie,

habe die 2 neuen Files im Einsatz ("statistic" Internal fehlt). Tatsächlich startet die FHEM Web-Oberfläche sofort nach einem Reboot, aber nach Ablauf der 7 Sekunden ist Feierabend mit Bedienen. Ich schätze mal, die 25 Sekunden müssen auch hier sein. Der Vorteil, die Wartezeit im Modul unterzubringen ist, dass man nicht in der FHEM Startdatei rumbasteln muss. Wie verhält es sicher aber bei "shutdown restart"? Ich schätze, das Modul wartet hier dann auch immer, obwohl es ja eigentlich nicht notwendig wäre.
Nur so eine Idee: Kannst du ein attr spendieren, das zunächst mal auf 30 Sekunden (so dass der RasPi auf jeden Fall bedienbar bleibt) eingestellt ist, aber vom Nutzer System-optimiert verändert werden kann?

Ich habe auch mal meine fhem.cfg auf nur ein AWrite zurückgerüstet mit einer CPU mit PDU Größe 240:
# S7 Kommunikation
define 315 S7 192.168.1.102 0 2
attr 315 room System

# Temperatur aus dem Web and 315 schicken
define Wetter Weather 20066897 60 de
attr Wetter room Wetter

define Temp_AU_Web S7_AWrite db 72 4 float
attr Temp_AU_Web IODev 315
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


Bei mir gibt es keine Probleme mit dem AWrite Modul.

Grüße

fu_zhou
FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet

rhonline

Hallo charlie71,

in der cfg habe ich einen Lese- und einen Schreibauftrag.
###############################################################
### S7-Anbindung ###
### define <name> S7 <ip_address> <rack> <slot> [<Intervall>] ###
define S7300 S7 192.168.178.29 0 2
attr S7300 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 0_S7300,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


Zu Deinen Punkten A und B....
ZitatA) zuerst einmal zwei neue Files. Mit denen sollte das Startup Problem gelöst sein.
Das Modul wartet nun 7s und baut erst dann die Verbindung auf.
(Das sollte das Startproblem lösen)

Bitte Testen und Feedback

Mit den beiden neuen Files bleibt die fhem Oberfläche aktiv. (das sleep25 in der autostart ist noch drin/ kann das raus?)
Aread funktioniert.
Wenn AWrite startet (jede Min einmal), dann geht die S7 in disconnected, baut aber dank deiner beiden Module nach einigen Sekunden die Verbindung wieder automatisch auf und der ARead wird wieder ausgeführt, bis zum nächsten AWrite.

ZitatB) Wenn ich die Config richtig gelesen Habe verwendest Du nur AWrite, tritt auch ein Connection Problem auf wenn du nur ein ARead einrichtest?
Oben die aktuelle cfg mit ARead und AWrite.
bei ARead alleine in cfg keine Probleme. Kommunikation besteht dauerhaft und Wert wird aktualisiert.
mit DRead und DWrite auch keine Probleme.
Nur bei AWrite will es bei mir nicht klappen.
fhem auf RasPi B+ / S7-300 / 44_S7 V2.x

charlie71

Hallo fu_zhou,

ja das statistic internal fehlt, da für die Zeitmessung ca 15% der Gesamtzeit draufgegangen ist. (Vielleicht finde ich noch eine Bessere Lösung [low prio]).

Das mit dem Attribut ist grundsätzlich eine gute Idee, jedoch ist dieses Attribut beim Define noch nicht gesetzt und genau da wird es abgefragt.
Ich bin nicht davon überzeugt, ob das Modul der richtige Platz ist das Problem zu lösen.
Meine Meinung dazu ist, dass das FHEM erst gestartet werden sollte, wenn das System betriebsbereit ist.

Der eigentlich Grund für den Umbau des Moduls im Start/Restart Bereich ist, dass ich den Eindruck gewonnen habe, dass sich Perl ein wenig schwer tut wenn Objekte die unmittelbar vorher freigegeben wurden sofort neu erstellt werden.


lG
Charlie71

fu_zhou

#473
Hallo Charlie,

ZitatMeine Meinung dazu ist, dass das FHEM erst gestartet werden sollte, wenn das System betriebsbereit ist.
Da bin ich 100% Deiner Meinung, daher bin ich auch zurück auf meine sleep 25 Variante in der Autostart gegangen (wobei die 7 Sek im Modul zu kurz waren). Am elegantesten wäre es, wenn FHEM beim Start abprüft, ob das System bereit ist, bevor irgendwelche Module gestartet werden und die Web-Oberfläche dann entsprechend frei gibt.
Spricht im Moment etwas dagegen mit der "reinrassigen" V2.7 zu gehen?

Gruß, fu_zhou
FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet

charlie71

Hallo fu_zhou,

prinzipiell nichts.

Was sich in V2.8 ändern wird (release preview also noch nichts fix):
* minor fix in TCP Socked (TCP_NODELAY option now set)
* minor fix in reconnection (pearl gets more time for garbage handling)
* connoection to the PLC is now deleayed (3sec after creation the conntion is build up, 3 seconds later the reading polling is started)
* fix for fritzbox


charlie71

#475
Hallo  rhonline,

ich hab soweit das log-file durch.
Was zur SPS geschickt wird scheint aus meiner Sicht Ok zu sein.
Nur die Antwort von der SPS macht Probleme.

ich hab einen neuen Client vorbereitet mit zusätzlicher logging Information.

bitte einspielen und log posten.

Danke
Charlie71

fu_zhou

#476
Hallo Charlie,

ich bin natürlich auch neugierig und habe mal den neuen Client mit neuen Logging Funktionen bei mir getestet. Die fhem.cfg habe ich auf ein AWrite float zur S7 (PDU Größe 240) reduziert, um im verbose Level 5 das Log-File nicht mit Informationen zu überladen. Ich muss also mit "set ..." arbeiten.
# S7 Kommunikation
define 315 S7 192.168.1.102 0 2
attr 315 room System

define Temperaturkorrektur_315 S7_AWrite db 72 0 float
attr Temperaturkorrektur_315 IODev 315
attr Temperaturkorrektur_315 event-on-change-reading state
attr Temperaturkorrektur_315 group Raumluft
attr Temperaturkorrektur_315 room Keller
attr Temperaturkorrektur_315 stateFormat {sprintf("%.1f",ReadingsVal($name,"state",0))." K"}


Obwohl die Kommunikation (hier AWrite) funktioniert, kommt ziemlich am Anfang ein Eintrag im Log-File "could not connect to PLC 315":
...
2015.02.13 09:28:14 5: Cmd: >define 315 S7 192.168.1.102 0 2<
2015.02.13 09:28:14 5: Loading ./FHEM/44_S7.pm
2015.02.13 09:28:14 4: S7: define 315 ip_address=192.168.1.102,LocalTSAP=256, RemoteTSAP=258
2015.02.13 09:28:14 4: S7: 315 connect ip_address=192.168.1.102, LocalTSAP=256, RemoteTSAP=258
2015.02.13 09:28:14 5: TCPClient RecvISOPacket : 01, 00, 02, 00, c0, 01, 09, c1, 02, 01, 00, c2, 02, 01, 02
2015.02.13 09:28:14 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.13 09:28:14 3: 315 S7_connect: connect to PLC with maxPDUlength=240
2015.02.13 09:28:14 4: could not connect to PLC 315
2015.02.13 09:28:14 5: Cmd: >attr 315 room System<
2015.02.13 09:28:14 5: Cmd: >define Temperaturkorrektur_315 S7_AWrite db 72 0 float<
2015.02.13 09:28:14 5: Loading ./FHEM/44_S7_AWrite.pm
2015.02.13 09:28:14 5: Temperaturkorrektur_315 S7_AWrite_Define called
2015.02.13 09:28:14 5: Cmd: >attr Temperaturkorrektur_315 IODev 315<
2015.02.13 09:28:14 4: S7_AWrite: IODev for Temperaturkorrektur_315 is 315
2015.02.13 09:28:14 5: Cmd: >attr Temperaturkorrektur_315 event-on-change-reading state<
2015.02.13 09:28:14 5: Cmd: >attr Temperaturkorrektur_315 group Raumluft<
2015.02.13 09:28:14 5: Cmd: >attr Temperaturkorrektur_315 room Keller<
2015.02.13 09:28:14 5: Cmd: >attr Temperaturkorrektur_315 stateFormat {sprintf("%.1f",ReadingsVal($name,"state",0))." K"}<
2015.02.13 09:28:14 1: Including ./log/fhem.save
2015.02.13 09:28:14 5: Cmd: >setstate 315 connected to PLC<
2015.02.13 09:28:14 5: Cmd: >setstate 315 2015-02-13 09:26:38 state connected to PLC<
...


Ist hier der Eintrag im Log-File irreführend oder liegt etwas im Argen, obwohl die Kommunikation funktioniert?

Nach einem "set Temperaturkorrektur_315 9.5" steht folgendes im Log:
...
2015.02.13 09:28:50 4: HTTP FHEMWEB:192.168.178.58:50485 GET /fhem&detail=Temperaturkorrektur_315&dev.setTemperaturkorrektur_315=Temperaturkorrektur_315&cmd.setTemperaturkorrektur_315=set&arg.setTemperaturkorrektur_315=&val.setTemperaturkorrektur_315=9.5
2015.02.13 09:28:50 5: Cmd: >set Temperaturkorrektur_315  9.5<
2015.02.13 09:28:50 5: Temperaturkorrektur_315 S7_AWrite_Set
2015.02.13 09:28:50 5: Temperaturkorrektur_315 S7_AWrite_Set: Write Bytes to PLC: 41, 18, 00, 00
2015.02.13 09:28:50 5: 315 S7_WriteBlockToPLC: Write Bytes to PLC: 7, 72,0 , 4, 41, 18, 00, 00
2015.02.13 09:28:50 5: TCPClient WriteArea : 03, 00, 00, 27, 02, f0, 80, 32, 01, 00, 00, 00, 00, 00, 0e, 00, 08, 05, 01, 12, 0a, 10, 02, 00, 04, 00, 48, 84, 00, 00, 00, 00, 04, 00, 20, 41, 18, 00, 00
2015.02.13 09:28:50 5: TCPClient RecvISOPacket : 32, 03, 00, 00, 00, 00, 00, 02, 00, 01, 00, 00, 05, 01, ff
2015.02.13 09:28:50 5: Triggering Temperaturkorrektur_315 (1 changes)
2015.02.13 09:28:50 5: Notify loop for Temperaturkorrektur_315 9.5
2015.02.13 09:28:50 4: eventTypes: S7_AWrite Temperaturkorrektur_315 9.5 -> .*
2015.02.13 09:28:50 4: eventTypes: S7_AWrite Temperaturkorrektur_315 state: 9.5 -> state: .*
2015.02.13 09:28:50 5: Temperaturkorrektur_315 S7_AWrite_Set
2015.02.13 09:28:50 5: Temperaturkorrektur_315 S7_AWrite_Set
2015.02.13 09:28:50 4: HTTP FHEMWEB:192.168.178.58:50485 GET /fhem?detail=Temperaturkorrektur_315
2015.02.13 09:28:50 5: Temperaturkorrektur_315 S7_AWrite_Set
2015.02.13 09:28:50 4: 2321:FHEMWEB:192.168.178.58:50485: /fhem?detail=Temperaturkorrektur_315 / RL:2374 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
...

FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet

charlie71

Hallo fu_zhou,

du verwendest die 44_S7.pm V2.7 in der original Version.
Hier wird ein Fehler gelogged der eigentlich nicht auftritt, nimm die 44_S7.pm aus dem Posting #469  und die Fehlermeldung sollte nicht mehr auftreten.
(oder warte auf die V2.8 )

lG
Charlie71

Anmerkung: Das Logging wurde nur insofern erweitert, dass ich das Problem von rhonline analysieren kann.

Zitat von: fu_zhou am 13 Februar 2015, 09:19:58

Obwohl die Kommunikation (hier AWrite) funktioniert, kommt ziemlich am Anfang ein Eintrag im Log-File "could not connect to PLC 315":


fu_zhou

#478
Hallo Charlie,

vielen Dank für die Klärung, ich warte mit Spannung auf die V2.8.
Ich werde mich jetzt erst einmal zurückhalten.

Vielen Dank für die tolle Arbeit!

Grüße, fu_zhou

P.S. einen habe ich doch noch: Ich habe heute mal die S7 ausgeschaltet. 6 Minuten lang hat FHEM und das Modul alles gegeben, die Verbindung aufzubauen. Als ich die S7 wieder eingeschaltet habe (1 h 20 min später) ist FHEM nicht mehr gelaufen und ich habe es von Hand wieder gestartet. Kann es sein, dass FHEM den Dienst eingestellt hat, weil die S7 so lange weg war?
2015.02.13 16:37:42 3: 317 S7_ReadBlockFromPLC ReadArea error: 3=A timeout occurred waiting a reply.
2015.02.13 16:37:42 2: 317 S7 disconnected
2015.02.13 16:38:19 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:38:19 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:38:19 3: 317 disconnected
2015.02.13 16:38:19 2: 317 S7 disconnected
2015.02.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:19 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.13 16:38:25 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:38:25 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:38:29 3: 317 disconnected
2015.02.13 16:38:29 2: 317 S7 disconnected
2015.02.13 16:38:35 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:38:35 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:38:39 3: 317 disconnected
2015.02.13 16:38:39 2: 317 S7 disconnected
2015.02.13 16:38:45 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:38:45 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:38:49 3: 317 disconnected
2015.02.13 16:38:49 2: 317 S7 disconnected
2015.02.13 16:38:55 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:38:55 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:38:59 3: 317 disconnected
2015.02.13 16:38:59 2: 317 S7 disconnected
2015.02.13 16:39:02 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:39:02 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:39:09 3: 317 disconnected
2015.02.13 16:39:09 2: 317 S7 disconnected
2015.02.13 16:39:15 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:39:15 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:39:19 3: 317 disconnected
2015.02.13 16:39:19 2: 317 S7 disconnected
2015.02.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:19 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.13 16:39:25 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:39:25 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:39:29 3: 317 disconnected
2015.02.13 16:39:29 2: 317 S7 disconnected
2015.02.13 16:39:35 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:39:35 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:39:39 3: 317 disconnected
2015.02.13 16:39:39 2: 317 S7 disconnected
2015.02.13 16:39:45 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:39:45 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:39:49 3: 317 disconnected
2015.02.13 16:39:49 2: 317 S7 disconnected
2015.02.13 16:39:55 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:39:55 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:39:59 3: 317 disconnected
2015.02.13 16:39:59 2: 317 S7 disconnected
2015.02.13 16:40:05 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:40:05 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:40:09 3: 317 disconnected
2015.02.13 16:40:09 2: 317 S7 disconnected
2015.02.13 16:40:15 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:40:15 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:40:19 3: 317 disconnected
2015.02.13 16:40:19 2: 317 S7 disconnected
2015.02.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:19 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.13 16:40:25 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:40:25 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:40:29 3: 317 disconnected
2015.02.13 16:40:29 2: 317 S7 disconnected
2015.02.13 16:40:35 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:40:35 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:40:39 3: 317 disconnected
2015.02.13 16:40:39 2: 317 S7 disconnected
2015.02.13 16:40:45 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:40:45 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:40:49 3: 317 disconnected
2015.02.13 16:40:49 2: 317 S7 disconnected
2015.02.13 16:40:55 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:40:55 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:40:59 3: 317 disconnected
2015.02.13 16:40:59 2: 317 S7 disconnected
2015.02.13 16:41:05 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:41:05 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:41:09 3: 317 disconnected
2015.02.13 16:41:09 2: 317 S7 disconnected
2015.02.13 16:41:15 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:41:15 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:41:19 3: 317 disconnected
2015.02.13 16:41:19 2: 317 S7 disconnected
2015.02.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:19 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.13 16:41:25 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:41:25 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:41:29 3: 317 disconnected
2015.02.13 16:41:29 2: 317 S7 disconnected
2015.02.13 16:41:35 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:41:35 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:41:39 3: 317 disconnected
2015.02.13 16:41:39 2: 317 S7 disconnected
2015.02.13 16:41:45 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:41:45 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:41:49 3: 317 disconnected
2015.02.13 16:41:49 2: 317 S7 disconnected
2015.02.13 16:41:55 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:41:55 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:41:59 3: 317 disconnected
2015.02.13 16:41:59 2: 317 S7 disconnected
2015.02.13 16:42:05 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:42:05 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:42:09 3: 317 disconnected
2015.02.13 16:42:09 2: 317 S7 disconnected
2015.02.13 16:42:15 0: S7_connect: ERROR in Socket Creation: No route to host at FHEM/44_S7_Client.pm line 457.

2015.02.13 16:42:15 2: S7_connect: 317 Could not connect to PLC (-1)
2015.02.13 16:42:19 3: 317 disconnected
2015.02.13 16:42:19 2: 317 S7 disconnected
2015.02.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:19 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.13 16:42:22 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.13 16:42:29 3: 317 S7_ReadBlockFromPLC ReadArea error: 768=Error during data read
2015.02.13 16:42:29 2: 317 S7 disconnected
2015.02.13 16:42:32 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.13 16:42:39 3: 317 S7_ReadBlockFromPLC ReadArea error: 768=Error during data read
2015.02.13 16:42:39 2: 317 S7 disconnected
2015.02.13 16:42:42 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.13 16:42:49 3: 317 S7_ReadBlockFromPLC ReadArea error: 768=Error during data read
2015.02.13 16:42:49 2: 317 S7 disconnected
2015.02.13 16:42:52 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.13 16:42:59 3: 317 S7_ReadBlockFromPLC ReadArea error: 768=Error during data read
2015.02.13 16:42:59 2: 317 S7 disconnected
2015.02.13 16:43:02 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.13 16:43:09 3: 317 S7_ReadBlockFromPLC ReadArea error: 768=Error during data read
2015.02.13 16:43:09 2: 317 S7 disconnected
2015.02.13 16:43:12 3: 317 S7_connect: connect to PLC with maxPDUlength=960
2015.02.13 16:43:22 3: 317 S7_WriteBlockToPLC WriteArea error: 3=A timeout occurred waiting a reply.
2015.02.13 16:43:22 2: 317 S7 disconnected
2015.02.13 16:43:22 1: PERL WARNING: Argument "317 S7_WriteBlockToPLC WriteArea error: 3=A timeout occu..." isn't numeric in numeric eq (==) at ./FHEM/44_S7_AWrite.pm line 226.
2015.02.13 16:43:22 1: PERL WARNING: Argument "" isn't numeric in sprintf at (eval 72146) line 1.
2015.02.13 16:43:22 3: eval: {
fhem "set Temp_AU_Web ".ReadingsVal("Wetter","temp_c","10");
}
2015.02.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 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.13 16:43:22 1: PERL WARNING: Use of uninitialized value in numeric le (<=) at ./FHEM/44_S7.pm line 817.
2015.02.13 16:43:22 3: 317 disconnected
FHEM auf RasPi 2, S7-300 mit ET200S über ProfiNet

charlie71

Hallo  fu_zhou,

ich habe mal testhalber zu einer nicht vorhanden SPS einen Tag lang versucht zu connecten. FHEM lief immer ohne Probleme.
Du kannst mal im System Log file nachschauen: /var/log/messages

lG
Charlie71

Zitat von: fu_zhou am 13 Februar 2015, 20:07:00
Hallo Charlie,

vielen Dank für die Klärung, ich warte mit Spannung auf die V2.8.
Ich werde mich jetzt erst einmal zurückhalten.

Vielen Dank für die tolle Arbeit!

Grüße, fu_zhou

P.S. einen habe ich doch noch: Ich habe heute mal die S7 ausgeschaltet. 6 Minuten lang hat FHEM und das Modul alles gegeben, die Verbindung aufzubauen. Als ich die S7 wieder eingeschaltet habe (1 h 20 min später) ist FHEM nicht mehr gelaufen und ich habe es von Hand wieder gestartet. Kann es sein, dass FHEM den Dienst eingestellt hat, weil die S7 so lange weg war?