Neues Modul: PushBullet

Begonnen von fhainz, 06 August 2014, 01:19:13

Vorheriges Thema - Nächstes Thema

Invers

Bei mir geht gar nichts. Ich bekomme mit verbose 5 bei Eingabe von
get PBText devices
die Meldungen:
2015.01.13 10:10:40 4: JSON -> Pushbullet:$VAR1 = undef;
2015.01.13 10:10:40 4: Pushbullet -> FHEM: $VAR1 = undef;

Anzeige: state Initialized 2015-01-13 09:25:01

Bei Sendeversuchen hängt sich fhem komplett auf. Ich muss dann den Pi neu starten und bekomme dann die weiter oben geschilderten Fehlermeldungen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

oliverk


Ich hatte ja auch das Problem, dass beim Einlesen der Devices fhem sich verabschiedet hat.
Kurzer check...Der Name von meinem iPhone hatte ein Apostroph im Namen. Das wird ja von Apple so oft automatisch vergeben.

Geändert und im Web die Devices aktualisiert....und läuft.

Oliver

Fhem: 5.7 auf RaspPi / Fhem: 5.7 auf Cubie
ca. 80 net4home Buskomponenten
zum Spielen diverse FS20, HomeMatic, EnOcean, hue Geräte, Fritz!Box 7490, Fritz!Dect 200, netatmo, eve

fhainz

Zitat von: locutus am 13 Januar 2015, 09:29:42
Bei mir auch nicht.
STATE ???
Ich muss immer wieder
get myPushbullet devices
ausführen.

Sehr komisch. Bei mir sehen die readings so aus:
Zitat
state Initialized 2015-01-12 19:59:17   <--- letzer Neustart
xxxxx_name iPhone 2014-12-06 23:07:59   <--- letztes mal get devices

Auch auf meinem Testsystem (Raspi) sieht das nicht anders aus.

Sind die Device Readigs nach dem get vorhanden? Wenn nicht, bitte verbose hochdrehen und nachsehen ob pusbullet was zuückliefert. Wenn ja, bitte direkt nach dem get ein save config und anschließend shutdown restart versuchen.


Grüße

fhainz

#108
Zitat von: Invers am 13 Januar 2015, 10:15:22
Bei mir geht gar nichts. Ich bekomme mit verbose 5 bei Eingabe von
get PBText devices
die Meldungen:
2015.01.13 10:10:40 4: JSON -> Pushbullet:$VAR1 = undef;
2015.01.13 10:10:40 4: Pushbullet -> FHEM: $VAR1 = undef;

Anzeige: state Initialized 2015-01-13 09:25:01

Bei Sendeversuchen hängt sich fhem komplett auf. Ich muss dann den Pi neu starten und bekomme dann die weiter oben geschilderten Fehlermeldungen.

Pushbullet liefert bei dir weder Endgeräte noch Kontakte zurück. Normalerweise sollte da eine lange Antwort im JSON Format stehen.

Sind auf pushbullet.com die Devices zu finden? Wenn ja, könntest du bitte mal alle rauslöschen und nochmal (eines) anlegen?

Wenn das nichts bringt versuch mal einen neuen Key zu generieren, vielleicht hilft das was.

Grüße

Invers

Ich habe das Device gelöscht und neu angelegt. Auch das Token habe ich neu erzeugt und in fhem geändert.
die Fehlermeldung bleibt aber.

Der Versand von der Pushbullet-Seite zum Handy geht aber.

2015.01.13 21:24:13 5: HASH: $VAR1 = undef;

2015.01.13 21:24:13 4: JSON -> Pushbullet:$VAR1 = undef;

2015.01.13 21:24:13 4: Pushbullet -> FHEM: $VAR1 = undef;

2015.01.13 21:24:13 4: PBText: Es wurden 0 Endgeraete neu eingelesen.
2015.01.13 21:24:13 5: HASH: $VAR1 = undef;

2015.01.13 21:24:13 4: JSON -> Pushbullet:$VAR1 = undef;

2015.01.13 21:24:13 4: Pushbullet -> FHEM: $VAR1 = undef;

2015.01.13 21:24:13 4: PBText: Es wurden 0 Kontakte neu eingelesen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

