Logeintrag: telnetForBlockingFn: port 45170 opened

Begonnen von grobiballon, 29 November 2014, 18:48:32

Vorheriges Thema - Nächstes Thema

grobiballon

Hallo,

ich bekomme neuerdings nach einem shutdown / restart die Meldung telnetForBlockingFn: port 45170 opened.
Ich habe bereits danach gesucht, jedoch keine befriedigende Antwort finden können, warum die Meldung erscheint. Weiß hier vielleicht einer etwas dazu?

FHEM läuft auf einem RPi und ist auf neustem Stand. Der CUL hat eine "spezial-Firmware" von noansi mit PLL-Lock Prüfung - sonst hängt der CUL nach einigen Stunden.

2014.11.29 18:40:06 1: Including fhem.cfg
2014.11.29 18:40:06 3: telnetPort: port 7072 opened
2014.11.29 18:40:07 3: WEB: port 8083 opened
2014.11.29 18:40:08 3: WEBphone: port 8084 opened
2014.11.29 18:40:08 3: WEBtablet: port 8085 opened
2014.11.29 18:40:08 2: eventTypes: loaded 452 events from ./log/eventTypes.txt
2014.11.29 18:40:08 3: Opening CUL_0 device /dev/ttyACM0
2014.11.29 18:40:09 3: Setting CUL_0 baudrate to 9600
2014.11.29 18:40:09 3: CUL_0 device opened
2014.11.29 18:40:09 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2014.11.29 18:40:09 3: Opening jee device /dev/ttyUSB0
2014.11.29 18:40:09 3: Setting jee baudrate to 57600
2014.11.29 18:40:09 3: jee device opened
2014.11.29 18:40:11 3: t.hh.Kuehlschrank: I/O device is jee
2014.11.29 18:40:11 3: t.hh.Gefrierschrank: I/O device is jee
2014.11.29 18:40:11 3: t.Balkon: I/O device is jee
2014.11.29 18:40:11 3: t.Variabel: I/O device is jee
2014.11.29 18:40:11 3: t.Unknown: I/O device is jee
2014.11.29 18:40:13 2: LGTV2012: Created new device LgTV 192.168.1.11:8080
2014.11.29 18:40:14 1: Including ./log/fhem.save
2014.11.29 18:40:14 1: usb create starting
2014.11.29 18:40:16 3: Probing CUL device /dev/ttyAMA0
2014.11.29 18:40:16 3: Can't open /dev/ttyAMA0: Permission denied
2014.11.29 18:40:16 1: usb create end
2014.11.29 18:40:16 0: Server started with 51 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 5696)
2014.11.29 18:40:16 3: telnetForBlockingFn: port 45170 opened



Save config
Haushalt
Heizung
LogFiles
Server
Unknown
Unsorted
Wetter
Wohnzimmer
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Fhem info:
  Release  : 5.6
  Branch   : DEVELOPMENT
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
  uniqueID : ff1004f38610bbdaf7d5e9167f961488
  upTime   : 00:06:04

Defined modules:
  CUL           : 1
  FHEMWEB       : 6
  FHT           : 4
  FileLog       : 11
  JeeLink       : 1
  LaCrosse      : 5
  PRESENCE      : 1
  SVG           : 9
  Weather       : 1
  at            : 4
  autocreate    : 1
  dummy         : 1
  eventTypes    : 1
  notify        : 3
  remotecontrol : 1
  telnet        : 1
  weblink       : 1

Defined models per module:
  JeeLink       : [LaCrosseITPlusReader.10.1e @17.241 kbps / 868300 kHz]


Danke und Gruß
Andreas

justme1968

du hast vermutlich ein PRESENCE device (oder anderes device das BlockingCall verwendet) in der fhem.cfg vor dem telnet device stehen oder hast gar kein telnet device in der config.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

grobiballon

Hi,

wenn ich mir meine FHEM.cfg anschaue, kann ich das aber nicht nachvollziehen...

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global motd none
attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3
attr global backup_before_update 0
attr global updateInBackground 1


define telnetPort telnet 7072 global
attr telnetPort password {"$password" eq "XXX"}

