PRESENCE-RemoteFritzbox

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

Vorheriges Thema - Nächstes Thema

erwin

ZitatSieht gut aus:
Na dann.....ist es wirklich ein Berechtigungsproblem, fhem kann diesen file nicht anlegen..
ein letzter kurzer Check: was ergibt ein
ps -efw | grep -v grep | grep fhem
?
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,...

agentclark

pi@smartpi /opt/fhem $ ps -efw | grep -v grep | grep fhem
fhem      1967     1  0 13:34 ?        00:00:30 perl fhem.pl fhem.cfg
root      1968     1  0 13:34 ?        00:00:00 startpar -f -- fhem


Gruß Agent

Kitzi

Moin

Ich habe gestern meine 7490 mit der neuen Labor Firmware ausgestattet. Hier gibt es nun eine komplett neues Ui, und leider funktioniert die Abfrage der web Oberfläche nicht mehr.
Ich werde jetzt erstmal die alte Firmware einspielen, aber ich denke in absehbarer Zeit wird es die neue Oberfläche für alle geben.
Gruß

erwin

ZitatIch habe gestern meine 7490 mit der neuen Labor Firmware ausgestattet. Hier gibt es nun eine komplett neues Ui, und leider funktioniert die Abfrage der web Oberfläche nicht mehr.
Hi Kitzi & All,

Im Lichte der neuen Entwicklungen (kein Telnet, webcm changes,...) werde ich den Support für 99_RFritzBox.pm in absehbarer Zeit einstellen. Es gibt mittlerweile ein "main-stream" Modul, (72_FRITZBOX.pm, danke an tupol!!!), daß diese Funktion bestens abdeckt.
Wenns eine 1:1 Ablöse sein soll, würde ich die Verwendung von FRITZBOX in Kombination mit readingsProxy vorschlagen.
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,...

Kitzi

Moin

DANKE für deine Antwort. Jetzt war ich gerade froh das hier hin bekommen zu habe :)

Dann muss ich mich nun durch die anderen Module wühlen, damit ich die Lösung von dir Nachbauen kann.

Gruß

erwin

#245
define <name> FRITZBOX
attr <name> boxUser <user name>
attr <name> telnetUser <user name>
set <name> password <meinpasswort>
sollte fürs erste reichen....
dann schaut das Ergebnis (die readings) in etwa soo aus:

mac_00_04_13_23_00_C8 SNOM360 2015-07-16 14:20:56
mac_00_05_CD_1C_B3_A8 DENON3310 2015-07-16 14:20:56
mac_00_08_9B_C7_8E_2E MH-QNAP419P 2015-07-16 14:20:56
mac_00_1B_FE_01_E2_39 MH-IPCAM1 2015-07-16 14:20:56
..usw...

ist wesentlich einfacher!
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,...

Kitzi

Nochmal Danke :)

ich werde es gleich mal probieren, sehe ich es richtig das ich den Telnet Port auf der Box aktiviert haben muss?

Das ist ja leider bei der neuen Labor Firmware auch nicht mehr möglich.

Gruß

erwin

Zitatsehe ich es richtig das ich den Telnet Port auf der Box aktiviert haben muss?
So genau hab ich mir das FRITZBOX Modul nicht angeschaut,
wenn ich's richtig verstehe arbeitet das modul mit drei Varianten, an die daten zu kommen:

  • telnet
  • webcm - also über die weboberfläche....
  • TR064 - die von AVM vorgeschlagene Methode, an die FB heranzukommen....
Welches reading wie erstellt wird, hab ich mir nicht im detail angesehen...ich denke allerdings, daß tupol mit volldampf an der TR064 variante arbeitet....
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,...

neobeck

Hallo erwin,

vielen Dank für die Bereitstellung deines Tools. Leider habe ich ein Problem mit dem Shell Skript. Schon in Zeile 23 bricht die FritzBox den Durchlauf mit der Meldung "Bad Substitution" ab. Ich habe das Skript inzwischen über FTP, per wget und COPY/Paste mit vi übertragen, um Formatierungsfehler auszuschließen. Leider immer die gleiche Meldung. Auf dem RPI habe ich es dann auch mal laufen lassen, auch hier kommt die gleiche Meldung.