fhainz

Könntest du noch einen neuen Kontakt, sprich email adresse, auf der pushbullet seite anlegen und den versuchen einzulesen?
Irgendwie kneis ich noch nicht warum bei dir nichts passiert.

Grüße

Invers

Nur mal so zur Sicherheit die Nachfrage: Ich habe als Access-Token eingetragen: s.Bild.
Icvh hoffe, das ist auch richtig.
Kontakt anlegen hat nichts gebracht.

Ich werde mir mal ne neue Karte zulegen und eine 2. Installation anlegen. Mal sehen, ob es dann geht.


015.01.13 22:36:01 5: HASH: $VAR1 = undef;

2015.01.13 22:36:01 4: JSON -> Pushbullet:$VAR1 = undef;

2015.01.13 22:36:01 4: Pushbullet -> FHEM: $VAR1 = undef;

2015.01.13 22:36:01 4: PBText: Es wurden 0 Endgeraete neu eingelesen.
2015.01.13 22:36:01 5: HASH: $VAR1 = undef;

2015.01.13 22:36:01 4: JSON -> Pushbullet:$VAR1 = undef;

2015.01.13 22:36:01 4: Pushbullet -> FHEM: $VAR1 = undef;

2015.01.13 22:36:01 4: PBText: Es wurden 0 Kontakte neu eingelesen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

fhainz

Der key ist der richtige, ein falscher key sollte beim definieren die Fehlermeldung "Access token is missing or invalid" zurückwerfen.
Kannst du mal ein Zeichen im key ändern um zu testen ob diese Verbindung  überhaupt zustande kommt? 

Invers

Egal, was ich da hinschreibe, er zeigt immer an, dass alles super und initialisiert ist. Keine Fehlermeldung. Komisch.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

fhainz

Ruf mal bitte im Browser diese URL auf. <APIKEY> mit deinem key ersetzen. Eventuell gibt dein Browser eine Phishing Warnung aus, diese einfach ignorieren.

https://<APIKEY>:%20@api.pushbullet.com/v2/users/me

https://<APIKEY>:%20@api.pushbullet.com/v2/devices

Invers

Der erste Link zeigt sehr persönliche Daten zum, Login u.w. an.
Der 2. Link zeigt Daten zu meinem Device und andere Sachen an.
Was genau würdest du benötigen?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

devil77

#117
Ich muss mich mal mit ranhängen da ich das gleiche Problem habe und neuer Tokken, Devices neu anlegen nichts gebracht hat.
Auch habe ich noch keine Lösung und denke aber das es nicht am Modul selber liegt sonder eher am Device auf dem fhem läuft bzw. der eigenen Netzwerkumgebung.
Ich habe mich dazu per shh auf meinem banana eingelogt und folgenden Befehl abgesetzt.
curl -u <TOKKEN>: https://api.pushbullet.com/v2/users/me
Als Rückmeldung habe ich dann folgende Meldung erhalten
curl: (7) couldn't connect to host
Also scheinbar ein Problem mit dem Netzwerk, denn ein ping auf api.pushbullet.com brachte auch keine Verbindung.
Ein ping an meinem Linux Rechner ging ohne Probleme. Also scheint es so das mein Banana bzw. mein Netzwerk aus irgendwelchen Gründen keine Verbindung zu pushbullet aufbauen kann. Da muss ich mal schauen ob ich die Ursache finde.

Nachtrag - Ursache gefunden
Ich habe vor 2 Tagen mein Netzwerk umgebaut, einfaches Kabelmodem und dahinter eigene firewall mit ipfire.
Auf der firewall läuft snort mit guardian als ips und hat die IP von pushbullet blockiert. Diese habe ich jetzt als Ausnahme hinzugefügt und alles läuft wie vorher.

Hast Du evtl. auch was bei dir geändert?

Invers

Schade, ist bei mir nicht der Fall. Eingabe und Ping funktionieren einwandfrei.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

devil77

Hast Du mal versucht dich per ssh auf die Konsole einzuloggen und von dort eine Nachricht zu verschicken?
Wenn das funktioniert müsste das Problem eher bei fhem liegen.