FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: PerlJoe am 01 Juli 2017, 08:16:47

Titel: [gelöst] Alle Attribute von einem Gerät auslesen
Beitrag von: PerlJoe am 01 Juli 2017, 08:16:47
Hallo,

ich möchte alle mac_.* Attribute von dem Gerät FritzBox auslesen.
Wie ist das möglich?

{ReadingsVal("FritzBox","mac*","")}

funktioniert leider nicht :(

Danke

Gruß,
Jörg
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: igami am 01 Juli 2017, 09:58:57
Was denn nun, Attribute oder Readings? Attribute ließt man nicht mit ReadingsVal aus ;)

Was willst du denn mit den Daten anfangen? ReadingsGroup unterstützt sowas schon zur Darstellung.
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: amenomade am 01 Juli 2017, 10:56:45
Es gab die gleiche Frage im Forum vor ca. 1 Woche. Schon ne Suche versucht?
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: amenomade am 01 Juli 2017, 11:04:51
Das war hier: https://forum.fhem.de/index.php/topic,72753.msg643599.html#msg643599

Ok, bisschen älter.... aber...
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: marvin78 am 01 Juli 2017, 11:12:25
dazu ist zu sagen, dass es in dem Beitrag um Readings geht und hie rum Attribute. Die Art und Weise ist die gleiche, der hash aber ein anderer (attr).
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: Otto123 am 01 Juli 2017, 11:19:27
Moin,

Naja ich denke, es geht eigentlich um Readings
Hier wird z.B. alle mac_ in ein Array eingelesen und durchsucht  -> https://wiki.fhem.de/wiki/FRITZBOX#Anwesenheitserkennung_per_regelm.C3.A4.C3.9Figer_Abfrage_.C3.BCber_das_PRESENCE_Modul
Vielleicht hilft der Ansatz.

Gruß Otto
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: marvin78 am 01 Juli 2017, 11:30:39
Zitatich möchte alle mac_.* Attribute von dem Gerät FritzBox auslesen.

Ich denke auch, dass es um Readings geht. Aber was weiß man schon. Begriffe lernen und sich genau überlegen, wie man die Fragen stellt, gehört aber dazu ;)
Titel: Antw:Alle Attribute von einem Gerät auslesen
Beitrag von: PerlJoe am 01 Juli 2017, 15:51:35
Hallo zusammen,

ja, ich bin in der FHEM Fachspracahe noch nicht so konform, sorry.
Ich meinte natürlich die Readings.
Die Suche habe ich schon bemüht, aber nur Google..

Das habe ich gesucht:
my $hash = defs{"FritzBox"};

Danke.

In dem Wert von den Mac Readings stehen ja auch noch Eigenschaften wie Signalstärke, Datenrate, etc.
Gibt es eine Möglichkeit diese Werte direkt über die MAC-Adresse auszulesen? Ich möchte nämlich auch das Frequenzband haben.

Gruß und seid ein wenig nachsichtig :)
Jörg
Titel: Antw:[gelöst] Alle Attribute von einem Gerät auslesen
Beitrag von: Otto123 am 01 Juli 2017, 16:09:44
Hallo Jörg,

wenn Du die mac Adresse hast machst Du {ReadingsVal("FritzBox","mac_<hier steht die Mac Adresse>","")} und hast den Inhalt des Readings mit Name Anbindung Geschwindigkeit.

Gruß Otto
Titel: Antw:[gelöst] Alle Attribute von einem Gerät auslesen
Beitrag von: PerlJoe am 01 Juli 2017, 16:52:47
Hallo Otto, da fehlt dann aber das Frequenzband oder nicht?
Titel: Antw:[gelöst] Alle Attribute von einem Gerät auslesen
Beitrag von: Otto123 am 01 Juli 2017, 17:36:29
Hallo,

das wird meines Wissens auch nirgendwo geliefert? Oder ?
Das FRITZBOX Modul ermittelt derzeit
Zitatmac_01_26_FD_12_01_DA - MAC address and name of an active network device.
If connect via WLAN, the term "WLAN" and (from boxes point of view) the down- and upload rate and the signal strength is added. For LAN devices the LAN port and its speed is added. Inactive or removed devices get first the value "inactive" and will be deleted during the next update.
Wenn da das Band mit rein soll musst Du den Modul Author (tupol) lieb bitten es aufzunehmen oder selbst einen Patch schreiben.  8)
Aber es gab schon bei der Erweiterung um die Geschwindigkeiten ein paar Hürden.

Gruß Otto
Titel: Antw:[gelöst] Alle Attribute von einem Gerät auslesen
Beitrag von: PerlJoe am 02 Juli 2017, 13:54:27
Ok danke, so wichtig ist der Wert auch wieder nicht.