PRESENCE-RemoteFritzbox

Begonnen von erwin, 27 Dezember 2013, 21:39:11

Vorheriges Thema - Nächstes Thema

DerKiLLa

#270
Leider funktioniert es bei mir nicht ...

FritzBox 6490, daher auch ohne Telnet, sondern nur mit Variante 2.

2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) FB-number/model set to 0/FB
2015.10.20 13:22:14 4: RemoteFritzBoxWeb connecting for Inform on addr: localhost:7072
2015.10.20 13:22:14 4: RemoteFritzBoxWeb access FB 0 using sid from cache 616d9e5f925c018c
2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) Login SID=616d9e5f925c018c
2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) was waiting 0 / 0.000145912170410156 seconds for previous scan to complete.
2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) HTTP request=http://192.168.0.1/wlan/wlan_settings.lua?sid=616d9e5f925c018c
2015.10.20 13:22:18 2: PRESENCE (OnePlusOne) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb error http://192.168.0.1/wlan/wlan_settings.lua?sid=616d9e5f925c018c: Select timeout/error:  during Web query

Hab leider keine Ahnung, an was er sich stört.

Edit: Es lag am Timeout. Mit 3 war er zu kurz. Mit 10 funktioniert es, werde jetzt mal Einträge in meiner FritzBox löschen.

herrderflammen87

Hi muss mich nun leider auch mal zu Wort melden, ich weiß einfach nicht mehr weiter.
Habe heute FHEM auf meinem neuen Produktivsystem (Banana Pro) konfiguriert, bzw. fange gerade an alles zu konfigurieren und hab jetzt aber schon probleme mit dem Status meiner Geräte.

Ich bekomme permanent folgende Meldungen im LOG:

2015.10.27 14:57:18 0: Featurelevel: 5.6
2015.10.27 14:57:18 0: Server started with 29 defined entities (version $Id: fhem.pl 9695 2015-10-26 19:19:05Z rudolfkoenig $, os linux, user fhem, pid 5254)
2015.10.27 14:57:19 2: PRESENCE (wz_device_samsungtv) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb error http://10.0.0.1/net/network_user_devices.lua?sid=4b2861e4ceb55182: Select timeout/error:  during Web query
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5255
2015.10.27 14:58:18 2: PRESENCE (wz_device_ds01) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5258
2015.10.27 14:58:18 2: PRESENCE (wz_device_harmonyhub) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5259
2015.10.27 14:58:18 2: PRESENCE (wz_device_rpi01) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5260
2015.10.27 14:58:18 2: PRESENCE (wz_device_sagemreceiver) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5261
2015.10.27 14:58:18 2: PRESENCE (wz_device_samsungtv) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5262
2015.10.27 14:58:18 2: PRESENCE (sz_device_aftvs) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5263
2015.10.27 14:58:18 2: PRESENCE (sz_device_pstv) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5265
2015.10.27 14:58:18 2: PRESENCE (mobi_device_zenpadSven) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5267
2015.10.27 14:58:18 2: PRESENCE (mobi_device_lgg3Becci) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:18 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5268
2015.10.27 14:58:18 2: PRESENCE (mobi_device_nexus7Becci) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:58:28 2: PRESENCE (mobi_device_nexus7Becci) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:58:37 2: PRESENCE (wz_device_harmonyhub) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:58:47 2: PRESENCE (wz_device_ds01) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:58:56 2: PRESENCE (wz_device_rpi01) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:59:06 2: PRESENCE (wz_device_sagemreceiver) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:59:15 2: PRESENCE (sz_device_pstv) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:59:24 2: PRESENCE (mobi_device_lgg3Becci) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:59:28 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5281
2015.10.27 14:59:28 2: PRESENCE (wz_device_harmonyhub) - device could not be checked (retrying in 10 seconds)
2015.10.27 14:59:28 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5284
2015.10.27 14:59:28 2: PRESENCE (wz_device_samsungtv) - device could not be checked after 1 retry (retrying in 10 seconds)
2015.10.27 14:59:28 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5285
2015.10.27 14:59:28 2: PRESENCE (sz_device_aftvs) - device could not be checked after 1 retry (retrying in 10 seconds)
2015.10.27 14:59:28 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 5287
2015.10.27 14:59:28 2: PRESENCE (mobi_device_zenpadSven) - device could not be checked after 1 retry (retrying in 10 seconds)
2015.10.27 14:59:33 2: PRESENCE (wz_device_aftv) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb error http://10.0.0.1/net/network_user_devices.lua?sid=4b2861e4ceb55182: Select timeout/error:  during Web query
2015.10.27 14:59:42 2: PRESENCE (wz_device_harmonyhub) - check returned a valid result after 1 unsuccesful retry
2015.10.27 14:59:42 2: PRESENCE (wz_device_harmonyhub) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb error http://10.0.0.1/net/network_user_devices.lua?sid=4b2861e4ceb55182: Select timeout/error:  during Web query
2015.10.27 14:59:52 2: PRESENCE (wz_device_samsungtv) - check returned a valid result after 2 unsuccesful retries
2015.10.27 15:00:01 2: PRESENCE (sz_device_aftvs) - check returned a valid result after 2 unsuccesful retries
2015.10.27 15:00:10 2: PRESENCE (mobi_device_zenpadSven) - check returned a valid result after 2 unsuccesful retries


