pushover OH3

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: pushover OH3

Beitrag 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

ODB
Beiträge: 13
Registriert: 7. Jan 2021 19:15
Answers: 0

Re: pushover OH3

Beitrag 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

Mclupo
Beiträge: 178
Registriert: 6. Jun 2020 20:55
Answers: 2
Wohnort: Kirchheim Teck

Re: pushover OH3

Beitrag 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.
OH 3.4.2 auf Raspi 4 mit Aeotec z-wave Stick gen 5+ und zigbee conbee II

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: pushover OH3

Beitrag 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.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Mclupo
Beiträge: 178
Registriert: 6. Jun 2020 20:55
Answers: 2
Wohnort: Kirchheim Teck

Re: pushover OH3

Beitrag 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")
OH 3.4.2 auf Raspi 4 mit Aeotec z-wave Stick gen 5+ und zigbee conbee II

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: pushover OH3

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Mclupo
Beiträge: 178
Registriert: 6. Jun 2020 20:55
Answers: 2
Wohnort: Kirchheim Teck

Re: pushover OH3

Beitrag 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)
OH 3.4.2 auf Raspi 4 mit Aeotec z-wave Stick gen 5+ und zigbee conbee II

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: pushover OH3

Beitrag von Galadriel13 »

Danke euch allen.

Aber es funkioniert auch mit der von euch genannten Anpassung noch nicht.

Ich habe verstanden, dass ich bei

Code: Alles auswählen

pushover:pushover-account:abcd
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.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: pushover OH3

Beitrag 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
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 222
Registriert: 30. Dez 2019 20:29
Answers: 0

Re: pushover OH3

Beitrag 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?
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.1.3 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Antworten