FRITZBOX - Fritz!Box und Fritz!Fon sprechen - Jetzt auch ohne Telnet

Begonnen von tupol, 28 November 2014, 23:46:54

Vorheriges Thema - Nächstes Thema

vbs

Zitat von: scooty am 19 Januar 2016, 21:38:28
Bei mir erscheinen in Log immer die jeweils ersten Tageswerte für "box_rateUp"/"box_rateDown" als negativer Wert:
Da ich mir aus dem Log mit box_rateUp/box_rateDown einen Plot erzeuge, sind diese negativen Werte etwas "störend" und verzerren die Darstellung.
Ich habs so gemacht, dass ich im gplot-File negative Werte auf 0 setze. So sind die Daten zumindest aus Sicht des Plots in Ordnung (nicht-negativ). Löst natürlich trotzdem das zugrunde liegende Problem nicht:
#benDbLog env_fritzbox:box_rateDown:::$val=($val<0)?0:$val
#benDbLog env_fritzbox:box_rateUp:::$val=($val<0)?0:$val

tupol

Zitat von: Ralli am 22 Januar 2016, 05:57:39
Hallo Tupol,

nachdem das Einbinden von einem 300E und 1750 mit aktueller Firmware zunächst funktionierte, bekam ich bei dem 1750 dann - trotzdem er Readings aktualisierte - nur noch den state "500 read timeout".


Internals:
   APICHECKED 1
   CHANGED
   DEF        10.0.0.54
   HOST       10.0.0.54
   INTERVAL   300
   LUAQUERY   1
   M3U_LOCAL  ./www/images/REP_1750.m3u
   M3U_URL    undefined
   NAME       REP_EG
   NR         835
   REMOTE     1
   SECPORT    49443
   STATE      500 read timeout
   TELNET     0
   TR064      1
   TYPE       FRITZBOX
   WEBCM      0
   Helper:
     Dblog:
       Wlan:
         Eventlog:
           TIME       1453435426.31135
           VALUE      on gWLAN
       Mac_a0_02_dc_ab_cd_df:
         Eventlog:
           TIME       1453405414.86051
           VALUE      Fire-TV-Stick (WLAN)
       State:
         Eventlog:
           TIME       1453436934.90852
           VALUE      500 read timeout
   Readings:
     2016-01-22 05:23:44   box_connect     5
     2016-01-22 05:23:44   box_cpuTemp     0
     2016-01-22 05:23:44   box_fwVersion   134.06.32
     2016-01-22 05:23:44   box_guestWlan   off
     2016-01-22 05:23:44   box_guestWlanRemain 0
     2016-01-22 05:23:44   box_ipExtern    10.0.0.54
     2016-01-20 17:57:56   box_model       FRITZ!WLAN Repeater 1750E [avm]
     2016-01-22 05:23:44   box_powerRate   75
     2016-01-22 05:23:44   box_rateDown    0.000
     2016-01-22 05:23:44   box_rateUp      0.000
     2016-01-22 05:23:44   box_tr064       on
     2016-01-22 05:23:44   box_tr069       off
     2016-01-22 05:23:44   box_wlan_2.4GHz on
     2016-01-22 05:23:44   box_wlan_5GHz   on
     2016-01-22 05:43:56   lastReadout     500 read timeout
     2016-01-22 05:23:44   mac_44_00_10_FD_CD_XY PC-10-0-0-59 (WLAN)
     2016-01-22 05:23:44   mac_5C_49_79_DF_AB_YX Fritz1750E
     2016-01-22 05:43:56   state           500 read timeout
   Fhem:
     LOCAL      0
     definedHost 10.0.0.54
     is_double_wlan 1
     lastHour   0 j
     modulVersion $Date: 2016-01-19 17:57:48 +0100 (Tue, 19 Jan 2016) $
     radioCount 0
     sid        d6317edbce9e2a04
     sidTime    1453436624.81532
     Landevice:
       10.0.0.54  Fritz1750E
       10.0.0.58  Fire-TV-Stick (WLAN)
   Helper:
     TimerCmd   REP_1750.Cmd
     TimerReadout REP_1750.Readout
Attributes:
   allowTR064Command 1
   event-on-change-reading state
   room       System


Nun bekomme ich nur noch ein "Didn't get a session ID".
Ich brauche bitte einen log-auszug bei modulverbose 5 nach einem update

tupol

