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

THEM

Hallo tupol, schnelle doofe Frage... Wo hast du hochgeladen?
In den fhem update Quellen?
Gruß THEM

teufelchen59

raspberrypi 2, V 1.58 CUL868 für ESA2000 und IT, Jeelink für div. LaCrosse,
FHZ für FS20, HMLAN, MAXLAN CUBE & MAX Thermostate, Brematic lan-Gateway für IT,
Fritzbox 7390 mit FBDECT & FB_CALLMONITOR, 2 x Hikvision DS-2CD2132-I,

THEM

Kann teufelchen59 leider nur bestätigen... Aber vielen dank für die schnelle Antwort

c2j2

Moin tupol,

habe vorhin gemerkt, dass seit gestriger Umstellung der Fritzbox auf IPv6 (bzw. eigentlich "nur" Erlauben des IPv6, v4 ist weiterhin aktiv) diese nicht mehr angesprochen werden konnte, Fehlermeldung

"Error: Old SID not valid anymore."

Lösung für mich war, die IPv4-Adresse im "define <name> FRITZBOX [<ip>]" anzugeben. Gibt es bessere Lösungen? Kann man die "old"-Daten löschen bzw. neu initialisieren? Eigentlich sollten die laut Doku nur 3 h gültig sein, aber die Umstellung war gestern abend.

tupol

Kenne mich mit IPV6 nicht aus, aber wenn die alte SID nicht mehr gültig ist, holt sich das Modul eigentlich einfach eine neue.

c2j2

Zitatwenn die alte SID nicht mehr gültig ist, holt sich das Modul eigentlich einfach eine neue.
Hätte ich auch gern gehabt, aber das Modul bekam keine Verbindung mehr zur Fritzbox, nur noch die Meldung

"Error: Old SID not valid anymore."

jede Minute, trotz Neustart (sowohl FHEM, als auch Raspi). Bis ich die IP-Adresse forciert habe. Die Adressangabe "fritz.box" im Browser führt aber noch zur Box, also sollte es kein DNS-Problem sein.

Wernieman

Wenn Du beides aktiviert hast (also ipv6 und 4) und per "Name", also fritz.box, rausgehst, ist es nicht klar, über welches Protokoll Du Verbindung aufnimmst (also 6 oder 4). Wenn Du dagegen die IP fest vorgiebst, ist es ziemlich klar. Eine 4er IP kann nicht über das 6er Protokoll angesprochen werden (vereinfacht ausgedrückt)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

plin

Hi,

ich versuche ein Telefonat mittels 'set Fritzbox call *09 1' heranzuholen, war aber bisher nicht erfolgreich. Wenn ich ein Endgerät mit 'set Fritzbox call *621' anrufe klingelt es, ich kann das Gespräch annehmen und höre, dass das Gespräch gehalten wird. Wenn ich von einem Telefonieendgerät aus *09 wähle fange ich den Anruf ab.

Wie kann ich den Anruf auf die Fritzbox übernehmen?

Hintergrund: Die Türsprechanlage. Ich habe eine Doorline a/b am FON1-Anschluss. Wenn jemand an der Tür klingelt geht der Anruf an die vordefinierten Telefone. Da ich Direktannahme eingestellt habe, liegt die Klingeldauer beim Default-Wert von 30 Sekunden.
Mein Ziel: Wenn jemand dir Haustür öffnet (Türkontakt vorhanden) will ich den "Anruf" abfangen und beenden.

VG Peter
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

dieda

Bei mir taucht auf meiner KD-Fritte die Meldung "ungültige Sitzungskennung" auf. So weit ich mitbekommen habe, hat die Box Probleme mit ihren Log-Einträgen, könnte man das Intervall testweise erhöhen?
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs

PEPITO82

Heute gab es für die Fritz!Box 7490 das Update auf 06.80.
Seitdem kommen leider keine Infos mehr zu den angemeldeten Geräten in den Readings an.  :'(

Tabularasa

Hallo. Vorhin auch das Update gemacht und komme eben heim und der Alarm geht los. Bei mir auch keine Readings mehr von den verbundenen Geräten.
FritzBox STATE steht auf 403 Forbidden. ImLog steht
2017.01.23 18:27:49 3: FRITZBOX FritzBox: Web_Query.4501 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:27:49 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:28:54 3: FRITZBOX FritzBox: Web_Query.4501 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:28:54 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:29:44 3: FRITZBOX FritzBox: Web_Query.4501 Error: 403 Forbidden
2017.01.23 18:29:44 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 403 Forbidden
2017.01.23 18:31:04 3: FRITZBOX FritzBox: Web_Query.4501 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:31:04 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 500 Can't connect to fritz.box:80
Loading device description failed with error: 500 Can't connect to 169.254.52.72:1400 at ./FHEM/00_SONOS.pm line 3747 thread 1.
2017.01.23 18:31:49 3: FRITZBOX FritzBox: Web_Query.4501 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:31:49 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 500 Can't connect to fritz.box:80
2017.01.23 18:32:44 3: FRITZBOX FritzBox: Web_Query.4501 Error: 403 Forbidden
2017.01.23 18:32:44 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 403 Forbidden
2017.01.23 18:33:44 3: FRITZBOX FritzBox: Web_Query.4501 Error: 403 Forbidden
2017.01.23 18:33:44 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 403 Forbidden
Loading device description failed with error: 500 Can't connect to 169.254.52.72:1400 at ./FHEM/00_SONOS.pm line 3747 thread 1.
2017.01.23 18:34:44 3: FRITZBOX FritzBox: Web_Query.4501 Error: 403 Forbidden
2017.01.23 18:34:44 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 403 Forbidden
2017.01.23 18:35:44 3: FRITZBOX FritzBox: Web_Query.4501 Error: 403 Forbidden
2017.01.23 18:35:44 2: FRITZBOX FritzBox: Readout_Run_Web.1322 Error: 403 Forbidden

und in der FritzBox Oberfläche steht
Anmeldung an der Benutzeroberfläche von IP-Adresse [IP-Adresse] gescheitert (ungültige Sitzungskennung). Zur Sicherheit werden alle noch gültigen Sitzungen zur IP-Adresse [IP-Adresse] beendet.
kann nur leider weder mit der einen noch der anderen Meldung etwas anfangen. gibt es da schon was neues?

tupol

WICHTIG!! Nach einem Firmwareupdate der Fritzbox am besten auch FHEM neu starten.

AVM macht mir mal wieder das Leben schwer.  :-\
Bei der luaQuery werden list-Parameter mit Unterstrich nicht mehr akzeptiert. :-\

Habe gerade dafür einen Work-Around programmiert und eine neue Modulversion hochgespielt. Damit sollten zumindest die mac_readings wieder funktionieren.

dieda

Puh, bei KD habe ich ja noch etwas Zeit. Kann mich also noch weiter mit Alexa beschäftigen.
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs

mhartges

nachdem ich die IP4 Adresse über attr fritzBoxIP gesetzt hatte lief es wieder

Tabularasa

Bei mir läuft es so naja... ich habe noch eine FritzBox als AP. Ich nutze eine Funktion zur Anwesenheit, die jetzt aber den AP nicht mehr erkennt, also wenn ich am AP angemeldet bin, setzt er mich auf abwesend. Ich habe leider davon keine Ahnung, war nur Copy paste.
# Anwesenheit
sub checkAllFritzMACpresent($) {
  # Benötigt: nur die zu suchende MAC ($MAC),
  # Es werden alle Instanzen vom Type FRITZBOX abgefragt
  #
  # Rückgabe: 1 = Gerät gefunden
  #           0 = Gerät nicht gefunden
  my ($MAC) = @_;
  # Wird in keiner Instanz die MAC Adresse gefunden bleibt der Status 0
  my $Status = 0;
  $MAC =~ tr/:/_/;
  $MAC = "mac_".uc($MAC);
  my @FBS = devspec2array("TYPE=FRITZBOX");
    foreach( @FBS ) {
my $StatusFritz = ReadingsVal($_, $MAC, "weg");
if ($StatusFritz eq "weg") {
} elsif ($StatusFritz eq "inactive") {
} else {
  # Reading existiert, Rückgabewert ist nicht "inactive", also ist das Gerät am Netzwerk angemeldet.
  $Status = 1;
}
    }
  return $Status
}
#
# Verknüpfung mit Presence und Roommate
#
sub DevicePresence($$)
{
  my ($dev,$event) = @_;
  my $name = (split("PRESENCE_",$dev))[1];
  my $state = ReadingsVal($name,"state","home");
  if ($event eq "present" && $state =~ /^(absent|gone|none)$/)
  {
    fhem "set $name:FILTER=state!=home home";
  }
  elsif ($event eq "absent" && $state !~ /^(absent|gone|none)$/)
  {
    fhem "set $name:FILTER=state!=$event $event";
  }
}

hat das damit jetzt was zu tun?

Und ich nutze meine Waage zum Aufstehen/Bettgehen Status ändern. Vorher hat es geklappt, das die Waage erkannt wurde, aber nun taucht sie nicht mehr auf in den Readings. Als ob die Zeit nicht ausreicht um dort aufzutauchen.

Toll AVM :(