IO-Homecontrol Devices über Tahoma Box einbinden

Begonnen von mike3436, 17 Oktober 2014, 22:07:36

Vorheriges Thema - Nächstes Thema

bbg41crew

#300
Hallo zusammen,

bezüglich einem anderen Thread den ich im Zusammenhang mit den Somfy IO Rauchmeldern erstellt hatte, bekam ich die Rückmeldung ich sollte in diesem Beitrag um Hilfe bitten. Insofern: Ich bitte bzgl. folgender Frage um Hilfe :-)!

Herzliche Grüße,

Dominik


ZitatWerte FHEM-Mitstreiter,

bisher konnte ich über die Beiträge meine Anlage soweit konfigurieren - insofern vielen lieben Dank für die tolle Arbeit die hier geleistet wurde. Mit den Somfy IO Rauchmelder komme ich nun aber nicht weiter. Die Melder sind via Tahoma Box an FHEM angebunden und funktionieren soweit auch. Nun bin ich auf der Suche nach:


       
  • den möglichen Commands der Raumelder (z.B. Testlauf, Probealarm,...)
  • den möglichen Werten der Readings (
Standardmäßig sind bei mir folgende Readings für den Normal- bzw. alternativ für den Alarm-/Wartungsfall verfügbar:



















Readingbezeichnung                                Readingwert Normalfall             Readingwert Alarm-/Wartungsfall
MaintenanceRadioPartBatteryStatenormaltbd
MaintenanceSensorPartBatteryStatenormaltbd
RSSILevelState   48.0 (in meinem Fall)tbd
SensorRoomStatecleantbd
SmokeStatenotDetecteddetected (bei Alarm)
StatusStateavailabletbd
SensorDefectStatetbdmaintenanceRequired (kam bei leerer Batterie) / dead

Nun zu meiner Frage: Hat irgendjemand schon die mir noch fehlenden Werte (=tbd) bzw. Commands ausgelesen? Alternativ: Welche Möglichkeiten habe ich die möglichen Werte bzw. Commands auszulesen (nicht jeden Betriebszustand kann oder sollte man ja testweise simulieren)?

Herzlichen Dank und viele Grüße,

Dominik

McShire

Ich habe heute unseren Rolladen mit tahoma (wir haben eine Connexxoon Box) definiert nach Anleitung oben.
Es hat auch alles geklappt. Ein list vom room tahoma sieht folgendermaßen aus.


Haus

RollerShutter Terrasse dim100 100

tahoma

Pod Box Initialized
room All House Initialized
scene WINDOW - BITTE NICHT STÖREN - Werner Initialized
scene WINDOW - HAUS VERLASSEN - Werner Initialized
scene WINDOW - NACH HAUSE KOMMEN - Werner Initialized
scene WINDOW - URLAUB - Werner Initialized

tahoma1 Connected


Dabei sind die Einträge beim Roller Shutter "dim100" und "100" offenbar nur Statusanzeigen.
Die Werte lassen sich nicht verändern und der Rolladen nicht darüber steuern.

Das listing vom Roller Shutter sieht so aus:


DeviceOverview

RollerShutter Terrasse dim100 100

set tahoma_5094291 dim 0
get tahoma updateAll

Internals

BLOCKING 1
CFGFN
COMMANDS
dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stopIdentify:noArg up:noArg wink

DEF DEVICE io://0804-2534-5999/5094291
INTERVAL 0
IODev tahoma1
NAME tahoma_5094291
NR 1025
NTFY_ORDER
50-tahoma_5094291
STATE dim100
SUBTYPE
DEVICE TYPE tahoma
device io://0804-2534-5999/5094291
fid 5094291
inClass RollerShutter
inControllable io:RollerShutterGenericIOComponent
inExecId finished
inExecState 4
inLabel Terrasse
inPlaceOID b8e33259-e49f-49af-bbb4-6d2603c9a575
inType 1
refreshStateTimer 1517092245

Readings

ClosureState 100 2018-01-27 23:44:13
NameState Terrasse 2018-01-27 22:49:07
OpenClosedState closed 2018-01-27 23:44:13
PriorityLockTimerState 0 2018-01-27 22:49:07
RSSILevelState 82.0 2018-01-27 23:45:19
StatusState available 2018-01-27 22:49:07
devicestate closed 2018-01-27 23:44:13
state dim100 2018-01-27 23:44:13

Attributes

IODev tahoma1 deleteattr
alias RollerShutter Terrasse deleteattr
blocking 1 deleteattr
group Haus deleteattr
icon fts_shutter_70 deleteattr
room tahoma deleteattr
webCmd dim deleteattr


Steuern lässt sich der Rolladen nur, indem man die komplette Steueranweisung in die Command-line eingibt, z.B "set tahoma_5094291 dim 40"

Gibt es eine Möglichkeit, die Steuerung durch Angabe der Werte in den Feldern neben dem Device durchzuführen dort wo jetzt dim100 oder nur die 100 steht, ähnlich wie bei den Max Heizkörperthermostaten die Solltemperatur oder bei den IT-Schaltern die Schaltbefehle on und off?
Zum Beispiel im Feld dim die gewünschte Position eingeben und dann fährt der Rolladen in die Postion.




pc1246

Zitat von: McShire am 28 Januar 2018, 00:46:17
Ich habe heute unseren Rolladen mit tahoma (wir haben eine Connexxoon Box) definiert nach Anleitung oben.
Es hat auch alles geklappt. Ein list vom room tahoma sieht folgendermaßen aus.


Haus

RollerShutter Terrasse dim100 100

tahoma

Pod Box Initialized
room All House Initialized
scene WINDOW - BITTE NICHT STÖREN - Werner Initialized
scene WINDOW - HAUS VERLASSEN - Werner Initialized
scene WINDOW - NACH HAUSE KOMMEN - Werner Initialized
scene WINDOW - URLAUB - Werner Initialized

tahoma1 Connected


Dabei sind die Einträge beim Roller Shutter "dim100" und "100" offenbar nur Statusanzeigen.
Die Werte lassen sich nicht verändern und der Rolladen nicht darüber steuern.

Das listing vom Roller Shutter sieht so aus:


DeviceOverview

RollerShutter Terrasse dim100 100

set tahoma_5094291 dim 0
get tahoma updateAll

Internals

BLOCKING 1
CFGFN
COMMANDS
dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stopIdentify:noArg up:noArg wink

DEF DEVICE io://0804-2534-5999/5094291
INTERVAL 0
IODev tahoma1
NAME tahoma_5094291
NR 1025
NTFY_ORDER
50-tahoma_5094291
STATE dim100
SUBTYPE
DEVICE TYPE tahoma
device io://0804-2534-5999/5094291
fid 5094291
inClass RollerShutter
inControllable io:RollerShutterGenericIOComponent
inExecId finished
inExecState 4
inLabel Terrasse
inPlaceOID b8e33259-e49f-49af-bbb4-6d2603c9a575
inType 1
refreshStateTimer 1517092245

Readings

ClosureState 100 2018-01-27 23:44:13
NameState Terrasse 2018-01-27 22:49:07
OpenClosedState closed 2018-01-27 23:44:13
PriorityLockTimerState 0 2018-01-27 22:49:07
RSSILevelState 82.0 2018-01-27 23:45:19
StatusState available 2018-01-27 22:49:07
devicestate closed 2018-01-27 23:44:13
state dim100 2018-01-27 23:44:13

Attributes

IODev tahoma1 deleteattr
alias RollerShutter Terrasse deleteattr
blocking 1 deleteattr
group Haus deleteattr
icon fts_shutter_70 deleteattr
room tahoma deleteattr
webCmd dim deleteattr


Steuern lässt sich der Rolladen nur, indem man die komplette Steueranweisung in die Command-line eingibt, z.B "set tahoma_5094291 dim 40"

Gibt es eine Möglichkeit, die Steuerung durch Angabe der Werte in den Feldern neben dem Device durchzuführen dort wo jetzt dim100 oder nur die 100 steht, ähnlich wie bei den Max Heizkörperthermostaten die Solltemperatur oder bei den IT-Schaltern die Schaltbefehle on und off?
Zum Beispiel im Feld dim die gewünschte Position eingeben und dann fährt der Rolladen in die Postion.
Moin
Gib uns mal ein richtiges list!
Das geht, indem Du in die Commandozeile list Terasse eingibst!
Ich habe uebrigens einen Slider, mit dem ich die Rollaeden bedienen kann! Oder auch beim set open oder close auswaehlen!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

McShire

Danke für den Hinweis mit "list"
Ich lerne noch.

Hier das list vom RollerShutter Terasse


Internals:
   BLOCKING   1
   CFGFN     
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://0804-2534-5999/5094291
   INTERVAL   0
   IODev      tahoma1
   NAME       tahoma_5094291
   NR         1025
   NTFY_ORDER 50-tahoma_5094291
   STATE      dim0
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://0804-2534-5999/5094291
   fid        5094291
   inClass    RollerShutter
   inControllable io:RollerShutterGenericIOComponent
   inExecId   finished
   inExecState 4
   inLabel    Terrasse
   inPlaceOID b8e33259-e49f-49af-bbb4-6d2603c9a575
   inType     1
   refreshStateTimer 1517092245
   READINGS:
     2018-01-28 09:28:13   ClosureState    0
     2018-01-28 01:28:03   NameState       Terrasse
     2018-01-28 09:28:13   OpenClosedState open
     2018-01-28 01:28:03   PriorityLockTimerState 0
     2018-01-28 12:34:59   RSSILevelState  80.0
     2018-01-28 01:28:03   StatusState     available
     2018-01-28 09:28:13   devicestate     open
     2018-01-28 09:28:13   state           dim0
Attributes:
   IODev      tahoma1
   alias      RollerShutter Terrasse
   blocking   1
   group      Haus
   icon       fts_shutter_70
   room       tahoma
   webCmd     dim


und hier das list von tahoma1

Internals:
   BLOCKING   0
   CFGFN     
   Clients    :tahoma:
   DEF        ACCOUNT
   HTTPCookies JSESSIONID=E36E9B33453510216CC7D81DED68434E
   INTERVAL   0
   NAME       tahoma1
   NR         1020
   NTFY_ORDER 50-tahoma1
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       tahoma
   VERSION    0216
   gatewayId  0804-2534-5999
   inGateway  2017.6.4-8
   inVersion  2017.6.4.2-8
   lastError  json string is faulty
   logged_in  1
   loginRetryTimer 5
   refreshStateTimer 1517099283
   request_active 0
   request_time 1517139718.7848
   startup_done 1
   startup_run 6
   timeout    10
   url        https://www.tahomalink.com/enduser-mobile-web/externalAPI/json/
   userAgent  TaHoma/7980 CFNetwork/758.5.3 Darwin/15.6.0
   HTTPCookieHash:
     JSESSIONID:
       Options    Path=/enduser-mobile-web/; Secure; HttpOnly
       Value      E36E9B33453510216CC7D81DED68434E
   helper:
     password
     username 
     devices:
       HASH(0x2de6e18)
       HASH(0x2e075e8)
       HASH(0x2f062a8)
       HASH(0x2eeaa68)
       HASH(0x2cedc90)
       HASH(0x2ee1600)
       HASH(0x2cf2c70)
   refresh_event:
Attributes:
   room       tahoma


Gruß
Werner

pc1246

Hallo Werner
Ich kann Dir nicht ganz folgen. Das sieht gleich aus wie bei mir! Mit dem Slider kannst Du bedienen!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

McShire

Hallo Christoph,

Danke für deine Hilfe, jetzt hat es klick gemacht. Mir war nicht klar, dass das grüne Feld rechts neben dem Status ein Schieber ist. Ich habe immer versucht einen Wert einzugeben, statt zu schieben. Jetzt wo du vom Bedienen mit dem slider sprichst, fiel es mir wie Schuppen von den Augen. Das Element slider kannte ich noch nicht aus meinen bisherigen Komponenten (MAX-Ventile, netatmo, Smartware-Schalter, Brennstuhl-Steckdosen, ... ,alles mit Feldern zur Eingabe eines Wertes oder Zustands).

Einen schönen Sonntag noch
Gruß
Werner

LHBL2003

Hallo ihr Lieben,

ich möchte bei mir Dachfenster von Velux Verbauen (Klapp und Schwing nicht elektrisch)
Bei diesen möchte ich die Velux Elektro Rollladen SML UK08 0000S verbauen. (https://www.luedecke.com/Velux-Rollladen-Elektro-SML-UK08-0000S-fuer-UK08-U08-808-p-1365.html)

Bisher habe ich herausgefunden, dass es für Fhem eine Kommunikationsschnittstelle zur Velux KLF 200 gibt. (https://house-4u.de/p/53/472/velux-integra-klf-200-ww-die-steuerung-interface-zur-fernsteuerung-von-io-homecontrol-produkten-velux-elektrische-steuerung.html)
Hiermit könnte ich zwar meine 3 Rollos ansteuern. (5 Sind möglich oder mehr dann aber gruppiert)
Allerdings habe ich auch gelesen, das man mit der Fernbedienung nur eine geringe Anzahl Szenen Programmieren kann.
Also Rollo AUF, ZU und dann würde man es wohl noch schaffen das Rollo in 20% schritten fahren zu lassen.

So jetzt zur Connexoon Box:
Wenn ich es richtig verstehe, kann ich diese Box über ein Webportal (Somfy Server nicht auf der Box) oder über eine Smartphone APP (ebenfalls über Somfy Server) konfigurieren also Szenen definieren.
Ich bin also zur Konfiguration der Connexoon Box immer vom Hersteller Somfy abhängig. (Dieser ist zwar Weltmarktführer, aber auch große Fische können mal pleite gehen). Es gibt keine Möglichkeit die Connexoon Box ohne Internet zu konfigurieren?

Wenn ich die Konfigurationen vorgenommen habe, kann ich dann ohne Verbindung zum Internet meine Rollos via FHEM ansteuern?

Vielen Dank für die Rückmeldung.


pc1246

Moin
Warum Du jetzt das SML nehmen willst, kann ich nicht nachvollziehen. Leider ist Velux an der Stelle recht undurchsichtig, aber so wie ich es verstehe, brauchst Du auch noch ein KUX. Ich habe bei mir drei SSL verbaut, da brauchte ich nichts weiter.
Nun zur Connexoonfrage: Ich habe selbst keine Szenen abgelegt, und bin mir auch gar nicht sicher ob das geht. Will es aber auch gar nicht, da ich das ja fhem machen lasse, bzw. die tolle Touchscreen FB von Velux. Eine Funktionalitaet ohne Internet ist meines Wissens nach nicht gegeben, ich habe es aber selbst noch nicht ausprobiert, da ich eine Netzwerkverbindung zur Connexoon ja brauche. Da die Def der Connexoon aber letztendlich auf somfy.xxx referenziert geht es bestimmt nicht ohne.
Mit dem KLF200 kann man zwar ohne Internet, dafuer aber teurer und ohne Rueckmeldung, und auch nur 5 getrennte Gruppen (Anzahl der Geraete in den Gruppen ist wohl nicht begrenzt) bedienen, und man hat die Moeglichkeit echte Tster anzuschliessen.
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

LHBL2003

#308
Hi, ich habe gerade mit Velux telefoniert.

KUX110 Box mit Rollo SLM und Fernbedienung koppeln:
Beim SML benötigt man für den offiziellen weg eine KUX110 Box.
Das SML Rollo wird über die KUX110 Box mit Strom Versorgt. Innerhalb der ersten 10 Min. Sollte sich die Box dann mit dem Rollo automatisch verbinden bzw. man hat 10 Minuten Zeit.
Anschließend kann man die Fernbedienung mit der KUX Box verbinden.
Sollte die KUX Box mal kaputt gehen, dann nimmt man eine neue und drückt auf der Rückseite den Reset Taster.
Daraufhin Verbindet sich die KUX Box mit der neuen Rollo.

KLF200 und Möglichkeiten
Die KLF200 Box muss dann mit der KUX gekoppelt werden. Je Rollo eine KUX. Die KLF200 Box kann 5 Produkte/Produktgruppen Ansteuern. Innerhalb einer Gruppe machen also z.B. 10 Rollos das selbe. Über die Anschlüsse kann man mittels Relais Fahrten wie auf und Ab realisieren. Ebenso könnte man bis zu einer bestimmten Position fahren, indem man eine Bestimmte Konstellation schaltet. Dann fährt das Rollo so lange bis man den Kontakt wieder öffnet.
Auf die KLF200 Box kann man sich via W-LAN verbinden. KLF ist dabei ein Hotspot. Dann kann man Szenen wie 50% einspeichern.
Diese kann man dann über eine API ansteuern. Also AUF, ZU und z.B. 50%. Stufen wie 10%;20%;30% usw. sind wohl nicht möglich.

IO-Homecontrol fähig:
IO-Homecontrol fähig sind wohl alle SML Rollos die man über den Baustoffhandel bezieht. Bei Privatverkäufen kann es sein das man ein älteres noch nicht IO-Homecontrol fähiges Fenster erwischt.


Connexoon Box:
Lasse ich die KLF200 Box weg und nehme stattdessen die Connexoon Box dann kann ich über die KUX110 box mit meinem Rollo Kommunizieren.
Laut aussage der Hotline von Sompfy kann ich die Box nur übers Internet Konfigurieren, da die Konfiguration über deren Server an die Box übertragen wird.
Wenn ich die Box nicht über Smartphone oder Web bedienen möchte, kommt diese auch ohne Internet klar. Denn die Konfiguration wird auf die Box übertragen und läuft dann mehr oder weniger autark.

FHEM:
Kommen wir jetzt zu FHEM. Wenn mein Kenntnisstand jetzt korrekt ist, muss ich das SLM Rollo mit der KUX Box koppeln.
Dann mir eine Connexoon Box kaufen. Diese mit der KUX Box koppeln.

Frage: Kann ich nun über FHEM der Connexoon box sagen, dass das Rollo auf verschiedene Positionen fahren soll (10%, 17%,45%,72%, 90%,100%)?
Bekommt FHEM eine Rückmeldung, dass das Rollo 26% auf ist?
Bekommt FHEM über Connexoon mit, dass das Fenster über die Handfernbedienung auf 80% gefahren wurde?

SSL Solar Rollo:
Wenn ich das Solar Rollo benutze, dann kann ich dies ohne Zusatz an Connexoon koppeln richtig?

SSL vs SLM:
Der Grund warum ich eigentlich das SLM haben möchte ist die Wartungsfreiheit.
Beim SLM muss ich nach ca. 10 Jahren die Akkus tauschen.
Und da mein Dachboden aktuell nur aus Dachziegeln besteht kann ich auch einfach Strom verlegen.
Allerdings werde ich noch mal den Preisvergleich zeigen. ;)

pc1246

Moin
Soweit ist das alles richtig.
Beim SSL geht sofort Connexoon bzw.  KLF200. Ich habe immer noch nicht verstanden wo denn die KUX-Box hinkommt. Wenn man da mal ran muss, ist das auch nicht unerheblich! Und der Preis von SSL zu SML ist ja nicht so unterschiedlich, und beim SML musst Du die KUX-Box auch noch bezahlen, vom Installationsaufwand ganz zu schweigen.
Die Connexoon zeigt Dir nach kurzer Zeit wo Dein Rollo steht, und Du kannst auch jede Position direkt anfahren! Von wo aus du das ansteuerst ist unwichtig ioHomecontrol eben!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

LHBL2003

Morgen,

Danke für die Infos. Also die KUX110 muss mit dem Rollo verbunden werden, da dies nicht nur das Hirn sondern auch die Stromversorgung ist. Man benötigst also z.B. eine Wartungsklappe wo du die Dinger verstauen kannst z.B. im Kniestock. Preislich gesehen gibt es eigentlich keinen Unterschied die SSL Version ist 10€ teurer. Dennoch nach 10 oder 12 Jahren must du dann dein Rollo seitlich öffnen und den Akku tauschen / einen neuen kaufen. Mit etwas Pech ist das Solarmodul auch durch. Bei Rollos vor 2000 haben einige schon Probleme da die Teile nicht mehr geliefert werden oder nicht mehr kompatibel sind. Das sind gerade einmal 17 Jahre. Und ich glaube die werde ich noch überleben :D ich möchte für die Zukunft etwas Wartungsärmer planen den auch ich werde irgend wann alt und möchte Handwerker kosten vermeiden, solange ich alles selber machen kann.

Connexoon wird damit schon eine Ausnahme sein. Wenn die in 30 Jahren den Server abschalten sollten kann ich ja ohne probleme auf KLF200 umsteigen. Bis dahin kann ich ja noch ein paar Philipps HUE LEDs mit ansteuern und spare mir den Stromverbrauch für die Philips HUE Bridge. :/ :D

enno

Moin in die Runde,

ich habe immer wieder das Problem, dass mein Log im Minutentakt mit folgenden Zeilen gefüllt wird. Das hat dann zur Folge, dass die Weboberfläche nicht mehr reagiert. FHEM läuft im Hintergrund mit 100% CPU weiter.

2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)
2018.03.04 09:35:12 1: Accept failed (tPortLocal: Too many open files)
2018.03.04 09:35:12 1: Accept failed (WEB: Too many open files)


Wenn ich dann mit sudo lsof -p [PID von FHEM]
den Verursacher anzeigen lasse, dann kommt hundert mal folgendes:
01-1.overkiz.com:https (CLOSE_WAIT)
perl    10788 fhem 1017u  IPv4 1096406       0t0    TCP 192.168.1.240:45658->ha101-1.overkiz.com:https (CLOSE_WAIT)
perl    10788 fhem 1018u  IPv4 1101420       0t0    TCP 192.168.1.240:45780->ha101-1.overkiz.com:https (CLOSE_WAIT)
perl    10788 fhem 1019u  IPv4 1103519       0t0    TCP 192.168.1.240:48084->ha101-1.overkiz.com:https (CLOSE_WAIT)
perl    10788 fhem 1020u  IPv4 1101546       0t0    TCP 192.168.1.240:46072->ha101-1.overkiz.com:https (CLOSE_WAIT)
perl    10788 fhem 1022u  IPv4 1103839       0t0    TCP 192.168.1.240:48564->ha101-1.overkiz.com:https (CLOSE_WAIT)
perl    10788 fhem 1023u  IPv4 1115909       0t0    TCP 192.168.1.240:48672->ha101-1.overkiz.com:https (CLOSE_WAIT)


Hier ein LIST von Tahoma:
Internals:
   BLOCKING   0
   Clients    :tahoma:
   DEF        ACCOUNT crypt:[...] crypt:[...]
   HTTPCookies JSESSIONID=A2766761A24014DD860093B691DBFEF6
   INTERVAL   0
   NAME       TAHOMA
   NR         293
   NTFY_ORDER 50-TAHOMA
   STATE      Connected
   SUBTYPE    ACCOUNT
   TYPE       tahoma
   VERSION    0216
   gatewayId  0204-8065-7110
   inGateway  2017.6.4-8
   inVersion  2017.6.4.2-14
   logged_in  1
   loginRetryTimer 5
   refreshStateTimer 1520155020
   request_active 1
   request_time 1520155861.86443
   socket     
   startup_done 1
   startup_run 6
   timeout    10
   url        https://www.tahomalink.com/enduser-mobile-web/externalAPI/json/
   userAgent  TaHoma/7980 CFNetwork/758.5.3 Darwin/15.6.0
   HTTPCookieHash:
     JSESSIONID:
       Options    Path=/enduser-mobile-web/; Secure; HttpOnly
       Value      A2766761A24014DD860093B691DBFEF6
   helper:
     password   crypt:ganzgeheim
     username   crypt:XYZ
     devices:
       HASH(0x70b2bd0)
       HASH(0x7081e48)
       HASH(0x707b128)
       HASH(0x7088ad8)
       HASH(0x70ca818)
       HASH(0x7096338)
       HASH(0x7096788)
       HASH(0x7096c38)
       HASH(0x7096ce0)
       HASH(0x7096db8)
       HASH(0x70b1e20)
       HASH(0x701b7b8)
       HASH(0x65fa770)
   refresh_event:
Attributes:
   DbLogExclude .*
   blocking   0
   event-on-change-reading .*
   room       tahoma
   verbose    0


Hat jemand eine Idee, wass ich ändern muss, damit das nicht passiert? Kann es sein, dass das passiert, wenn der Tahoma Server nicht erreichbar ist?

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

pc1246

Moin Enno
Also ich habe das nicht. Warum meinst Du war der Server nicht erreichbar?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

desasterguy

Hallo,

wenn zu viele Anfragen binnen einer gewissen Zeit an den Somfy Server gestellt werden, wird dein Zugang für kurze Zeit gesperrt.

Vielleicht hilft es ja wenn du die Box aus Fhem löschst und nach 10 min nochmal neu anlegst.
2 x respbarry pi4, Somfy Tahoma, Philips HUE, Amazon Alexa, Homematic, elektr. Velux Fenster, Honeywell EvoHome Heizungssteuerung + Buderus Öl&Solaranlage mit KM100.

Fhem ist die Zentrale Steuereinheit auf 2 wandmontierten Touchpads.

enno

Zitat von: pc1246 am 04 März 2018, 15:09:54
Moin Enno
Also ich habe das nicht. Warum meinst Du war der Server nicht erreichbar?
Gruss Christoph

Es läuft eigentlich normal.  Nur hin und wieder bekam ich bei Verbose 3 Warnungen im Log angezeigt. Dann aber immer wieder die gleichen und davon ganz viele. Habe den genauen Text nicht mehr im Kopf, aber irgendwas mit Server nicht erreichbar. Deshalb hatte ich auf Verbose 0 gestellt. Waren ja nur Warnungen 8)  Zur Zeit läuft es wieder normal habe jetzt Verbose auf 3.

2018.03.04 16:50:59 3: TAHOMA: tahoma_dispatch json string is faulty
2018.03.04 16:51:05 3: TAHOMA: tahoma_login
2018.03.04 16:51:05 2: TAHOMA: login start
2018.03.04 16:51:05 2: TAHOMA: login end, logged_in=1
2018.03.04 16:51:11 2: TAHOMA: tahoma_autocreate begin
2018.03.04 16:51:11 2: TAHOMA: tahoma_autocreate end, new=0


Ich beobachte mal weiter...
Einfacher FHEM Anwender auf Intel®NUC