Zitat von: scooty am 19 Januar 2016, 21:38:28
Bei mir erscheinen in Log immer die jeweils ersten Tageswerte für "box_rateUp"/"box_rateDown" als negativer Wert:
Sollte mit dem heutigen Update gefixt sein.

Ralli

Zitat von: tupol am 22 Januar 2016, 20:54:22
Ich brauche bitte einen log-auszug bei modulverbose 5 nach einem update

Es kommt nur (noch) das:


2016.01.23 06:54:07 1: PERL WARNING: Use of uninitialized value $host in pattern match (m//) at ./FHEM/72_FRITZBOX.pm line 690.
2016.01.23 06:54:07 1: PERL WARNING: Use of uninitialized value $host in string ne at ./FHEM/72_FRITZBOX.pm line 707.
2016.01.23 06:54:07 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 707.
2016.01.23 06:54:07 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 728.
2016.01.23 06:54:07 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 740.
2016.01.23 06:54:07 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 752.
Can't call method "sockhost" on an undefined value at ./FHEM/72_FRITZBOX.pm line 788.
2016.01.23 06:54:17 1: PERL WARNING: Use of uninitialized value $host in pattern match (m//) at ./FHEM/72_FRITZBOX.pm line 690.
2016.01.23 06:54:17 1: PERL WARNING: Use of uninitialized value $host in string ne at ./FHEM/72_FRITZBOX.pm line 707.
2016.01.23 06:54:17 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/72_FRITZBOX.pm line 707.
2016.01.23 06:54:17 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 728.
2016.01.23 06:54:17 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 740.
2016.01.23 06:54:17 1: PERL WARNING: Use of uninitialized value $host in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 752.
Can't call method "sockhost" on an undefined value at ./FHEM/72_FRITZBOX.pm line 788.
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250527) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

Bennemannc

Hallo,

mir fehlt bei dem Modul ein "clear Readings".
Hintergrund: ich hatte mal 3 Dect Telefone. Eines ist kaputt gegangen und nicht ersetzt worden. Defekt war das zweite aufgeführte Telefon. Jetzt ist, was auch richtig ist, das dritte vorgerückt auf Platz 2 - aber der Eintrag Dect 3 wird nicht gelöscht ! Deshalb schlagenichneine Funktion "clear Readings", wie z.B. in dem HM Modul vor, die einfach alle Readings löscht. Dann können diese beim nächsten Aufruf neu eingelesen werden.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Ralli

Hallo Christoph,

Du könntest bis dahin aber doch die Readings mit


deletereading MEINEFRITZBOX .* // für alle
deletereading MEINEFRITZBOX mein_veraltetes_reading  // für das eine


löschen...
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250527) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

scooty

ZitatZitat von: scooty am 19 Januar 2016, 21:38:28
Bei mir erscheinen in Log immer die jeweils ersten Tageswerte für "box_rateUp"/"box_rateDown" als negativer Wert:
Zitat von: tupol am 22 Januar 2016, 21:14:36
Sollte mit dem heutigen Update gefixt sein.
Hallo tupol,
vielen Dank für die schnelle Reaktion.
Mit
72_FRITZBOX.pm         10600 2016-01-22 20:13:23Z grompo
war letzte Nacht die box_rateDown ok,  box_rateUp leider (noch?) negativ:
2016-01-24_00:03:34 KG_FRITZB box_rateUp: -2138.697
2016-01-24_00:03:34 KG_FRITZB box_rateDown: 3.841

Aber erst 'mal nächsten Tageswechsel abwarten...

Danke nochmal,
Andreas
Fhem auf Gigabyte Brix
CUL V3 HM / CUL V3 MAX / MaxCube aFW Homematic&MAX / ZWave.me ZME_UZB1 / SDuino 433 / Velux KLF200
Homematic / MAX / Logitech Hub / ZWave / Wifi LED / div. 433 Temperatursensoren / pywws WH1080 / IO Homecontrol

vbs

Zitat von: scooty am 24 Januar 2016, 10:12:09
war letzte Nacht die box_rateDown ok,  box_rateUp leider (noch?) negativ:
Hier ebenfalls.

Otto123

bei mir auch
2016-01-23_23:59:22 FB7490 box_rateUp: 2.359
2016-01-23_23:59:22 FB7490 box_rateDown: 12.999
2016-01-24_00:00:22 FB7490 box_rateUp: -2803.650
2016-01-24_00:00:22 FB7490 box_rateDown: 2.075
2016-01-24_00:01:22 FB7490 box_rateUp: 10.098
2016-01-24_00:01:22 FB7490 box_rateDown: 47.042


Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

