NEWS
(gelöst) Unifi neu angemeldetet ip´s
-
Hi @paul53
kann es sein das da was geändert worden is mit dem RegExp?
Seit 2 Wochen funktioniert das Script nicht mehr.Wie kann ich überprüfen ob er auf Änderungen reagiert?
unifi.0.default.clients.5c:cf:7f:7b:ff:6e.is_online ändert sich eigentlich täglich. -
@bishop sagte: kann es sein das da was geändert worden is mit dem RegExp?
Es sieht danach aus. Ersetze mal die doppelten Backslash vor den Punkten durch einfache Backslash.
EDIT: Habe gerade gesehen, dass jetzt Blockly aus einfachen Backslash doppelte Backslash macht. Man darf also nur noch einfache Backslash eingeben.
-
@paul53
vielen Dank läuft wieder.wo kann man sowas sehen? Z.b. auch das ich ein ^ am anfang brauche, ist das irgendwo dokumentiert?
-
@bishop sagte: ist das irgendwo dokumentiert?
@bishop sagte in (gelöst) Unifi neu angemeldetet ip´s:
ein ^ am anfang brauche
Man braucht es nicht unbedingt, aber es kennzeichnet eindeutig den Anfang.
@bishop sagte in (gelöst) Unifi neu angemeldetet ip´s:
wo kann man sowas sehen?
Dieser Block
erzeugt jetzt diesen Javascript-Code:
console.info(new RegExp('^ping\\.0\\..+'));
Log:
/^ping\.0\..+/
-
@paul53
hätte noch eine Frage
Ist es möglich den Namen der Ip noch anzuhängen?
Ich bekomme es nicht hin.let name = getObject(ObjectID).common.name; return name;
-
@bishop
Dafür braucht's keine JS-Funktion mehr. -
@codierknecht
vielen Dankhatte es auch erst mit attribut versucht das hat aber nicht geklappt.
So funktioniert es jetzt.
Danke -
@bishop sagte: Ist es möglich den Namen der Ip noch anzuhängen?
Was du markiert hast, ist der
Kanalname
. -
@paul53 sagte in (gelöst) Unifi neu angemeldetet ip´s:
Was du markiert hast, ist der Kanalname.
Stimmt auch wieder.
Im Trigger steht das ja gleich zur Verfügung. Da muss man das nicht erst zusammenklöppeln@bishop
Allerdings auch nur im Trigger. Rauscht man ohne Trigger - z.B. in einer Schleife - durch die States, kommt man um das Gebastel nicht herum. -
oh man, so einfach kann es sein.
Ich Dank euch 2