Pushover meldet "device name is not valid for user"

Begonnen von hoods, 21 Oktober 2015, 08:49:32

Vorheriges Thema - Nächstes Thema

hoods

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
Odroid C2, FHEM 5.8, HMUSB, Jeelink, Rademacher DuoFern Stick, Benning WR über HTTPMOD

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
Odroid C2, FHEM 5.8, HMUSB, Jeelink, Rademacher DuoFern Stick, Benning WR über HTTPMOD

Loredo

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.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER