Fehler in 10_RESIDENTS & 20_ROOMMATE nach update auf 5.8

Begonnen von asciidisco, 16 März 2017, 13:42:21

Vorheriges Thema - Nächstes Thema

rudolfkoenig

 Wie machst du ein update? Wie kommst du auf github?

Die FHEM Versionverwaltung liegt auf svn.fhem.de, und wird morgens um 7:45 nach fhem.de/fhemupdate kopiert, wo es vom FHEM update Befehl abgeholt werden kann.

Falls dein update (bzw update force) nicht das gewuenschte Ergebnis bringt, dann kannst du die Datei von
    https://fhem.de/fhemupdate/FHEM/HttpUtils.pm
direkt herunterladen (per wget/curl oder browser).
Copy & Paste ins vi von 23kB sollten nur Experten machen, da kann einiges schiefgehen.

michaelfhem

github war der erste Hit von Google wenn man nach der Datei sucht. Habe mir aber inzwischen die Datei aus dem tar.gz von fhem.de geholt. und es geht wieder alles. Trotzdem Danke für die Links.

Update mach ich normal in der Weboberfläche. Aber in diesem Fall ging die ja nicht mehr. FÜr die Fehlersuche:

4 Dateien im FHEM-Verzeichnis bei mir hatte die Gruppenrechte "staff" und nicht "dialout". Kann das Problem damit zusammen gehängt haben?

Grüße Michi
raspberry Pi 3 + jessie + fhem
Devices: Fritz Dect 200, Homematic (HMLan-Gateway), FS20 (CUL-Stick), Hue-Gateay, Sonos

h3llsp4wn

Hallo zusammen,

gehört zwar ggf. nicht hier her, aber ich habe immer noch das Problem:


2017.05.02 19:21:14.400 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Connection refused
2017.05.02 19:21:14.404 1: BlockingInformParent (PROPLANTA_Done): Can't connect to localhost:7072: IO::Socket::INET: connect: Connection refused


Das ist dann etliche Male im Log zu finden und FHEM ist nicht aufrufbar. Wenn ich eine ältere 01_FHEMWEB.pm einspiele (Anfang März) ist alles OK (nach außen).

Ich habe ein Update und ein Update force (etliche Male) gemacht, ferner auch manuell die 01_FHEMWEB.pm sowie die httputils aktualisiert - kein Erfolg. Update force läuft einwandfrei durch.

Eine Idee?

ulli


Loredo

Ich denke es ist offensichtlich, dass die Meldung vom PROPLANTA Modul kommt.
Was ich als These beisteuern kann ist, dass ihr das lokale Telnet Device in FHEM deaktiviert oder beschränkt habt und deshalb das Modul Daten nicht richtig verarbeiten kann.
Genaueres bitte im Wettermodule Forum beim Modulautor erfragen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

ulli

Ich habe in der tat das telnet Device für fhem nicht definiert weil ich dachte das keine Anwendung die ich nutze dies braucht.
Für was braucht denn ein Wettermodul Zugriff auf fhem via telnet?

dev0

Proplanta nutzt BlockingCall() und das nutzt Telnet zur Rückgabe von Werten an den Elternprozess.

ulli

Das heisst ein
define telnetPort telnet 7072 global
Sollte reichen oder?

dev0

Ja, global könntest Du noch weg lassen, wenn Du nur conntects von localhost zulassen möchtest.

ulli

Hilft leider nicht

2017.05.05 20:49:20 3: HomeScene set to Home...
2017.05.05 20:52:19 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 20:52:19 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 20:52:23 1: Timeout for WOL_Ping reached, terminated process 9286
2017.05.05 20:52:42 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 20:52:42 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 20:52:46 1: Timeout for WOL_Ping reached, terminated process 9337
2017.05.05 21:02:52 1: PROPLANTA Weather: Start.608 Could not start forked process, old process still running
2017.05.05 21:03:04 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:03:04 1: BlockingInformParent (PROPLANTA_Done): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:03:37 1: PROPLANTA Weather: Start.608 Could not start forked process, old process still running
2017.05.05 21:04:52 1: Timeout for PROPLANTA_Run reached, terminated process 9985
2017.05.05 21:07:23 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:07:23 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:07:27 1: Timeout for WOL_Ping reached, terminated process 10264
2017.05.05 21:07:46 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:07:46 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:07:50 1: Timeout for WOL_Ping reached, terminated process 10278
2017.05.05 21:22:27 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:22:27 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:22:31 1: Timeout for WOL_Ping reached, terminated process 11229
2017.05.05 21:22:50 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:22:50 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:22:54 1: Timeout for WOL_Ping reached, terminated process 11261
2017.05.05 21:37:31 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:37:31 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:37:35 1: Timeout for WOL_Ping reached, terminated process 11749
2017.05.05 21:37:54 1: BlockingInformParent (BlockingStart): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:37:54 1: BlockingInformParent (WOL_PingDone): Can't connect to localhost:45619: IO::Socket::INET: connect: Connection refused
2017.05.05 21:37:58 1: Timeout for WOL_Ping reached, terminated process 11757


rudolfkoenig

Hast du telnet mit Port Nummer 9286 konfiguriert?
Kannst du selbst dich darueber mit FHEM verbinden (terminal oeffnen, da drin "telnet localhost 9286" tippen ohne ", und dann ein paarmal return tippen)?
Hast du ein Firewall/Viruspruefer installiert?

ulli

Ich habe wie oben beschrieBen das telnet definiert. (Auf 7072)
Fhem läuft auf einem nuc mit Debian server. Habe keine explizite  Firewall oder virenScanner auf dem server.
Eine Verbindung über 'telnet local host 7072' funktioniert. Auf 9286 nicht.

rudolfkoenig

Kannst du bitte FHEM mit "attr global verbose 5" starten, und das Log hier anhaengen?

ulli

Hab die Kiste mal neu gestartet...jetzt kommen keine einträge mehr....
Das soll noch einer verstehen.