RoBra81

#1134
Hallo,

ich habe gerade mal versucht, in meinem FHEM (auf einem Raspi 2) das FritzBox-Modul einzurichten. Ich habe alle erforderlichen Perl-Bibliotheken installiert, bekomme aber den Status "501 Missing right curly or square bracket ". Hier ein list:

Internals:
   APICHECKED 1
   DEF        10.0.30.11
   HOST       10.0.30.11
   INTERVAL   300
   LUAQUERY   0
   M3U_LOCAL  ./www/images/FritzBoxUnten.m3u
   M3U_URL    undefined
   NAME       FritzBoxUnten
   NR         26
   REMOTE     1
   STATE      501 Missing right curly or square bracket
   TELNET     0
   TR064      0
   TYPE       FRITZBOX
   WEBCM      0
   Readings:
     2016-01-24 21:20:38   lastReadout     501 Missing right curly or square bracket
     2016-01-24 21:20:38   state           501 Missing right curly or square bracket
   Fhem:
     LOCAL      0
     definedHost 10.0.30.11
     is_double_wlan -1
     lastHour   0
     modulVersion $Date: 2016-01-22 21:13:23 +0100 (Fri, 22 Jan 2016) $
   Helper:
     TimerCmd   FritzBoxUnten.Cmd
     TimerReadout FritzBoxUnten.Readout
Attributes:
   allowTR064Command 1


Woran könnte das liegen?

EDIT: Ich vergaß zu erwähnen, dass es sich um eine FritzBox 7390 mit FritzOS 6.30 handelt...

Ronny

RoBra81

Ich hab's hinbekommen: Es fehlten Module, die von LWP::Protocol:http benötigt werden:

HTTP::Response
Net::HTTP

Ronny

StephanH

Um meine eigene Frage von weiter oben
Zitat von: StephanH am 12 Januar 2016, 21:10:05
Kann mir jemand einen Weg zeigen, wie ich SOA::Lite auf die Box bekomme.
auch für andere Interessierte zu beantworten:

Hier findet sich eine Doku wie man die Fritz!Box für die Ergänzung von Perl-Modulen mittels CPAN fit macht:
http://www.fhemwiki.de/wiki/Cpan_auf_Fritzbox

Augschburger

#1137
Zitat von: tupol am 19 Januar 2016, 18:35:39
Keine Ahnung. Habe keinen.
Hallo,

ich hab einen. Und ich habe (so wie ein, zwei andere auch schon berichtet haben) das Problem, dass die Readings von WLAN-Geräten nicht gelöscht werden, im Repeater sind sie aber nicht mehr vorhanden. An der Fritz!Box funktioniert es mit demselben WLAN-Gerät. Würde es helfen, wenn ich Dir den Repeater ausleihe, dass Du Dir das genau anschauen kannst?

Viele Grüße

juergen012

#1138
hallo, ich lösche inzwischen stündlich die readings auf dem Repeater.. so klappt die Anwesenheit  wieder...

deletereading RepeaterHome2 mac.*
Gruß
Jürgen K.

..vielleicht erbarmt sich ja jemand und fixt das Modul, damit die readings auf dem Repeater nicht mehr "einfrieren"
Fhem unter Proxmox

Achim

Hallo,

ich hätte da einen Feature Request für das Modul.

Wäre es möglich die Anzahl der Geräte, die mit der Fritzbox über LAN/WLAN verbunden sind, als Reading zu setzen. für das GuestWLan gibt es das Reading ja schon (box_guestWlanRemain). Die beiden Werte werden sicher nicht von der Fritzbox als Zahl geliefert, aber sie müssten sich doch im Modul errechnen lassen. Die mac_* Readings gibt es ja, und bei einer WLAN Verbindung wird das beim mac-Reading ja als (Wlan) angezeigt.

Viele Grüße
Achim
1x RPi V1, COC, 6x FHT, 1x S300TH, 2x DS18B20, 1x KS300
1x Arduino Nano mit Firmata, 2x DS2423old, 4x DS18B20, HIH5030, verschiedene Ein/Ausgangsschaltungen am Arduino
Mysensors-Seriell Gateway, Si7021, BH1750, Relais