Pushover

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Pushover

Beitrag von Cyrelian »

Hi,

ok, dann drücke ich mal die Daumen das :D
CU
Cyrelian

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37

Re: Pushover

Beitrag von wunram »

Ich mach mal ne Rückmeldung.

Haltet mich für bescheuert :oops:, aber ich kann gerade nix negatives berichten, obwohl ich gestern noch einen Fehler in einer Rule gefunden habe.

Also stand der Dinge ist, seit ich das debug eingetragen habe, ruft er regelmässig alle Items, Rules, etc etc ab und behält auch die Werte in der Variable..

Also sorry ... nix neues an der Openhab Front.

Gruß Wunram
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Pushover

Beitrag von Cyrelian »

Hi,

halb so wild, solange es nun läuft ist es ja egal :D

CU
Cyrelian

chubv
Beiträge: 18
Registriert: 11. Feb 2016 22:04

Re: Pushover

Beitrag von chubv »

Ich habe nach wie vor ein Problem mit Pushover.
Ich hab's jetzt mal mit OH 1.8 statt 2.0 versucht.

Im 1.8er Logfile steht:

Code: Alles auswählen

2016-03-02 23:56:58.509 [ERROR] [o.o.c.s.ScriptExecutionThread ] - Error during the execution of rule 'myrule on': Could not invoke method: org.openhab.action.pushover.internal.Pushover.pushover(java.lang.String,int,java.lang.String) on instance: null
Den defaultToken und defaultUser habe ich im openhab.cfg konfiguriert.

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Pushover

Beitrag von Cyrelian »

HI chubv,

kannst Du bitte dein Rule incl. Imports posten?

THX
Cyrelian

chubv
Beiträge: 18
Registriert: 11. Feb 2016 22:04

Re: Pushover

Beitrag von chubv »

Cyrelian hat geschrieben:HI chubv,

kannst Du bitte dein Rule incl. Imports posten?

THX
Cyrelian
Hat sich erledigt.

Ich weiß nicht warum, aber als ich heute um 5:30 aufs Handy geschaut habe, habe ich eine Pushovernachricht von vor 3 Stunden (also ca 1,5 Stunde nach meinem letzen Test) gesehen. :shock:
Wenn ich jetzt das Licht einschalte bekomme ich die Meldung immer.
Pushover bei Licht ein ist übrigens nur zum Testen. ;)

Übrigens mit Version 1.8.
Die 2.0 lasse ich jetzt mla ruhen.

chubv
Beiträge: 18
Registriert: 11. Feb 2016 22:04

Re: Pushover

Beitrag von chubv »

Hat sich doch noch nicht ganz erledigt. :roll:

Ich möchte pushover nach dieser Vorgabe verwenden:

Code: Alles auswählen

pushover(String apiToken, String userKey, String message, String device, String title, String url, String urlTitle, int priority, String soundFile)
Es funktioniert

Code: Alles auswählen

pushover(Mein_Token, Mein_userKey, Meine_message, Mein_device)
Sobald ich weitere Strings hinzufüge funktioniert pushover nicht mehr.
Klappt das bei euch?


In der Homematic selbst verwende ich curl für pushover Nachrichten. Das klappt aber aus openhab heraus auch nicht. :roll:
Ziel ist es natürlich die Nachrichten von openhab senden zu lassen.

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Pushover

Beitrag von Cyrelian »

Hi chubv,

hast Du mal das Debuglogging für das Pushover binding eingeschaltet? Wäre mal Interessant zu sehen wo der unterschied liegt zu dem was funktioniert und zu dem was nicht geht.
Ich baue mir mal ne Testrule und "vielen" Strings..mal schauen ob ich es nachstellen kann.

CU
Cyrelian

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Pushover

Beitrag von Cyrelian »

Hi chubv,

also...es sieht so aus, als kann der "pushover" aktuell nur vier , anstatt der angegeben acht Strings verarbeiten. Sobald ich den fünften String hinzufüge (String Titel), gibt es im log eine Java Exception.

Code: Alles auswählen

java.lang.IllegalStateException: Could not invoke method: org.openhab.action.pushover.internal.Pushover.pushover(java.lang.String,int,java.lang.String,java.lang.String) on instance: null
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter.invokeOperation(XbaseInterpreter.java:738) ~[na:na]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter._featureCallOperation(XbaseInterpreter.java:713) ~[na:na]
        at sun.reflect.GeneratedMethodAccessor409.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:291) ~[na:na]
        at org.openhab.model.script.interpreter.ScriptInterpreter.internalFeatureCallDispatch(ScriptInterpreter.java:69) ~[na:na]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter._evaluateAbstractFeatureCall(XbaseInterpreter.java:658) ~[na:na]
        at sun.reflect.GeneratedMethodAccessor408.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:291) ~[na:na]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter.internalEvaluate(XbaseInterpreter.java:218) ~[na:na]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter._evaluateBlockExpression(XbaseInterpreter.java:321) ~[na:na]
        at sun.reflect.GeneratedMethodAccessor421.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.eclipse.xtext.util.PolymorphicDispatcher.invoke(PolymorphicDispatcher.java:291) ~[na:na]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter.internalEvaluate(XbaseInterpreter.java:218) ~[na:na]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter.evaluate(XbaseInterpreter.java:204) ~[na:na]
        at org.openhab.model.script.internal.engine.ScriptImpl.execute(ScriptImpl.java:59) ~[na:na]
        at org.openhab.model.rule.internal.engine.ExecuteRuleJob.execute(ExecuteRuleJob.java:55) ~[na:na]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]
Caused by: java.lang.IllegalArgumentException: argument type mismatch
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65]
        at org.eclipse.xtext.xbase.interpreter.impl.XbaseInterpreter.invokeOperation(XbaseInterpreter.java:729) ~[na:na]
        ... 23 common frames omitted
Warum weiß ich nocht nicht ;)

chubv
Beiträge: 18
Registriert: 11. Feb 2016 22:04

Re: Pushover

Beitrag von chubv »

Hi Cyrelian!
Danke für's testen. Da bin ich ja froh, dass das nachstellbar ist.
Ich hoffe, dass es dafür bald ne Lösung gibt sonst muss ich die Pushovermeldungen auf der CCU lassen bzw. anlegen.

Antworten