Systemumgebung:
Fritzbox KD 6490 ohne Telnet
Banana Pro mit FHEM 5.6 (aktuellster Stand)

Habt ihr vllt noch Ideen was ich machen könnte?

herrderflammen87

Zitat von: DerKiLLa am 20 Oktober 2015, 13:29:30
Leider funktioniert es bei mir nicht ...

FritzBox 6490, daher auch ohne Telnet, sondern nur mit Variante 2.

2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) FB-number/model set to 0/FB
2015.10.20 13:22:14 4: RemoteFritzBoxWeb connecting for Inform on addr: localhost:7072
2015.10.20 13:22:14 4: RemoteFritzBoxWeb access FB 0 using sid from cache 616d9e5f925c018c
2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) Login SID=616d9e5f925c018c
2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) was waiting 0 / 0.000145912170410156 seconds for previous scan to complete.
2015.10.20 13:22:14 4: RemoteFritzBoxWeb(xx:xx:xx:xx:xx:xx) HTTP request=http://192.168.0.1/wlan/wlan_settings.lua?sid=616d9e5f925c018c
2015.10.20 13:22:18 2: PRESENCE (OnePlusOne) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb error http://192.168.0.1/wlan/wlan_settings.lua?sid=616d9e5f925c018c: Select timeout/error:  during Web query

Hab leider keine Ahnung, an was er sich stört.

Edit: Es lag am Timeout. Mit 3 war er zu kurz. Mit 10 funktioniert es, werde jetzt mal Einträge in meiner FritzBox löschen.

Wie hast du denn das Timeout geändert? Wie / Wo kann ich das denn einstellen?

DerKiLLa

In der 99_RFritzBox.pm

   my $request = {hideurl   => 0,
               url       => $url,
               timeout   => 10,
               data      => '',
               noshutdown=> 1,
               loglevel  => 5,
             };

herrderflammen87

Zitat von: DerKiLLa am 27 Oktober 2015, 16:25:34
In der 99_RFritzBox.pm

   my $request = {hideurl   => 0,
               url       => $url,
               timeout   => 10,
               data      => '',
               noshutdown=> 1,
               loglevel  => 5,
             };


Das ging ja mal fix, habs auch fix mal ausprobiert und siehe da, zumindest mal keine errors mehr =) Danke!

FHEM_Seb

Hallo zusammen,

nachdem ich vor einiger Zeit die Anwesenheitserkennung unserer iPhones erfolgreich installiert hatte, bekomme ich seit ein paar Tagen plötzlich ständig Fehlermeldungen im Log, obwohl ich wissentlich nichts verändert habe.

Hat jemand eine gute Idee, wo das Problem liegt?

Hier der Auszug aus dem Logfile:
Zitat2015.10.30 20:14:40 2: PRESENCE (Handy_Sebastian) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb device=50:EA:D6:78:1B:XX not found
2015.10.30 20:14:45 2: PRESENCE (Handy_Nicole) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb device=08:70:45:7F:2F:XX not found
2015.10.30 20:15:42 2: PRESENCE (Handy_Sebastian) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb device=50:EA:D6:78:1B:XX not found
2015.10.30 20:15:48 2: PRESENCE (Handy_Nicole) - error while processing check: unexpected function output (expected 0 or 1): RemoteFritzBoxWeb device=08:70:45:7F:2F:XX not found

Vielen Dank vorab für Eure Hilfe.

