Modul für Pushover

Begonnen von Johannes_B, 07 November 2013, 13:28:08

Vorheriges Thema - Nächstes Thema

Jojo11

#570
Hallo,

wäre es vielleicht möglich, die Anzahl verschickter/verbleibender kostenloser Push-Nachrichten als Reading auszugeben? Die api bieten das laut https://pushover.net/api an:

https://api.pushover.net/1/apps/limits.json?token=(your app token)

Auch wenn 7500 Nachrichten nicht so schnell erreicht werden, wäre es sicherlich interessant, wie viele man so verschickt.
Danke!

schöne Grüße
Jo

Loredo

#571
Gibt es bereits: apiLimit, apiRemaining und apiReset.


Gruß

Julian
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

Jojo11

#572
Super, danke!
Hab ich echt übersehen :(

Schöne Grüße
Jo

M.Piet

Ich habe dank des Forums Pushover eingerichtet. Klappt auch soweit.

Aktuell nutze ich presence, um die Erreichbarkeit meiner LAN-Komponenten zu überwachen. Ich würde nun gern eine Pushnachicht bekommen, wenn ein Gerät Offline geht.
Geht mein Gerät Offline, wird auch schön der Status auf "absent" gesetzt. Ich habe es auch hinbekommen, dass mir dann eine Nachricht gesendet wird:

AP_Dachgeschoss {fhem ("set pushmsg msg 'FHEM' 'Statusänderung_AP_DG' '' 0 ''")}
Allerdings schickt er mir eine Nachricht bei Statusänderung, ich kann aber nicht sehen ob "absent" und "present". Ich bekomme es aber nicht hin, den Status "absent" und "present" mit in die Pushnachricht zu bekommen, damit ich auch anhand der Nachricht weiß, ob das Gerät Offline oder Online ist.

Darum meine Frage: wie bekomme ich den Wert des Readings mit in die Nachricht?

Danke schon mal  :)

Amenophis86

Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

M.Piet

Danke dir.
Das hatte ich schon gelesen. Hab aber leider noch nicht so den Durchblick, wie ich mein Code anpassen muss, damit er mir den Wert eines Readings mitsendet...

Loredo

#576
Schau mal hier:
https://fhem.de/commandref_DE.html#set

Zitat
Ab featurelevel 5.7 ersetzt das set und setreading Befehl

       
  • [device:reading] mit dem Wert des Readings für device, falls sowohl device, als auch Reading existiert, und nicht leer ist.
  • [device:reading:d] wie ohne :d, aber alles nicht-numerische wird entfernt, siehe ReadingsNum
  • {(perlExpression)} mit dem Ergebnis der perlExpression. $DEV wird dabei mit dem Namen des vom set betroffenen Gerätes ersetzt.


Du kannst beim Set-Kommando an beliebiger Stelle einfach [AP_Dachgeschoss:state] reinschreiben, wenn der Status für das Device "AP_Dachgeschoss" im Reading "state" steht und mitgeschickt werden soll.
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

M.Piet

Super, danke dir. Nun funzt es genau so wie ich es wollte. :)

Nun habe ich aber noch eine weitere Frage: für einige wenige (unwichtige) Ereignisse möchte ich die Nachrichten an das Handy meiner Frau schicken.

Wie setzt ich das am besten um? Der User-Key wird beim Einrichten von pushover in fhem schon festgelegt. Wie stelle ich das an, dass ich einen zweiten User-Key anlege und diesen gesondert ansprechen kann?

Loredo

Entweder als Device die UserID angeben (optional gefolgt vom Gerät mit Doppelpunkt abgetrennt) oder ein weiteres,  separates Pushover Device in FHEM anlegen.
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

M.Piet

Danke Loredo,

ich werde der Übersichtlichkeit halber ein weiteres Pushover Device einrichten.

tomspatz

@marvin78
ZitatModule, die auf das Internet zugreifen, schalte mein FHEM sofort auf disabled, wenn googles DNS Server per PRESENCE nicht erreichbar sind
Kannst das mal bitte erörtern.
LG
Tom

Thyraz

Presense Module in der lan-ping Variante auf 8.8.8.8

Dann ein Notify (oder Doif) darauf, welches mit set disabled / enabled die Module schaltet.
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

tomspatz

OK danke das ist OK.
Pushover lässt sich allerdings doch nur über das attr disabled 1 setzen.
Das lässt sich ja auch per DOIF z.B.
defmod InternetCheckSchalter DOIF ([GoogleCheck] eq "absent") (attr PushBenachrichtigung disable 1) DOELSEIF ([GoogleCheck] eq "present") (deleteattr PushBenachrichtigung disable)

Aber ist das Modul denn auch wirklich aus wenn es NICHT gespeichert wird? Oder bin ich da jetzt ganz verkehrt?
LG
Tom

Garbsen

Funktioniert bei mir nicht, wenn ich Pushover erstmalig auf der Uhr anzeigen lasse, sehe ich einen dünnen Kreis mit einem Punkt.
Sende ich eine der obigen Pushs, ist der Kreis vollflächig in der gleichen Farbe wie der Hintergrund, dh kaum sichtbar.
Drücke ich drauf, sehe ich die auf dem IPhone eingegangen Pushs, aber nicht die testpush

Jemand eine Idee?

Push zum iPhone mit msg funktioniert tadellos
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

Loredo

Das klingt als wolltest du dem Entwickler der Pushover App deine Erfahrung mitteilen. Wir entwickeln diese App hier nicht, wir schicken nur Daten dorthin.


Gruß

Julian
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