Folgendes steht in der Zeile:
if [[ ${devicename:2:1} == ":" ]] && [[ ${devicename:5:1} == ":" ]];


vermutlich ist da irgendwas nicht ganz Bash-Konform, leider habe ich keinen Plan von RegEx und keine Idee, wo der Fehler liegt.

Besten Gruß,

neobeck

erwin

Hi neobeck,

Zitat"Bad Substitution"
dürfte ein versionsproblem sein. Bei mir läuft's auf der FB.

Auf dem PI gehts nicht, damits läuft muss die erste Zeile wie folgt lauten:
#!/bin/bash

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,...

neobeck

Vielen Dank für deine Antwort. Habe die Überprüfung auf die MAC-Adresse einfach auskommentiert - so geht es auch.

LG
neobeck

PEPITO82

Zitat von: erwin am 16 Juli 2015, 14:26:13
define <name> FRITZBOX
attr <name> boxUser <user name>
attr <name> telnetUser <user name>
set <name> password <meinpasswort>
sollte fürs erste reichen....
dann schaut das Ergebnis (die readings) in etwa soo aus:

mac_00_04_13_23_00_C8 SNOM360 2015-07-16 14:20:56
mac_00_05_CD_1C_B3_A8 DENON3310 2015-07-16 14:20:56
mac_00_08_9B_C7_8E_2E MH-QNAP419P 2015-07-16 14:20:56
mac_00_1B_FE_01_E2_39 MH-IPCAM1 2015-07-16 14:20:56
..usw...

ist wesentlich einfacher!

Genau so möchte ich das lösen.
Daneben habe ich auch meinen 1750E Repeater als FRITZBOX definiert.
Ist dies überhaupt notwendig für die Anwesenheitserkennung, oder werden sowieso alle Geräte auf der Haupt-Fritz!Box gelistet?

Hat hier jemand die Geräteliste mittels Readingsproxy an einen Dummy übertragen?
Wenn ja, würde ich mich über ein Beispiel freuen, da ich es selber leider nicht hinbekomme.

erwin

hi PEPITO82,
ZitatHat hier jemand die Geräteliste mittels Readingsproxy an einen Dummy übertragen?

...du meinst Readingsproxy oder Dummy?

Einen Dummy zu setzen geht via notifies, einfacher ist's mit readingsproxy (namen und MAC aus dem Beispiel):
define SNOM360 ReadingsProxy <name>:mac_00_04_13_23_00_C8
wobei <name> der Name aus der FRITZBOX definition ist.

Mit der 1750E kann ich dir nicht helfen, da ich selbst keine habe, einfach ausprobieren und Ergebnis posten!
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,...

caldir65

zumindest bei einer 7240 als Repeater für eine 7490 werden inder Hauptbox alle Devices gelistet - ich vermute mal, das es beim 1750E sich ähnlich verhalten wird ...

Gesendet von meinem SM-G900F mit Tapatalk

Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

PEPITO82

Zitat von: erwin am 19 August 2015, 08:06:08
define SNOM360 ReadingsProxy <name>:mac_00_04_13_23_00_C8
wobei <name> der Name aus der FRITZBOX definition ist.

D.h. ich kann kein ReadingsProxy in der Gestalt anlegen, dass ich dort sämtliche Geräte sehen kann, die online sind.
Pro ReadingsProxy erhalte ich einen Gerätenamen als State.

Ich hatte die Vorstellung, dass wenn z.B. Gerät X (z.B. Smartphone von Z) oder Y (z.B. Tablet von Z) online ist, Bewohner Z zu Hause ist.
Für diesen Fall werde ich also zwei "Geräte"/ ReadingsProxy benötigen?

Zitat von: caldir65 am 19 August 2015, 08:23:57
zumindest bei einer 7240 als Repeater für eine 7490 werden inder Hauptbox alle Devices gelistet - ich vermute mal, das es beim 1750E sich ähnlich verhalten wird ...

Bei meiner 7490 habe ich auch das Gefühl, dass die Geräte des 1750E gelistet werden.
Aber das werde ich noch genauer austesten.