define WEB FHEMWEB 8083 global
attr WEB HTTPS 1
attr WEB basicAuth XXX=
attr WEB verbose 1    #---- WEB-Meldungen im Log verstecken

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth XXX=
attr WEBphone stylesheetPrefix smallscreen
attr WEBphone verbose 1 #---- WEB-Meldungen im Log verstecken

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth XXX=
attr WEBtablet stylesheetPrefix touchpad
attr WEBtablet verbose 1 #---- WEB-Meldungen im Log verstecken

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

define autocreate autocreate
attr autocreate disable
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

#----------------------------------------------------------- Hardware definition
define CUL_0 CUL /dev/ttyACM0@9600 0200
#attr CUL_0 verbose 5
define jee JeeLink /dev/ttyUSB0@57600
attr jee initCommands 0a v #---LED ausschalten

#----------------------------------------------------------- Hardware definition



#########################################################################
## Funktion......: FHEM Backup
## Besonderheiten: Manuelles Backup
#########################################################################
define SYS_Backup dummy
attr SYS_Backup alias FHEM Backup ausführen
attr SYS_Backup room Server
attr SYS_Backup webCmd Ausführen
define SYS_BackupRun notify SYS_Backup:* backup
attr SYS_BackupRun room Server
#########################################################################

#########################################################################
## Funktion......: FHEM Backup
## Besonderheiten: Autom. Backup
#########################################################################
define NTFY_BackupRun at *23:50:00 set SYS_Backup Ausführen
attr NTFY_BackupRun room Server
#########################################################################








#----------------------------------------------------------- FHT Pflege
define p_hz.manualmode at *04:45:00 set hz.* mode manual
define p_hz.off at *00:00:00 set hz.* desired-temp off
define p_hz.uhrzeit at *03:00:00 set hz.* time
#----------------------------------------------------------- FHT Pflege

#----------------------------------------------------------- Anwesenheitserkennung
#define presence_grobi PRESENCE lan-ping 192.168.1.110 30
#----------------------------------------------------------- Anwesenheitserkennung

#----------------------------------------------------------- FHT definition
define hz.Schlafzimmer FHT 0201
attr hz.Schlafzimmer alias Heizung Schlafzimmer
attr hz.Schlafzimmer retrycount 3
attr hz.Schlafzimmer room Heizung
attr hz.Schlafzimmer group Heizung

define FileLog_hz.Schlafzimmer FileLog ./log/hz.Schlafzimmer-%Y.log hz.Schlafzimmer
attr FileLog_hz.Schlafzimmer logtype fht:Temp/Act,text
attr FileLog_hz.Schlafzimmer room LogFiles

define SVG_hz.Schlafzimmer SVG FileLog_hz.Schlafzimmer:SVG_hz.Schlafzimmer:CURRENT
attr SVG_hz.Schlafzimmer alias Heizung Schlafzimmer
attr SVG_hz.Schlafzimmer label "Heizung Schlafzimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_hz.Schlafzimmer room Heizung

#----------

define hz.Badezimmer FHT 0202
attr hz.Badezimmer alias Heizung Badezimmer
attr hz.Badezimmer retrycount 3
attr hz.Badezimmer room Heizung
attr hz.Badezimmer group Heizung

define FileLog_hz.Badezimmer FileLog ./log/hz.Badezimmer-%Y.log hz.Badezimmer
attr FileLog_hz.Badezimmer logtype fht:Temp/Act,text
attr FileLog_hz.Badezimmer room LogFiles

define SVG_hz.Badezimmer SVG FileLog_hz.Badezimmer:SVG_hz.Badezimmer:CURRENT
attr SVG_hz.Badezimmer alias Heizung Badezimmer
attr SVG_hz.Badezimmer label "Heizung Badezimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_hz.Badezimmer room Heizung

#----------

define hz.Kueche FHT 0203
attr hz.Kueche alias Heizung Küche
attr hz.Kueche retrycount 3
attr hz.Kueche room Heizung
attr hz.Kueche group Heizung

define FileLog_hz.Kueche FileLog ./log/hz.Kueche-%Y.log hz.Kueche
attr FileLog_hz.Kueche logtype fht:Temp/Act,text
attr FileLog_hz.Kueche room LogFiles

define SVG_hz.Kueche SVG FileLog_hz.Kueche:SVG_hz.Kueche:CURRENT
attr SVG_hz.Kueche alias Heizung Küche
attr SVG_hz.Kueche label "Heizung Kueche Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_hz.Kueche room Heizung

#----------

define hz.Wohnzimmer FHT 0204
attr hz.Wohnzimmer alias Heizung Wohnzimmer
attr hz.Wohnzimmer retrycount 3
attr hz.Wohnzimmer room Heizung
attr hz.Wohnzimmer group Heizung

define FileLog_hz.Wohnzimmer FileLog ./log/hz.Wohnzimmer-%Y.log hz.Wohnzimmer
attr FileLog_hz.Wohnzimmer logtype fht:Temp/Act,text
attr FileLog_hz.Wohnzimmer room LogFiles

define SVG_hz.Wohnzimmer SVG FileLog_hz.Wohnzimmer:SVG_hz.Wohnzimmer:CURRENT
attr SVG_hz.Wohnzimmer alias Heizung Wohnzimmer
attr SVG_hz.Wohnzimmer label "Heizung Wohnzimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_hz.Wohnzimmer room Heizung
#----------------------------------------------------------- FHT definition


#----------------------------------------------------------- LaCrosse definition
define t.hh.Kuehlschrank LaCrosse 2D
attr t.hh.Kuehlschrank alias Kühlschrank
attr t.hh.Kuehlschrank group Haushalt
#attr t.hh.Kuehlschrank icon scene_office
##attr t.hh.Kuehlschrank room Plots
attr t.hh.Kuehlschrank room Haushalt
#attr t.hh.Kuehlschrank doAverage 1
attr t.hh.Kuehlschrank event-min-interval humidity:120,state:120,temperature:120
attr t.hh.Kuehlschrank event-on-change-reading battery
attr t.hh.Kuehlschrank event-on-update-reading humidity,state,temperature

define FileLog_t.hh.Kuehlschrank FileLog ./log/t.hh.Kuehlschrank-%Y.log t.hh.Kuehlschrank:.*
attr FileLog_t.hh.Kuehlschrank logtype temp4hum6:Temp/Hum,text
attr FileLog_t.hh.Kuehlschrank room LogFiles

define SVG_t.hh.Kuehlschrank SVG FileLog_t.hh.Kuehlschrank:SVG_t.hh.Kuehlschrank:CURRENT
attr SVG_t.hh.Kuehlschrank alias Kühlschrank
attr SVG_t.hh.Kuehlschrank label "Kühlschrank min.: $data{min1} °C, max: $data{max1} °C, Letzte: $data{currval1} °C, Durchschnitt: $data{avg1} °C"
##attr SVG_t.hh.Kuehlschrank room Plots
attr SVG_t.hh.Kuehlschrank room Haushalt


define t.hh.Gefrierschrank LaCrosse 28
attr t.hh.Gefrierschrank alias Gefrierschrank

attr t.hh.Gefrierschrank group Haushalt
#attr t.hh.Gefrierschrank icon scene_office
##attr t.hh.Gefrierschrank room Plots
attr t.hh.Gefrierschrank room Haushalt
#attr t.hh.Gefrierschrank doAverage 1
attr t.hh.Gefrierschrank event-min-interval humidity:120,state:120,temperature:120
attr t.hh.Gefrierschrank event-on-change-reading battery
attr t.hh.Gefrierschrank event-on-update-reading humidity,state,temperature

define FileLog_t.hh.Gefrierschrank FileLog ./log/t.hh.Gefrierschrank-%Y.log t.hh.Gefrierschrank:.*
attr FileLog_t.hh.Gefrierschrank logtype temp4hum6:Temp/Hum,text
attr FileLog_t.hh.Gefrierschrank room LogFiles

