RFHEM - Modul für Befehle an andere FHEM-Instanzen

Begonnen von chris1284, 15 Mai 2014, 20:07:57

Vorheriges Thema - Nächstes Thema

Frank_Huber

define KopieNotify notify AktuelleTemp { fhem "set RemotePI cmd set AktuelleTemp3 $EVENT" }

raus in Perl und dann wieder rein in FHEM?

sollte das nicht auch gehen?
define KopieNotify notify AktuelleTemp set RemotePI cmd set AktuelleTemp3 $EVENT

RitterSport

Hallo an den Ersteller des Moduls.

Ich habe mehrere Raspi mit Fhem laufen, unter anderem einen PiZero der momentan noch nur dafür Zuständig ist meine Lüftungsanlage über einen seriellen Adapter zu steuern. Die Befehle dort führe ich bisher per RFHEM aus.

Das Problem: Sobald der PiZero nicht im Netzt erreichbar ist, stürzt auch meine Hauptinstanz, die die Befehle sendet, komplett ab.
Entweder der Pi muss Erreichbar sein, oder ich nehme die .pm raus, erst dann läuft sie wieder.

Can't use an undefined value as a symbol reference at ./FHEM/93_RFHEM.pm line 81.
81 print $socket $msg;
82 Log3 $name, 3, "Command executed";
83 #$socket->close();
84 #Log3 $name, 3, "Connection closed";}


Wie kann ich das umgehen oder lösen?



chris1284

#92
lange her das ich das modul erstellt habe....

wenn du diese zeile 81 raus nimmst, wird das modul keine befehle mehr senden können.

da muss eine prüfung rein ob der host erreichbar ist, wenn ja -> setzte befehl ab, wenn nein dann mache schreibe fehler ins log (und setzte device auf absent)

quasi zeile 81-82 ersetzen durch


my @values =  RFHEM_GetNet($hash,$HOSTNAME);
if ( $values[1] eq "present") {
Log3 $name, 3, "Host present, executing command..."; }
syswrite($socket, $HOSTPW . "\n")if($hash->{PASSWORD});
print $socket $msg;
Log3 $name, 3, "Command executed."; }
else { Log3 $name, 3, "Error: host not present!"; }


anbei das modul . leider ungetestet da ich nicht zu hause bin und ich auch keine 2 instanzen mehr habe


RitterSport

#93
Wow. Das nenne ich mal schnellen Support.
Ich werde es testen. Habe allerdings von Unterwegs aus ein paar Codezeilen von RFHEM auf Fhem2Fhem umgeschrieben um das kurzfristig zu lösen.

Er kann die geänderte .pm nicht laden wegen Syntaxfehler.
syntax error at ./FHEM/93_RFHEM.pm line 87, near "else"
Global symbol "$name" requires explicit package name at ./FHEM/93_RFHEM.pm line 87.
Unmatched right curly bracket at ./FHEM/93_RFHEM.pm line 90, at end of line
Can't use global @_ in "my" at ./FHEM/93_RFHEM.pm line 93, near "= @_"
Global symbol "$hash" requires explicit package name at ./FHEM/93_RFHEM.pm line 94.
syntax error at ./FHEM/93_RFHEM.pm line 104, near "}"
Can't use global @_ in "my" at ./FHEM/93_RFHEM.pm line 107, near "= @_"
syntax error at ./FHEM/93_RFHEM.pm line 139, near "}"


Ich versuche mal durchzusehen, aber meine Perlkenntnisse sind recht bescheiden,
Ich benenne mal die definierte Variable um

edit: das war es leider nicht, der Syntaxfehler bleibt bestehen

Amenophis86

#94
Habe gerade die neue Version installiert und aus mir unbekannten Gründen kommt nach einem Restart:

Messages collected while initializing FHEM:
configDB: Cannot load module RFHEM


