Twilight Weather timeouts

Begonnen von HolyMoly, 27 Dezember 2014, 11:08:41

Vorheriges Thema - Nächstes Thema

Dietmar63

nimm diese Zeile mal heraus:
define initialUsbCheck notify global:INITIALIZED usb create

Jedenfalls diesen Befehl:
usb create
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

habe ich so gemacht:


define initialUsbCheck        notify global:INITIALIZED usb create
attr   initialUsbCheck        disable 1


Dann werden die usb-Geräte nicht extra gesucht.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

Ich könnte jetzt eine Version liefern, die beim StartUp per Blocking die Daten liest.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

mfeske

gerade erst nach hause gekommen, reicht es wenn ich morgen teste? oder soll ich jetzt einfach mal ein update machen?
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Dietmar63

Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Waldgeist78

Servus zusammen,

ich habe das Modul erst kürzlich hinzugefügt und der beschriebene Fehler aus dem thread tritt auch bei mir auf.

Ein Fehler hab ich schon mal gefunden...die Codes von der https://www.edg3.uk/snippets/weather-location-codes/germany/ scheinen ja definitiv falsch zu sein...

[twilight] got no weather info from yahoo. Error code: connect to http://weather.yahooapis.com:80 timed out
PERL WARNING: Argument "GMXX258" isn't numeric in numeric eq (==) at ./FHEM/59_Twilight.pm line 466.

also nochmal geschaut und nun hab ich Zahlen für meinen Standort vom Weblink, https://weather.yahoo.com/germany/hesse/bad-soden-12835281/ hinzugefügt.

Der beschriebene Fehler tritt auch nach dem Update heute weiterhin auf...Habe FHEM auf der FritzBox laufen.

Viele Grüße

HolyMoly

Bei mir geht es kurioserweise seit einigen Tagen auf der Fritzbox 7390 wieder fehlerfrei.
Auf meinem Radxa Rock immer noch nicht  :o
FHEM auf Raspi2 & Radxa Rock

Dietmar63

Ich bin mir inzwischen sicher, dass daran liegt, dass beim Start von fhem irgendetwas blockiert, und TW aus den httputils keine Antwort bekommt. Wir kommen aber nicht dahinter was es ist.

Ich gehe heute Abend eine Version frei, bei der TW in der Startphase von fhem die Wetterinfo blockierend ermittelt. Das sollte nicht stören.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

eingecheckt:
59_Twilight: correction of issues when starting fhem wehn reading weatherdata in nonBlockingmode
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

mfeske

#55
update gemacht und nach neustart kann ich zur zeit keine timeouts beobachten :-) HURRA gut gemacht, danke !
2015.01.08 20:40:15 3: HttpUtils url=http://weather.yahooapis.com/forecastrss?w=12833457&u=c
2015.01.08 20:40:15 3: http://weather.yahooapis.com/forecastrss?w=12833457&u=c: HTTP response code 200
2015.01.08 20:40:15 3: HttpUtils http://weather.yahooapis.com/forecastrss?w=12833457&u=c: Got data, length: 2745
2015.01.08 20:40:15 4: [tstTwilight] got weather info from yahoo for 12833457
2015.01.08 20:40:16 1: Including ./log/fhem.save
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Dietmar63

@ HolyMoly:
geht es auf deiner  Radxa Rock jetzt auch wieder?
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Waldgeist78

