Seite 2 von 3
Re: pushover OH3
Verfasst: 11. Jan 2021 18:45
von sihui
ODB hat geschrieben: ↑11. Jan 2021 18:04
UID '89dabaff25'
ODB hat geschrieben: ↑11. Jan 2021 16:22
Rule '5b1a39fc9d' has been updated.
Das ist aber schon wieder eine andere Rule, die UID's stimmen nicht überein. Sorry, keine Ahnung was bei dir los ist.
Hat Pushover denn schon einmal in einer älteren openHAB Version bei dir funktioniert?
Bitte auch einmal sicherstellen das ein korrekter Token im Setup von Pushover hinterlegt ist:
pushover.JPG
Re: pushover OH3
Verfasst: 12. Jan 2021 14:51
von ODB
Ich habe mir gestern nochmal das Telegram Binding vorgenommen, und das zum laufen gebracht, das reicht auch für meine zwecke.
Nichts desto trotz vielen Dank für deine Hilfe.
Bin sogar wieder ein Stück schlauer geworden jetzt weiß Ich wie ich das log finde und das OH3 ein anderes Script nutzt als OH2
Re: pushover OH3
Verfasst: 12. Jan 2021 18:50
von Mclupo
Beim Triggern der Rule starte ich ein script mit folgendem Wert
Code: Alles auswählen
val actions = getActions("pushover","pushover:pushover-account:1234566")
actions.sendHtmlMessage("Keiner zu Hause","Raspi-openHab")
}
um eine Push Nachricht zu bekommen.
Re: pushover OH3
Verfasst: 7. Apr 2022 13:57
von Galadriel13
Hallo liebe Community,
ich würde gerne dieses Thema noch einmal aufgreifen:
Ich hatte zunächst versucht, Nachrichten via CallMeBot an WhatsApp zu versenden, was nur über einige Tage funktionierte, ehe das wieder ausgefallen ist (warum auch immer).
Pushover scheint eine adäquate Lösung zu sein.
Jedoch habe ich, wie einige Leute hier im Forum, als auch im Netz unter OH3.2 noch nicht zum Laufen bekommen.
Folgendes habe ich getan:
- Pushover-Binding installiert
- Account-Daten eingegeben (Binding ist ONLINE)
- eine Rule zu Testzwecken angelegt:
Code: Alles auswählen
configuration: {}
triggers:
- id: "1"
configuration:
itemName: Logo81NQ_NQ21
state: ON
previousState: OFF
type: core.ItemStateChangeTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/vnd.openhab.dsl.rule
script: >
val actions = getActions("pushover",
"pushover:pushover-account:abcdefg")
// send HTML message
actions.sendHtmlMessage("Hello <font color='green'>World</font>!", "openHAB")
type: script.ScriptAction
Sofern ich die Rule/Funktion testen möchte, passiert gar nichts.
Nun die Frage an euch-woran kann das liegen, bzw. was mache ich falsch?
Es wäre Klasse, wenn mir jemand, der dies schon erfolgreich unter OH3.2 nutzt seine Rule mal aufzeigen könnte.
Danke im Voraus.
Re: pushover OH3
Verfasst: 7. Apr 2022 16:55
von Mclupo
Hallo
es muss actions.sendMessage heißen.
Code: Alles auswählen
val actions = getActions("pushover", "pushover:pushover-account:abcd")
var Zeitpunkt = now.toLocalDateTime
TS01_Timestamp.postUpdate(Zeitpunkt.toString)
if (NachrichtAktiv.state != ON ) {return;}
actions.sendMessage("Wohnungstür geöffnet " + Zeitpunkt.getDayOfWeek() +" " +Zeitpunkt.getHour() + ":" + Zeitpunkt.getMinute(), "openHAB")
Re: pushover OH3
Verfasst: 7. Apr 2022 18:46
von udo1toni
Es ist tatsächlich so, dass verschiedene Actions zur Verfügung stehen, unter anderem auch sendHtmlMessage()
Es ist aber eine gute Idee, die verschiedenen Actions mal auszuprobieren. Es ist sinnvoll, mit möglichst einfachen Meldungen zu arbeiten. Insbesondere würde ich Umlaute erst mal weg lassen, also z.B. so : sendMessage("Test","Test").
Erst wenn eine solche Message funktioniert, wird der Text erweitert.
Re: pushover OH3
Verfasst: 7. Apr 2022 19:46
von Mclupo
Aus irgendeinem Grund musste ich von sendHtmlMessage zu sendMessage wechseln, weil die Funktion nicht mehr ging. Ich weiss leider nicht mehr warum.
Notfallmeldungen kommen darüber
Code: Alles auswählen
val actions = getActions("pushover", "pushover:pushover-account:abcd")
var Zeitpunkt = now.toLocalDateTime()
actions.sendPriorityMessage("Achtung Wasser Schaden in der Küche " + Zeitpunkt.getDayOfWeek() + " " + Zeitpunkt.getHour() + ":" + Zeitpunkt.getMinute() , "openHAB", 2)
Re: pushover OH3
Verfasst: 7. Apr 2022 22:05
von Galadriel13
Danke euch allen.
Aber es funkioniert auch mit der von euch genannten Anpassung noch nicht.
Ich habe verstanden, dass ich bei
für "abcd" meinen PushOver Key eingeben muss, oder liege ich falsch?
Muss ich in der Rule überhaupt irgendwelche Keys, Pushover-Email eintragen, oder nicht?
Danke euch.
Re: pushover OH3
Verfasst: 7. Apr 2022 22:07
von udo1toni
Nein, Du musst dort die UID des Things angeben, welches Deine Credentials enthält.
Schau mal hier:
https://www.openhab.org/addons/bindings ... ll-example
Re: pushover OH3
Verfasst: 7. Apr 2022 22:24
von Galadriel13
Danke udo1toni für die prompte Rückmeldung.
Dann hatte ich das richtig.
Ich hatte nur anstatt der UID "abcd" als Platzhalter eingetragen.
Muss man bei
Code: Alles auswählen
actions.sendMessage("Wohnungstür geöffnet " + Zeitpunkt.getDayOfWeek() +" " +Zeitpunkt.getHour() + ":" + Zeitpunkt.getMinute(), "openHAB")
anstatt für "openHAB" etwas anderes wählen?
Ich habe ja zum Beispiel ein Device mit dem Namen "iphone_M" angelegt.
Muss das nicht im Thing oder hier hinterlegt werden?