Hier wohl die Fehler:
2016.11.03 20:58:21 1: PERL WARNING: "my" variable $hash masks earlier declaration in same scope at ./FHEM/93_RFHEM.pm line 107.
2016.11.03 20:58:21 1: PERL WARNING: "my" variable $hostname masks earlier declaration in same scope at ./FHEM/93_RFHEM.pm line 107.
2016.11.03 20:58:21 1: PERL WARNING: "state" variable @_ masks earlier declaration in same scope at ./FHEM/93_RFHEM.pm line 107.
2016.11.03 20:58:21 1: PERL WARNING: "my" variable $name masks earlier declaration in same scope at ./FHEM/93_RFHEM.pm line 108.
2016.11.03 20:58:21 1: reload: Error:Modul 93_RFHEM deactivated:
syntax error at ./FHEM/93_RFHEM.pm line 87, near "else"
Global symbol "$name" requires explicit package name at ./FHEM/93_RFHEM.pm line 87.
Unmatched right curly bracket at ./FHEM/93_RFHEM.pm line 90, at end of line
Can't use global @_ in "my" at ./FHEM/93_RFHEM.pm line 93, near "= @_"
Global symbol "$hash" requires explicit package name at ./FHEM/93_RFHEM.pm line 94.
syntax error at ./FHEM/93_RFHEM.pm line 104, near "}"
Can't use global @_ in "my" at ./FHEM/93_RFHEM.pm line 107, near "= @_"
syntax error at ./FHEM/93_RFHEM.pm line 139, near "}"

2016.11.03 20:58:21 0: syntax error at ./FHEM/93_RFHEM.pm line 87, near "else"
Global symbol "$name" requires explicit package name at ./FHEM/93_RFHEM.pm line 87.
Unmatched right curly bracket at ./FHEM/93_RFHEM.pm line 90, at end of line
Can't use global @_ in "my" at ./FHEM/93_RFHEM.pm line 93, near "= @_"
Global symbol "$hash" requires explicit package name at ./FHEM/93_RFHEM.pm line 94.
syntax error at ./FHEM/93_RFHEM.pm line 104, near "}"
Can't use global @_ in "my" at ./FHEM/93_RFHEM.pm line 107, near "= @_"
syntax error at ./FHEM/93_RFHEM.pm line 139, near "}"


EDIT:
Habe den Fehler gefunden:
In Zeile 83 muss am Ende die } entfernt werden. Die ist zuviel.

EDIT2:
Für alle, die es nicht selbst machen wollen, hier die korrigierte Version:
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

chris1284


Rogni

#96
Hi,
ich versuche mit RFHEM meine IT Steckdosen zu schaltem mit einem Nano Cul.

Fhem Server RFHEM konfiguriert (erstmal ohne Passwort)

define FhemKeller RFHEM 192.xxx.xxx.xxx:7072

Dummy Server:

######################
# Test Garten Remote #
######################

define Lichterkette1_Dummy dummy
attr Lichterkette1_Dummy devStateIcon on:message_socket_on2 off:message_socket_off2
attr Lichterkette1_Dummy setList on off
attr Lichterkette1_Dummy room Test
define Lichterkette1_remote Notify notify Lichterkette1_Dummy { fhem "set FhemKeller cmd set Lichterkette_1 $EVENT" }


Remote Pi:

define Stecker_4 IT 0FFF0FF00F FF F0
attr Stecker_4 IODev CUL1
attr Stecker_4 alias Lichterkette_1
attr Stecker_4 room Garten


Cul ist initialisiert, wenn ich auf dem remote die Steckdosen per Hand schalte funktioniert es. Auf dem log der Haupt Fhem kommt beim ausführen auch command executed allerdings kommt nix am Remotepi an.
Wenn ich von Hand den Befehl set FhemKeller cmd set Lichterkette_1 on sende kommt auf dem Master auch command executed allerdings am Remote keine Reaktion. Hab ich irgendeinen Denkfehler ??

SVLoneStar

Verwende mal den Device Name auf dem Keller-Fhem, nicht den Alias-Namen


Sent from my iPhone using Tapatalk
FHEM 21222 auf Gigabyte NUC, CubieTruck & RasPis (Test)
CUL 868MHz, nanoCUL 868MHz, nanoCUL 433MHz, JeeLink Clone, JeeLink Classic, HM-CFG-USB2, Rademacher
Devices: FHT, FS20, KS300, MAX, IT, HMS100, LaCrosse, PCA301, Revolt, HomeMatic, ESA2000, UNIRoll, Sonos, Duofern, Tasmota, MySensors