Ich kann auch die Funktion bestätigen und der anzeigte Regen stimmt auch:-(....
Danke!!!!

HolyMoly

Ja, geht wieder fehlerfrei. Vielen Dank!
FHEM auf Raspi2 & Radxa Rock

Kautz8953

Hi Leute, ich habe das gleiche Problem... Allerdings Sporadisch und dazu kommt das das Fhem Web Interface nach dem 2. Verbindungsversuch abstürtzt.. Das ist echt nervig... vlt kann mir ja jemand Helfen xD.

hier mal ein auszug aus dem logfile.

2015.10.21 22:32:46 3: ENIGMA2 set Receiver_Schlafzimmer volume NaN
2015.10.21 22:32:48 3: ENIGMA2 set Receiver_Schlafzimmer on
2015.10.21 22:32:48 3: ENIGMA2 set Receiver_Schlafzimmer input tv
2015.10.21 22:32:59 3: ENIGMA2 set Receiver_Schlafzimmer channel MTV_Music_24
2015.10.21 22:33:01 3: ENIGMA2 set Receiver_Schlafzimmer volume 100
2015.10.21 22:38:55 3: ENIGMA2 set Receiver_Schlafzimmer off
2015.10.21 22:41:19 3: CUL_HM set Leuchte_Diele toggle
2015.10.21 22:41:20 3: CUL_HM set Leuchte_Wohn_Essbereich toggle
2015.10.22 07:30:00 3: CUL_HM set Leuchte_Diele on
2015.10.22 07:30:00 3: CUL_HM set Leuchte_Wohn_Essbereich on
2015.10.22 08:30:00 3: CUL_HM set Leuchte_Diele off
2015.10.22 08:30:00 3: CUL_HM set Leuchte_Wohn_Essbereich off
2015.10.22 09:23:25 3: CUL_HM set Leuchte_Diele toggle
2015.10.22 09:23:34 3: ENIGMA2 set Receiver_Wohnzimmer on
2015.10.22 09:23:50 3: ENIGMA2 set Receiver_Wohnzimmer channel VH1_Classic
2015.10.22 17:22:09 3: [Wertgeber] got no weather info from yahoo. Error code: connect to http://weather.yahooapis.com:80 timed out
2015.10.22 17:22:09 3: [Wertgeber] got no weather info from yahoo. Error code: connect to http://weather.yahooapis.com:80 timed out
2015.10.22 18:52:11 3: CUL_HM set Leuchte_Diele toggle
2015.10.22 18:53:21 3: ENIGMA2 set Receiver_Wohnzimmer on
2015.10.23 17:28:13 1: Including fhem.cfg
2015.10.23 17:28:13 3: telnetPort: port 7072 opened
2015.10.23 17:28:14 3: WEB: port 8083 opened
2015.10.23 17:28:14 3: WEBphone: port 8084 opened
2015.10.23 17:28:14 3: WEBtablet: port 8085 opened
2015.10.23 17:28:14 2: eventTypes: loaded 385 events from ./log/eventTypes.txt
2015.10.23 17:28:14 1: HMLAN_Parse: hmusb new condition disconnected
2015.10.23 17:28:14 3: Opening hmusb device 127.0.0.1:1234
2015.10.23 17:28:14 3: hmusb device opened
2015.10.23 17:28:14 1: HMLAN_Parse: hmusb new condition init
Argument "de" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 544, <$fh> line 100.
2015.10.23 17:28:20 1: Including ./log/fhem.save
2015.10.23 17:28:20 3: Device HM_38E196 added to ActionDetector with 000:10 time
2015.10.23 17:28:20 1: usb create starting
2015.10.23 17:28:21 3: Probing CUL device /dev/ttyAMA0
2015.10.23 17:28:21 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.10.23 17:28:21 3: Probing FRM device /dev/ttyAMA0
2015.10.23 17:28:26 1: usb create end
2015.10.23 17:28:26 2: SecurityCheck:  WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword 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.10.23 17:28:26 0: Featurelevel: 5.6
2015.10.23 17:28:26 0: Server started with 35 defined entities (version $Id: fhem.pl 9511 2015-10-18 10:13:01Z rudolfkoenig $, os linux, user root, pid 4600)
2015.10.23 17:28:27 3: CUL_HM set Leuchte_Wohn_Essbereich statusRequest
2015.10.23 17:28:27 1: HMLAN_Parse: hmusb new condition ok
2015.10.23 17:28:28 3: CUL_HM set Leuchte_Diele statusRequest
2015.10.23 17:32:21 3: ENIGMA2 set Receiver_Wohnzimmer volume 55
2015.10.23 17:32:23 3: ENIGMA2 set Receiver_Wohnzimmer volume 100
2015.10.23 17:32:30 3: ENIGMA2 set Receiver_Wohnzimmer channel MTV_Music_24
2015.10.23 18:34:34 3: CUL_HM set Leuchte_Diele toggle
2015.10.23 18:36:53 3: CUL_HM set Leuchte_Diele toggle
2015.10.23 19:21:34 3: CUL_HM set Leuchte_Wohn_Essbereich toggle
2015.10.23 19:21:35 3: CUL_HM set Leuchte_Diele toggle
2015.10.23 19:25:40 3: CUL_HM set Leuchte_Wohn_Essbereich toggle
2015.10.23 19:25:40 3: CUL_HM set Leuchte_Diele toggle
2015.10.23 22:35:58 3: CUL_HM set Leuchte_Diele toggle
2015.10.23 22:35:58 3: CUL_HM set Leuchte_Wohn_Essbereich toggle
2015.10.23 23:04:55 3: CUL_HM set Leuchte_Diele toggle
2015.10.23 23:19:22 3: ENIGMA2 set Receiver_Wohnzimmer off
2015.10.23 23:37:27 1: PERL WARNING: Argument "O×ç.ÌVMM-\f^]t^ö^FM-^QWåKûCÂM-^X¶I}íM-^VÐ" isn't numeric in numeric eq (==) at FHEM/HttpUtils.pm line 365.
2015.10.24 07:30:00 3: CUL_HM set Leuchte_Diele on
2015.10.24 07:30:00 3: CUL_HM set Leuchte_Wohn_Essbereich on
2015.10.24 07:47:44 1: PERL WARNING: Argument "^P^PÒtét^]ñÛ½M-^Sç8^DDmkM-^OM-\fêÄ4Xº®CÝÉM-\rbNoM-^Eß÷Á^O..." isn't numeric in numeric eq (==) at FHEM/HttpUtils.pm line 365.
2015.10.24 08:30:00 3: CUL_HM set Leuchte_Wohn_Essbereich off
2015.10.24 08:30:00 3: CUL_HM set Leuchte_Diele off
2015.10.24 09:37:04 3: ENIGMA2 set Receiver_Wohnzimmer on
2015.10.24 09:48:52 3: ENIGMA2 set Receiver_Wohnzimmer volume 100
2015.10.24 09:48:57 3: ENIGMA2 set Receiver_Wohnzimmer volume 4
2015.10.24 09:48:58 3: ENIGMA2 set Receiver_Wohnzimmer volume 4
2015.10.24 09:49:01 3: ENIGMA2 set Receiver_Wohnzimmer volume 18
2015.10.24 09:49:04 3: ENIGMA2 set Receiver_Wohnzimmer volume 1
2015.10.24 17:18:10 3: [Wertgeber] got no weather info from yahoo. Error code: connect to http://weather.yahooapis.com:80 timed out
2015.10.24 17:18:10 3: [Wertgeber] got no weather info from yahoo. Error code: connect to http://weather.yahooapis.com:80 timed out


Viele Grüße aus Bornheim.