FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Det20 am 09 Februar 2019, 11:53:33

Titel: [Erledigt] Anzahl Geräte je Raum zählen
Beitrag von: Det20 am 09 Februar 2019, 11:53:33
Hallo,

hin und wieder muss FHEM wg "NO_FORK" neu gestartet werden. Ich möchte vor dem Start aber gerne prüfen, ob ich DEFMOD's aktiv habe, dazu müsste ich jedoch die Gerät zählen die sich in meinem "DEFMOD" Raum befinden. Gibt es dafür einen Befehl? Also Anzahl Devices für einen Raum?
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: MadMax-FHEM am 09 Februar 2019, 11:59:44
devspec2array dort dann room=RoomName und die Anzahl Einträge im Array...

Kurz, da nur Handy grad...

Gruß, Joachim
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: betateilchen am 09 Februar 2019, 12:42:56
Zitat von: Det20 am 09 Februar 2019, 11:53:33
Gibt es dafür einen Befehl? Also Anzahl Devices für einen Raum?

count room=DEFMOD
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: MadMax-FHEM am 09 Februar 2019, 13:05:10
Zitat von: betateilchen am 09 Februar 2019, 12:42:56
count room=DEFMOD

Oh, das wusste ich noch nicht... :)

Danke, Joachim
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: betateilchen am 09 Februar 2019, 13:11:08
Ab morgen kann man an den count Befehl auch noch den Parameter "raw" anhängen, dann wird nur die reine Anzahl zurückgegeben, ohne den Text drumrum.


count room=50 Wetter

liefert:

Count: 3 devices for devspec room=50 Wetter



count room=50 Wetter raw

liefert:

3


Zitat
count

count [devspec] [raw]

Count devices specified by devspec.
If no devspec given, count will return number of totally defined devices.
Count will return the plain number of devices if "raw" passed as last part of the command.
This is useful for processing the number of devices itself.
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: Det20 am 09 Februar 2019, 13:13:39
"count room=_Dummy" passt, mit Zusatz raw ("count room=_Dummy raw") kommt leider 0.
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: betateilchen am 09 Februar 2019, 13:15:06
Zitat von: Det20 am 09 Februar 2019, 13:13:39
mit Zusatz raw ("count room=_Dummy raw" kommt leider 0.

Wer lesen kann ist klar im Vorteil...

Zitat von: betateilchen am 09 Februar 2019, 13:11:08
Ab morgen kann man an den count Befehl auch noch den Parameter "raw" anhängen
Titel: Antw:Anzahl Geräte je Raum zählen
Beitrag von: Det20 am 09 Februar 2019, 13:16:15
Ups. Danke, hilft mir sehr weiter der Befehl.