androsch

Hallo,

erst mal Danke für das prima Modul, zwar ungepflegt, aber funktiionell und läuft...

Mein Problem ist, daß ich mittels RFHEM Steckdosen (IT) schalten will, das passt auch alles soweit, d.h. der Master-Pi (Schalter als Dummies) sendet mittels notify und RFHEM an den CUL-Pi die set-Befehle und der CUL-Pi schaltet auch brav.

Wenn ich nun aber auf dem CUL-Pi manuell schalte, würde ich gerne eine Rückmeldung an den Master-Pi bzw. dessen Dummies geben, daß sich der Status geändert hat. Mittels notify klappt das zwar auch, aber die beiden fangen dann an, PingPong zu spielen und schiessen sich gegenseitig das LOG voll, weil das jeweilige notify des einen das notify des anderen auslöst.

Hier meine notify-Def.:

define nt_Lampe_WoZi notify Lampe_WZ set Pine2CUL cmd set IT_0100101001100100001001111000000 $EVENT

Logischerweise auf dem anderen dann

define nt_Lampe_WoZi notify IT_0100101001100100001001111000000 set CUL2Pine cmd set Lampe_WZ $EVENT

Gips da was schlaueres oder ist das eher ne notify-Frage?  :-[

Gruß
Andreas
RaspberryPi3+ | RaspberryPi2+ | Pine64 | FHEM 5.9
HomeMatic | MAX!-Heizkörper | FS20-Steckdosen | nanoCul433 | Max-nanoCul | nanoCUL868 | HM-UART | AMAD | diverse Dienste+TabletUIs | 433MHz-Temperatursensoren | FritzBox7490 und 7412 | KODI und MPD | sonstiger Kleinkram

chris1284

Zitat von: androsch am 24 November 2016, 19:26:41
zwar ungepflegt, aber funktiionell und läuft...

die letzte änderung am modul war am 4.11.2016 also so ungepflegt ist es nicht .....

den rückweg evtl nicht mit set gerät event machen sondern einfach dem dummy das state attribut ändern mit setreading <devspec> <reading> <value>

define nt_Lampe_WoZi notify IT_0100101001100100001001111000000 set CUL2Pine cmd setreading Lampe_WZ state $EVENT

androsch

Zitat von: chris1284 am 25 November 2016, 05:18:35
die letzte änderung am modul war am 4.11.2016 also so ungepflegt ist es nicht .....

den rückweg evtl nicht mit set gerät event machen sondern einfach dem dummy das state attribut ändern mit setreading <devspec> <reading> <value>

define nt_Lampe_WoZi notify IT_0100101001100100001001111000000 set CUL2Pine cmd setreading Lampe_WZ state $EVENT
Stimmt, zumindest aktuell  ;D

Werde das mit setreading versuchen, Danke für den Tipp.

Gesendet von meinem XT1032 mit Tapatalk
RaspberryPi3+ | RaspberryPi2+ | Pine64 | FHEM 5.9
HomeMatic | MAX!-Heizkörper | FS20-Steckdosen | nanoCul433 | Max-nanoCul | nanoCUL868 | HM-UART | AMAD | diverse Dienste+TabletUIs | 433MHz-Temperatursensoren | FritzBox7490 und 7412 | KODI und MPD | sonstiger Kleinkram

Rogni

Hi,
ich bins nochmal  ;)

wenn ich den Device Namen nehme dann kommt auch Command Executed allerdings passiert auf dem Remote nix... langsam bin ich ratlos.....

Frank_Huber

evtl Groß/ Kleinschreibung falsch?
prüf doch mal im Remote das LOG.

Hier z.B. wie ich befehle absetze:
set PI_EG cmd set ALLE_LAMPEN_EG on

Amenophis86

Stell mal Verbose auf 5 um und poste den zugehörigen Logauszug. Dann machste mal in List deines RFHEM Device, dass wir sehen können, ob er überhaupt richtig verbunden ist. Sind bissi wenig Informationen um etwas festzustellen :)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Rogni

ich habs hoffentlich richtig gemacht:

Fhem Server:

2016.11.25 16:36:26 4: WEB_192.168.10.100_51155 POST /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20off&room=Test&XHR=1&fw_id=338; BUFLEN:0
2016.11.25 16:36:26 5: Cmd: >set Lichterkette1_Dummy off<
2016.11.25 16:36:26 4: dummy set Lichterkette1_Dummy off
2016.11.25 16:36:26 5: Triggering Lichterkette1_Dummy (1 changes)
2016.11.25 16:36:26 5: Starting notify loop for Lichterkette1_Dummy, first event off
2016.11.25 16:36:26 4: name: /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20off&room=Test&XHR=1&fw_id=338 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.11.25 16:36:26 4: WEB_192.168.10.100_51155 POST /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20on&room=Test&XHR=1&fw_id=338; BUFLEN:0
2016.11.25 16:36:26 5: Cmd: >set Lichterkette1_Dummy on<
2016.11.25 16:36:26 4: dummy set Lichterkette1_Dummy on
2016.11.25 16:36:26 5: Triggering Lichterkette1_Dummy (1 changes)
2016.11.25 16:36:26 5: Starting notify loop for Lichterkette1_Dummy, first event on
2016.11.25 16:36:26 4: name: /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20on&room=Test&XHR=1&fw_id=338 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.11.25 16:36:27 4: WEB_192.168.10.100_51155 POST /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20off&room=Test&XHR=1&fw_id=338; BUFLEN:0
2016.11.25 16:36:27 5: Cmd: >set Lichterkette1_Dummy off<
2016.11.25 16:36:27 4: dummy set Lichterkette1_Dummy off
2016.11.25 16:36:27 5: Triggering Lichterkette1_Dummy (1 changes)
2016.11.25 16:36:27 5: Starting notify loop for Lichterkette1_Dummy, first event off
2016.11.25 16:36:27 4: name: /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20off&room=Test&XHR=1&fw_id=338 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.11.25 16:36:28 4: WEB_192.168.10.100_51155 POST /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20on&room=Test&XHR=1&fw_id=338; BUFLEN:0
2016.11.25 16:36:28 5: Cmd: >set Lichterkette1_Dummy on<
2016.11.25 16:36:28 4: dummy set Lichterkette1_Dummy on
2016.11.25 16:36:28 5: Triggering Lichterkette1_Dummy (1 changes)
2016.11.25 16:36:28 5: Starting notify loop for Lichterkette1_Dummy, first event on
2016.11.25 16:36:28 4: name: /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20on&room=Test&XHR=1&fw_id=338 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.11.25 16:36:28 4: WEB_192.168.10.100_51155 POST /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20off&room=Test&XHR=1&fw_id=338; BUFLEN:0
2016.11.25 16:36:28 5: Cmd: >set Lichterkette1_Dummy off<
2016.11.25 16:36:28 4: dummy set Lichterkette1_Dummy off
2016.11.25 16:36:28 5: Triggering Lichterkette1_Dummy (1 changes)
2016.11.25 16:36:28 5: Starting notify loop for Lichterkette1_Dummy, first event off
2016.11.25 16:36:28 4: name: /fhem?cmd.Lichterkette1_Dummy=set%20Lichterkette1_Dummy%20off&room=Test&XHR=1&fw_id=338 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip


FHEM Remote:


