cmdalias roomdelete funktioniert nicht !? (gelöst)

Begonnen von wendeling, 05 Dezember 2017, 10:02:34

Vorheriges Thema - Nächstes Thema

wendeling

hallo ,
ich wollte mit dem cmdalias roomdelete einen Raum löschen der einige Geräte enthält. Diese Geräte sind auch noch in anderen Räumen vorhanden, und sollen es auch bleiben!
Leider funktioniert der Befehl nicht (es passiert nichts!)
Aber nach meinem Verständnis sollte es doch so funktionieren oder ?

Danke

Gruß
wendelin

marvin78

Wo sind die Infos?

Wenigstens ein list deines cmdalias hättest du beifügen können!

Sagt das Log irgendwas?

CoolTux

Zitat von: marvin78 am 05 Dezember 2017, 10:28:05
Wo sind die Infos?

Leider funktioniert der Befehl nicht (es passiert nichts!)  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

marvin78


wendeling



defmod cmd_roomdelete cmdalias roomdelete .* AS { for my $name (devspec2array("room=$EVENT")){ map { /^$EVENT$/ ? fhem("deleteattr $name room") : do{s/,$EVENT|$EVENT,//;; fhem("attr $name room $_")} } AttrVal($name,'room','') } }

setstate cmd_roomdelete defined


CoolTux

Gibt es Meldungen im FHEMWEB oder im Logfile?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wendeling


marvin78

Ich habe den cmdalias (direkt aus dem Wiki) gerade in meinem Testsystem getestet und er funktioniert einwandfrei.

CoolTux

Keine Ahnung was Du machst, aber wenn ich das so wie Du es hier gerade gepostet hast in meinem Testsystem anlege und den Befehl ausführe wird der Raum gelöscht und in meinem Fall landen die Devices dann in den Raum unsorted
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wendeling

Hallo,
habe aus der WiKi das Modul neu installiert - und - funktioniert !

Keine Ahnung was da falsch gelaufen ist

Danke an alle