Gruß Sebastian

roman1528

Guten Morgen.

RemoteFritzBoxWeb erfolgreich auf FritzBox 7362SL (1&1). Danke dafür.

Wollte eigentlich auch die 1. Variante testen da ich so oder so TelNet an der FB nutze. Nur leider bekomm ich keine FTP-Verbindung und kann die *.sh nicht 'drauf kopieren... Auf der FB ist alles richtig eingestellt und freigegeben und dennoch wird die Verbindung jedes mal abgelehnt...

Grüße^^
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

CoolTux

Hallo

Sofern Deine Fritte eine Firmwareversion > 6.20 hat geht telnet eh nicht mehr.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

roman1528

Moin.

Verstehe. Danke.  :)

Grüße^^
i3-10305T 4x3GHz;8GB RAM;250GB & 1TB NVMe:
FHEM 6.2;FTUI;8" Tablet's+Fully;NsPanelPro;HUE;ESPRGBWW;HM(CCU3);Duofern; ASC;MQTT(Tasmota);netatmo;SONOS;eBus;DbLog;XiaomiDevice;NUT;ModbusAttr

RPi3+: FHEM 6.2;I²C;GPIO;RFID;G-Tag;XiaomiBTLESens
RPi3: FHEM 6.2;DIY Relais-Board;I²C;GPIO;RFID;Photovoltaik

C0mmanda

Habe meine Fritte 7490 jetzt auf FW 6.50 geupdatet und nun funktioniert RemoteFritzBoxWeb leider nicht mehr.
Hat jemand das gleiche Problem und vielleicht auch eine Lösung??

Logs etc kann ich erst später posten da ich nicht zuhause bin....

erwin

Hi C0mmanda,

irgendwann hatte ich schon mal in diesem thread geschrieben, dass das Modul nicht mehr weiterentwickelt/unterstützt wird, weil es:
1) kein telnet mehr auf der FB gibt
2) die Weboberfläche sich mit jeder neuen FB-Version ändert
3) es mittlerweile bessere Lösungen gibt, siehe: http://www.fhemwiki.de/wiki/FRITZBOX
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

Motivierte linke Hände

FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

C0mmanda

Vielen Dank für eure zügigen Rückmeldungen.
Habe es jetzt mit dem FRITZBOX-Modul gelöst. Hatte das Modul überhaupt nicht auf dem Schirm und die Möglichkeiten sind schon klasse! (Wenn man das Problem mit dem fehlenden Reading bei Nicht-Anwesenheit gelöst hat ;) )

Vielen Dank!

PsychoD

Zitat von: C0mmanda am 21 Dezember 2015, 08:57:47
Vielen Dank für eure zügigen Rückmeldungen.
Habe es jetzt mit dem FRITZBOX-Modul gelöst. Hatte das Modul überhaupt nicht auf dem Schirm und die Möglichkeiten sind schon klasse! (Wenn man das Problem mit dem fehlenden Reading bei Nicht-Anwesenheit gelöst hat ;) )

Vielen Dank!

Bin auch gerade auf das FRITZBOX Modul umgeschwenkt nachdem REMOTEFRITZBOXWEB nicht mehr will. Kannst du vielleicht was zu dem "fehlenden Reading bei Nicht-Anwesenheit" sagen?

C0mmanda

Zitat von: PsychoD am 30 März 2016, 23:34:35
Bin auch gerade auf das FRITZBOX Modul umgeschwenkt nachdem REMOTEFRITZBOXWEB nicht mehr will. Kannst du vielleicht was zu dem "fehlenden Reading bei Nicht-Anwesenheit" sagen?

Ich habe es so gelöst das ein at jede Minute prüft ob das Reading vorhanden ist. Wenn ja: Anwesend, wenn nein: Abwesend.


+*00:01 {
if (ReadingsVal("FB7490","mac_A1_B2_CD_E3_45_57","absent") eq "C0mmanda-iPhone (WLAN)") {
fhem ("set C0mmanda_iPhone present")}
else {
fhem ("set C0mmanda_iPhone absent")}
}


FB7490 ist die Fritte, klar.
mac_xx_xx_ ist das Reading und "C0mmanda-iPhone (WLAN)" der Wert zu dem Reading. (Taucht alles von allein im Modul FRITZBOX auf).

Keine Ahnung ob es "schönere" Lösungen gibt, aber sie funktioniert.

Gruß