2016.11.25 16:50:59 5: Initializing Type Library:
2016.11.25 16:50:59 1: Including fhem.cfg
2016.11.25 16:50:59 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride<
2016.11.25 16:50:59 5: Cmd: >attr global autoload_undefined_devices 1<
2016.11.25 16:50:59 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2016.11.25 16:50:59 5: Cmd: >attr global modpath .<
2016.11.25 16:50:59 5: Cmd: >attr global statefile ./log/fhem.save<
2016.11.25 16:50:59 5: Cmd: >attr global updateInBackground 1<
2016.11.25 16:50:59 5: Cmd: >attr global verbose 5<
2016.11.25 16:50:59 5: Cmd: >define telnetPort telnet 7072 global<
2016.11.25 16:50:59 5: Loading ./FHEM/98_telnet.pm
2016.11.25 16:50:59 3: telnetPort: port 7072 opened
2016.11.25 16:50:59 5: Cmd: >define allowed_telnetPort allowed<
2016.11.25 16:50:59 5: Loading ./FHEM/96_allowed.pm
2016.11.25 16:50:59 5: Cmd: >attr allowed_telnetPort validFor telnetPort<
2016.11.25 16:50:59 5: Cmd: >define WEB FHEMWEB 8083 global<
2016.11.25 16:50:59 5: Loading ./FHEM/01_FHEMWEB.pm
2016.11.25 16:51:00 3: WEB: port 8083 opened
2016.11.25 16:51:00 5: Cmd: >attr WEB editConfig 1<
2016.11.25 16:51:00 5: Cmd: >attr WEB stylesheetPrefix dark<
2016.11.25 16:51:00 5: Cmd: >define allowed_WEB allowed<
2016.11.25 16:51:00 5: Cmd: >attr allowed_WEB basicAuth cm9vdDp3YXJoYW1tZXI=<
2016.11.25 16:51:00 5: Cmd: >attr allowed_WEB validFor WEB<
2016.11.25 16:51:00 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2016.11.25 16:51:00 3: WEBphone: port 8084 opened
2016.11.25 16:51:00 5: Cmd: >attr WEBphone stylesheetPrefix dark<
2016.11.25 16:51:00 5: Cmd: >define allowed_WEBphone allowed<
2016.11.25 16:51:00 5: Cmd: >attr allowed_WEBphone basicAuth cm9vdDp3YXJoYW1tZXI=<
2016.11.25 16:51:00 5: Cmd: >attr allowed_WEBphone validFor WEBphone<
2016.11.25 16:51:00 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2016.11.25 16:51:00 3: WEBtablet: port 8085 opened
2016.11.25 16:51:00 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2016.11.25 16:51:00 5: Cmd: >define allowed_WEBtablet allowed<
2016.11.25 16:51:00 5: Cmd: >attr allowed_WEBtablet basicAuth cm9vdDp3YXJoYW1tZXI=<
2016.11.25 16:51:00 5: Cmd: >attr allowed_WEBtablet validFor WEBtablet<
2016.11.25 16:51:00 5: Cmd: >define CUL2 CUL /dev/ttyUSB0@38400 0000<
2016.11.25 16:51:00 5: Loading ./FHEM/00_CUL.pm
2016.11.25 16:51:01 3: Opening CUL2 device /dev/ttyUSB0
2016.11.25 16:51:01 3: Setting CUL2 serial parameters to 38400,8,N,1
2016.11.25 16:51:01 5: SW: V
2016.11.25 16:51:04 5: SW: V
2016.11.25 16:51:04 5: CUL/RAW (ReadAnswer): V 1.62 nanoCUL433

2016.11.25 16:51:04 5: SW: ?
2016.11.25 16:51:04 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B C
2016.11.25 16:51:04 5: CUL/RAW (ReadAnswer): F i A Z E k G M K U Y R T V W X
2016.11.25 16:51:04 5: CUL/RAW (ReadAnswer): e f l t x

2016.11.25 16:51:04 3: CUL2: Possible commands: BCFiAZEkGMKUYRTVWXefltx
2016.11.25 16:51:04 5: SW: X21
2016.11.25 16:51:04 5: SW: T01
2016.11.25 16:51:04 5: CUL/RAW (ReadAnswer): 0000

