Hallo zusammen,
das Pushover Modul hat bisher super funktioniert und meldet nun seit ein paar Tagen "Error: device name is not valid for user."
2015.10.21 08:13:01 5: Pushover Pushover: called function Pushover_ValidateUser()
2015.10.21 08:13:01 5: Pushover Pushover: called function Pushover_SendCommand()
2015.10.21 08:13:01 4: Pushover Pushover: REQ users/validate.json/device=raspberrypi2&token=<token>&user=<user>
2015.10.21 08:13:01 5: Pushover Pushover: GET https://api.pushover.net:443/1/users/validate.json (POST DATA: device=ra
spberrypi2&token=<token>&user=<user>, noshutdown=1)
2015.10.21 08:13:03 5: Pushover Pushover: called function Pushover_ReceiveCommand()
2015.10.21 08:13:03 4: Pushover Pushover: RCV users/validate.json/device=raspberrypi2&token=<token>&user=<user>
2015.10.21 08:13:03 5: Pushover Pushover: RES users/validate.json/device=raspberrypi2&token=<token>&user=<user>
{"device":"invalid for this user","errors":["device name is not valid for user"],"status":0,"request":"1174cf614e9985f
32aa976535a4ccd15"}
Internals:
APP_TOKEN <token>
DEF <token> <user>
NAME Pushover
NR 169
STATE unauthorized
TYPE Pushover
USER_KEY <user>
Readings:
2015-10-21 00:43:02 available 0
2015-10-10 09:20:59 last-message Alarm: Achtung: Die Haustuer steht offen!
2015-10-21 00:42:44 lastAction -
2015-10-21 00:42:44 lastDevice raspberrypi2
2015-10-21 00:42:44 lastMessage message=SystemEvent
hm ERR__protocol: CmdDel:3
2015-10-21 00:42:44 lastPriority 1
2015-10-21 00:42:44 lastRequest b73717086f6488b06bf073212ee8aa9b
2015-10-21 08:33:02 lastResult Error: device name is not valid for user.
2015-10-21 00:42:44 lastTitle FHEM System Alert
2015-10-21 00:43:02 state unauthorized
Attributes:
device raspberrypi2
priority 1
sound 1
verbose 5
Ich habe mit die Konfig auf pushover.net noch mal angeschaut aber dass sieht auch soweit gut aus. raspberrypi2 ist als "Application" konfiguriert und div. androids sind als Clients eingebunden.
Was noch verwirrender ist, Pushover sendet weiterhin Meldungen als auch manuelle Tests funktionieren.
set Pushover msg 'Alarm' 'Test Nachricht'
Bin gerade etwas ratlos was die Ursache sein könnte. Sollte ich die Meldung einfach ignorieren? Hoffe einer der Experten hat einen Tipp.
Gruß hoods
Kurzer Update:
Problem gelöst, indem ich in meinem pushover.net Profile nun eine Gruppe "default" definiert habe und mein pushover User Key dieser Gruppe hinzugefügt wurde. Der User Key in FHEM muss nun noch durch den neuen pushover Key für die Gruppe ersetzt werden.
Pushover funktioniert weiterhin und der FHEM state ist nun wieder "connected".
Gruß hoods
Du hast als Attribut "device" einen Gerätenamen "raspberrypi2" definiert. Dieses Gerät hast du auf der Pushover Website aber nicht konfiguriert.
Das Attribut "device" ist nicht dafür da dem Absender einen Gerätenamen zu geben, es ist der Standard-Empfänger, sofern beim set-Kommando kein anderes Gerät angegeben wurde. Das Attribut macht also nur Sinn, wenn du mehr als 1 Gerät bei Pushover unter dem gleichen User Key registriert hast, aber eine Nachricht immer nur an ein bestimmtes Gerät senden möchtest.