Hauptmenü

99_myUtils.pm @ Zeichen

Begonnen von kapiusers, 23 April 2017, 16:11:57

Vorheriges Thema - Nächstes Thema

kapiusers

Hallo zusammen,

wie kann ich @-Zeichen, die in fhem verarbeitet werden sollen, in der 99_myUtils.pm erkenntlich machen, ohne dass die Fehlermeldung
"Global symbol "@Peer1" requires explicit package name at ./FHEM/99_myUtils.pm line 83." kommt.

Es liegt wohl an den @-Zeichen, die als Variable verarbeitet werden. Der Code dazu sieht so aus:

else {
                        fhem("set TelegramBot message @@Peer1 $Kalendertext");
         }

Deaktiviere ich use strict wird ein set TelegramBot message @ Kalendertext gesendet, was natürlich falsch ist. Ich muss fhem beibringen, dass er auf die 2 @-Zeichen in der Funktion nicht reagieren soll. Hat jemand eine Idee?

Liebe Grüße
kapiusers

franky08

#1
Kurz gesagt maskieren. \@
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

kapiusers