2016.11.25 16:51:04 5: GOT CUL fhtid: 0000
2016.11.25 16:51:04 3: CUL2 device opened
2016.11.25 16:51:04 5: Cmd: >attr CUL2 room Allgemein<
2016.11.25 16:51:04 5: Cmd: >define Stecker_1 IT 0FFF00000F FF F0<
2016.11.25 16:51:04 5: Loading ./FHEM/10_IT.pm
2016.11.25 16:51:05 5: Cmd: >attr Stecker_1 IODev CUL2<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_1 alias LED_Baum<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_1 room Garten<
2016.11.25 16:51:05 5: Cmd: >define Stecker_2 IT 0FFFF0000F FF F0<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_2 IODev CUL2<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_2 alias Holzbackofen<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_2 room Garten<
2016.11.25 16:51:05 5: Cmd: >define Stecker_4 IT 0FFF0FF00F FF F0<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_4 IODev CUL2<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_4 alias Lichterkette_1<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_4 room Garten<
2016.11.25 16:51:05 5: Cmd: >define Stecker_5 IT 0FFF0FFF0F FF F0<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_5 IODev CUL2<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_5 alias Lichterkette_2<
2016.11.25 16:51:05 5: Cmd: >attr Stecker_5 room Garten<
2016.11.25 16:51:05 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log fakelog<
2016.11.25 16:51:05 5: Loading ./FHEM/92_FileLog.pm
2016.11.25 16:51:05 5: Cmd: >define autocreate autocreate<
2016.11.25 16:51:05 5: Loading ./FHEM/98_autocreate.pm
2016.11.25 16:51:05 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2016.11.25 16:51:05 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2016.11.25 16:51:05 5: Loading ./FHEM/91_eventTypes.pm
2016.11.25 16:51:05 2: eventTypes: loaded 2 events from ./log/eventTypes.txt
2016.11.25 16:51:05 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2016.11.25 16:51:05 5: Loading ./FHEM/91_notify.pm
2016.11.25 16:51:06 1: Including ./log/fhem.save
2016.11.25 16:51:06 5: Cmd: >setstate CUL2 2016-11-25 16:48:44 cmds  B C F i A Z E k G M K U Y R T V W X e f l t x<
2016.11.25 16:51:06 5: Cmd: >setstate CUL2 2016-11-25 13:17:00 raw is0FFFF0000FF0<
2016.11.25 16:51:06 5: Cmd: >setstate CUL2 2016-11-25 16:48:44 state Initialized<
2016.11.25 16:51:06 5: Cmd: >setstate Logfile active<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_1 off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_1 2016-11-21 18:19:02 protocol V1<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_1 2016-11-24 10:02:39 state off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_2 off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_2 2016-11-21 18:20:27 protocol V1<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_2 2016-11-25 13:17:00 state off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_4 off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_4 2016-11-21 18:20:27 protocol V1<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_4 2016-11-24 10:10:04 state off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_5 off<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_5 2016-11-21 22:31:14 protocol V1<
2016.11.25 16:51:06 5: Cmd: >setstate Stecker_5 2016-11-21 22:44:10 state off<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_WEB active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_WEB 2016-11-25 16:48:38 state active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_WEBphone active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_WEBphone 2016-11-25 16:48:38 state active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_WEBtablet active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_WEBtablet 2016-11-25 16:48:39 state active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_telnetPort active<
2016.11.25 16:51:06 5: Cmd: >setstate allowed_telnetPort 2016-11-25 16:48:33 state active<
2016.11.25 16:51:06 5: Cmd: >setstate autocreate active<
2016.11.25 16:51:06 5: Cmd: >setstate eventTypes active<
2016.11.25 16:51:06 5: Cmd: >setstate global no definition<
2016.11.25 16:51:06 5: Cmd: >setstate initialUsbCheck 2016-11-25 16:48:55<
2016.11.25 16:51:06 5: Cmd: >setstate initialUsbCheck 2016-11-25 16:48:54 state active<
2016.11.25 16:51:06 5: Triggering global (1 changes)
2016.11.25 16:51:06 5: Starting notify loop for global, first event INITIALIZED
2016.11.25 16:51:06 5: Triggering initialUsbCheck
2016.11.25 16:51:06 4: initialUsbCheck exec usb create
2016.11.25 16:51:06 5: Cmd: >usb create<
2016.11.25 16:51:06 1: usb create starting
2016.11.25 16:51:08 4: ### ttyAMA0: checking if it is a CUL
2016.11.25 16:51:08 3: Probing CUL device /dev/ttyAMA0
2016.11.25 16:51:08 5: SW: 0a
2016.11.25 16:51:08 5: SW: 560a
2016.11.25 16:51:08 4: got wrong answer for a CUL
2016.11.25 16:51:08 4: ### ttyAMA0: checking if it is a TCM_ESP3
2016.11.25 16:51:08 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.11.25 16:51:08 5: SW: 5500010005700838
2016.11.25 16:51:08 4: got wrong answer for a TCM_ESP3
2016.11.25 16:51:08 4: ### ttyAMA0: checking if it is a FRM
2016.11.25 16:51:08 3: Probing FRM device /dev/ttyAMA0
2016.11.25 16:51:08 5: SW: f9
2016.11.25 16:51:13 5: SW: f079f7
2016.11.25 16:51:13 4: got wrong answer for a FRM
2016.11.25 16:51:13 4: ### ttyUSB0: checking if it is a TCM_ESP3
2016.11.25 16:51:13 4: ttyUSB0 is already used by the fhem device CUL2
2016.11.25 16:51:14 1: usb create end
2016.11.25 16:51:14 2: SecurityCheck:  telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.11.25 16:51:14 0: Featurelevel: 5.7
2016.11.25 16:51:14 0: Server started with 18 defined entities (fhem.pl:12596/2016-11-17 perl:5.020002 os:linux user:fhem pid:907)
2016.11.25 16:51:14 4: Connection accepted from WEB_192.168.10.100_51451
2016.11.25 16:51:14 4: Connection accepted from WEB_192.168.10.100_51452
2016.11.25 16:51:15 4: WEB_192.168.10.100_51451 GET /fhem?XHR=1&inform=type=status;filter=room=Allgemein;since=1480089044.138;fmt=JSON&fw_id=63×tamp=1480089056010; BUFLEN:0
2016.11.25 16:51:15 4: WEB_192.168.10.100_51452 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1480088947.1039999;fmt=JSON&fw_id=65×tamp=1480089056042; BUFLEN:0
2016.11.25 16:51:15 4: Connection accepted from WEB_192.168.10.100_51453
2016.11.25 16:51:15 4: Connection accepted from WEB_192.168.10.100_51454
2016.11.25 16:51:15 4: Connection closed for WEB_192.168.10.100_51453: EOF
2016.11.25 16:51:15 4: Connection closed for WEB_192.168.10.100_51454: EOF
2016.11.25 16:52:00 4: Connection closed for WEB_192.168.10.100_51452: EOF
2016.11.25 16:52:03 4: Connection closed for WEB_192.168.10.100_51451: EOF
2016.11.25 16:52:03 4: Connection accepted from WEB_192.168.10.100_51466
2016.11.25 16:52:03 4: WEB_192.168.10.100_51466 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=; BUFLEN:0
2016.11.25 16:52:03 4: name: /fhem/FileLog_logWrapper?dev=Logfile&type=text&file= / RL:1095 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2016.11.25 16:52:03 4: WEB_192.168.10.100_51466 GET /fhem/pgm2/style.css?v=1480089060; BUFLEN:0
2016.11.25 16:52:04 4: WEB_192.168.10.100_51466 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1480089122;fmt=JSON&fw_id=63×tamp=1480089120490; BUFLEN:0
2016.11.25 16:52:09 4: Connection closed for WEB_192.168.10.100_51466: EOF
2016.11.25 16:52:09 4: Connection accepted from WEB_192.168.10.100_51472
2016.11.25 16:52:09 4: WEB_192.168.10.100_51472 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2016-11.log; BUFLEN:0
2016.11.25 16:52:09 4: WEB_192.168.10.100_51472 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1480089128;fmt=JSON&fw_id=64×tamp=1480089125773; BUFLEN:0
2016.11.25 16:52:47 4: Connection closed for WEB_192.168.10.100_51472: EOF
2016.11.25 16:52:47 4: Connection accepted from WEB_192.168.10.100_51474
2016.11.25 16:52:47 4: WEB_192.168.10.100_51474 GET /fhem/FileLog_logWrapper?XHR=1&inform=type=status;filter=;since=1480089122;fmt=JSON&fw_id=63×tamp=1480089163994; BUFLEN:0
2016.11.25 16:52:50 4: Connection closed for WEB_192.168.10.100_51474: EOF
2016.11.25 16:52:50 4: Connection accepted from WEB_192.168.10.100_51476
2016.11.25 16:52:50 4: WEB_192.168.10.100_51476 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2016-11.log; BUFLEN:0