define SVG_t.hh.Gefrierschrank SVG FileLog_t.hh.Gefrierschrank:SVG_t.hh.Gefrierschrank:CURRENT
attr SVG_t.hh.Gefrierschrank alias Gefrierschrank
attr SVG_t.hh.Gefrierschrank label "Gefrierschrank min.: $data{min1} °C, max: $data{max1} °C, Letzte: $data{currval1} °C, Durchschnitt: $data{avg1} °C"
##attr SVG_t.hh.Gefrierschrank room Plots
attr SVG_t.hh.Gefrierschrank room Haushalt


define t.Balkon LaCrosse 34
attr t.Balkon alias Balkon
attr t.Balkon group Außentemperatur
#attr t.Balkon icon scene_office
attr t.Balkon room Wetter
#attr t.Balkon doAverage 1
attr t.Balkon event-min-interval humidity:120,state:120,temperature:120
attr t.Balkon event-on-change-reading battery
attr t.Balkon event-on-update-reading humidity,state,temperature

define FileLog_t.Balkon FileLog ./log/t.Balkon-%Y.log t.Balkon:.*
attr FileLog_t.Balkon logtype temp4hum6:Temp/Hum,text
attr FileLog_t.Balkon room LogFiles

define SVG_t.Balkon SVG FileLog_t.Balkon:SVG_t.Balkon:CURRENT
attr SVG_t.Balkon alias Balkon
attr SVG_t.Balkon label "Balkon min.: $data{min1} °C, max: $data{max1} °C, Letzte: $data{currval1} °C, Durchschnitt: $data{avg1} °C"
attr SVG_t.Balkon room Wetter


define t.Variabel LaCrosse 36
attr t.Variabel alias Variabel
attr t.Variabel group Haushalt
#attr t.Variabel icon scene_office
##attr t.Variabel room Plots
attr t.Variabel room Haushalt
#attr t.Variabel doAverage 1
attr t.Variabel event-min-interval humidity:120,state:120,temperature:120
attr t.Variabel event-on-change-reading battery
attr t.Variabel event-on-update-reading humidity,state,temperature

define FileLog_t.Variabel FileLog ./log/t.Variabel-%Y.log t.Variabel:.*
attr FileLog_t.Variabel logtype temp4hum6:Temp/Hum,text
attr FileLog_t.Variabel room LogFiles

define SVG_t.Variabel SVG FileLog_t.Variabel:SVG_t.Variabel:CURRENT
attr SVG_t.Variabel alias Variabel
attr SVG_t.Variabel label "Variabel min.: $data{min1} °C, max: $data{max1} °C, Letzte: $data{currval1} °C, Durchschnitt: $data{avg1} °C"
attr SVG_t.Variabel room Haushalt

#------------ unknown

define t.Unknown LaCrosse 08
attr t.Unknown alias Unknown
attr t.Unknown group Unknown
#attr t.Unknown icon scene_office
##attr t.Unknown room Plots
attr t.Unknown room Unknown
#attr t.Unknown doAverage 1
attr t.Unknown event-min-interval humidity:120,state:120,temperature:120
attr t.Unknown event-on-change-reading battery
attr t.Unknown event-on-update-reading humidity,state,temperature

define FileLog_t.Unknown FileLog ./log/t.Unknown-%Y.log t.Unknown:.*
attr FileLog_t.Unknown logtype temp4hum6:Temp/Hum,text
attr FileLog_t.Unknown room Unknown

define SVG_t.Unknown SVG FileLog_t.Unknown:SVG_t.Unknown:CURRENT
attr SVG_t.Unknown alias Unknown
attr SVG_t.Unknown label "Unknown min.: $data{min1} °C, max: $data{max1} °C, Letzte: $data{currval1} °C, Durchschnitt: $data{avg1} °C"
attr SVG_t.Unknown room Unknown




#----------------------------------------------------------- LaCrosse definition



define presenceLgTV PRESENCE lan-ping 192.168.1.10 60
attr presenceLgTV event-on-change-reading state
attr presenceLgTV verbose 1
define LgTV LGTV2012 192.168.1.11
attr LgTV group HIFI
attr LgTV pairingcode 798905
attr LgTV presencedevice presenceLgTV
attr LgTV room Wohnzimmer
attr LgTV verbose 1

