GELÖST Mit der FritzBox - stateFormat die mac_* Liste anzeigen lassen?

Begonnen von fabse, 15 Januar 2018, 15:05:32

Vorheriges Thema - Nächstes Thema

fabse

Hi

Ich hab meine FritzBox in FHEM eingebunden. Die FritzBox hat die Listen der mac_* Adressen der einzelnen W-Lan Geräte im Reading.

Kann ich die komplette Liste über stateFormat anzeigen lassen?

bisher sieht stateFormat so aus:


state<br>
box_model<br>
W-Lan Geräte aktuell: box_wlanCount


...
habs mit mac_* probiert .. ging aber nicht  :o

JoWiemann

Probier mal .*
. heißt beliebiges Zeichen
* und das beliebig oft.

Nur * wird das vorherige Zeichen beliebig oft angenommen.



Gesendet von iPhone mit Tapatalk

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

fabse

Zitat von: JoWiemann am 15 Januar 2018, 15:09:41
Probier mal .*
. heißt beliebiges Zeichen
* und das beliebig oft.

Nur * wird das vorherige Zeichen beliebig oft angenommen.

Danke für die schnelle Antwort .... und:
. heißt beliebiges Zeichen
* und das beliebig oft
wusste ich vorher auch noch nicht.

mac_.* ... geht aber nicht
mac_.  ... geht auch nicht
ohne "_" geht es auch nicht

hab nur was gefunden über Anwesenheitserkennung von einzelnen W-Lan Devices über mac_ Adresse, aber nicht wie man die komplette Liste anzeigt.

Wzut

Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

fabse

Zitat von: Wzut am 15 Januar 2018, 17:39:04
mach dir doch eine readingsGroup dafür :)

schau ich mir gerade an, gibt da mehrere Lösungen.............. welche ist die einfachste?  :-\

fabse

geht das mit readingGroup überhaupt?

Die mac_* Adressen sind ja von den 14 W-Lan Devices in meinem Netzwerk unterschiedlich.

https://wiki.fhem.de/wiki/ReadingsGroup#Definition

hab da geschaut ... bekomm ne Auflistung der FritzBox Komplett ... aber nur die mac Adressen rausfiltern geht irgendwie nicht  :o

Jede einzelne mac Adresse zu checken könnte man machen, aber wenn ein neues Device dazu kommt seh ich das ja nicht  :-X


Bin leider noch nicht so bewandert mit der ganzen FHEM Geschichte und hab auch kein Informatik gelernt  :( .... bin Mechaniker  :'( :'( :'( :'(

JoWiemann

Hallo,

damit .*:mac_.* im dev von readingsGroup bekommst Du, was du haben möchtest.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

fabse

Lösung:

define FritzBox FRITZBOX
attr FritzBox room 1. My-Room

define FB_mac readingsGroup .*:mac_.*
attr FB_mac room 1. My-Room