Seite 2 von 3

Re: Pushover

Verfasst: 1. Mär 2016 07:29
von Cyrelian
Hi,

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

Re: Pushover

Verfasst: 1. Mär 2016 19:44
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

Re: Pushover

Verfasst: 2. Mär 2016 08:49
von Cyrelian
Hi,

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

CU
Cyrelian

Re: Pushover

Verfasst: 3. Mär 2016 00:19
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.

Re: Pushover

Verfasst: 3. Mär 2016 07:26
von Cyrelian
HI chubv,

kannst Du bitte dein Rule incl. Imports posten?

THX
Cyrelian

Re: Pushover

Verfasst: 3. Mär 2016 10:32
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.

Re: Pushover

Verfasst: 3. Mär 2016 21:00
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.

Re: Pushover

Verfasst: 4. Mär 2016 11:50
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

Re: Pushover

Verfasst: 4. Mär 2016 12:17
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 ;)

Re: Pushover

Verfasst: 5. Mär 2016 07:54
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.