define LgRemote remotecontrol
attr LgRemote group HIFI
attr LgRemote rc_iconpath icons/remotecontrol
attr LgRemote rc_iconprefix black_btn_
attr LgRemote room Wohnzimmer
attr LgRemote row00 power_off:POWEROFF,tv:TV,hdmi:HDMI
attr LgRemote row01 :blank,:blank,:blank
attr LgRemote row02 number1:1,number2:2,number3:3
attr LgRemote row03 number4:4,number5:5,number6:6
attr LgRemote row04 number7:7,number8:8,number9:9
attr LgRemote row05 prevchannel:PRECH,zero:0,favorites:FAV
attr LgRemote row06 :blank,:blank,:blank
attr LgRemote row07 volume_up:UP,mute:MUTE,ch_up:UP
attr LgRemote row08 :VOL,:blank,:PROG
attr LgRemote row09 volume_down:DOWN,proglist:CH_LIST,ch_down:DOWN
attr LgRemote row10 quick_menu:MENU,teletext:TEXT,guide:GUIDE
attr LgRemote row11 :blank,:blank,:blank
attr LgRemote row12 tools:TOOLS,up:UP,info:INFO
attr LgRemote row13 left:LEFT,enter:ENTER,right:RIGHT
attr LgRemote row14 return:RETURN,down:DOWN,exit:EXIT
define notify_LgRemote notify LgRemote set LgTV $EVENT


#####



# ————– Wetterdaten erfassen ————-
define Wetter Weather 647901 3600 de
attr Wetter alias Wetter
attr Wetter room Wetter

# — Logfile alle Wetter Daten —
define FileLog_Wetter FileLog ./log/Wetter-%Y-%m.log Wetter
attr FileLog_Wetter logtype text
attr FileLog_Wetter room LogFiles

attr Wetter localicons 1

# — Wetter Icons hinzufügen —
define weblink_Wetter weblink htmlCode {WeatherAsHtml("Wetter")}
attr weblink_Wetter alias Wetter
attr weblink_Wetter room Wetter


Gestern kam dann auch bei einem Neustart folgendes:
2014.11.29 18:45:43 1: Including fhem.cfg
2014.11.29 18:45:43 3: telnetPort: port 7072 opened
2014.11.29 18:45:43 3: WEB: port 8083 opened
2014.11.29 18:45:43 3: WEBphone: port 8084 opened
2014.11.29 18:45:43 3: WEBtablet: port 8085 opened
2014.11.29 18:45:43 2: eventTypes: loaded 452 events from ./log/eventTypes.txt
2014.11.29 18:45:43 3: Opening CUL_0 device /dev/ttyACM0
2014.11.29 18:45:43 3: Setting CUL_0 baudrate to 9600
2014.11.29 18:45:43 3: CUL_0 device opened
2014.11.29 18:45:43 3: CUL_0: Possible commands: BbCFiAZEGMKUYRTVWXefmltux
2014.11.29 18:45:43 3: Opening jee device /dev/ttyUSB0
2014.11.29 18:45:43 3: Setting jee baudrate to 57600
2014.11.29 18:45:43 3: jee device opened
2014.11.29 18:45:44 3: t.hh.Kuehlschrank: I/O device is jee
2014.11.29 18:45:44 3: t.hh.Gefrierschrank: I/O device is jee
2014.11.29 18:45:44 3: t.Balkon: I/O device is jee
2014.11.29 18:45:44 3: t.Variabel: I/O device is jee
2014.11.29 18:45:44 3: t.Unknown: I/O device is jee
2014.11.29 18:45:44 2: LGTV2012: Created new device LgTV 192.168.1.11:8080
2014.11.29 18:45:50 1: Including ./log/fhem.save
2014.11.29 18:45:54 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/Blocking.pm line 117.
2014.11.29 18:45:54 1: CallBlockingFn: Can't connect to localhost:: IO::Socket::INET: Bad hostname 'localhost:'


Gruß
Andreas

justme1968

das ist der dritte fall. den habe ich oben vergessen.

dein telnet hat ein password gesetzt. BlockingCall braucht ein telnet ohne password. wenn das nicht vorhanden wird automatisch eine auf localhost beschränktes ohne password angelegt.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968