[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
openhabforum.de • Openhab und Whitelist
Seite 1 von 2

Openhab und Whitelist

Verfasst: 30. Jul 2020 12:57
von mj1234
Hallo Zusammen,
ich komme nicht weiter.
Ich möchte über Openhab meinen Win 10 PC herunterfahren.
Meine Installation läuft auf einem Rasperry Pi mit folgender Versionsnummer : openHAB 2.5.6-2 (Release Build)

Auf der Console setzte ich folgenden Befehl ab "net rpc shutdown -I 192.168.xx.xx -U User%passwd" und der Windows PC fährt herunter.
Mein Thing habe ich so erstellt:
Thing exec:command:pcoff [command="sudo net rpc shutdown -I 192.168.XX.XX -U User%passwd -f", interval=0, autorun=false]
Mein Item habe ich so erstellt:
Switch PC_OFF "PC" { channel="exec:command:pcoff:run" }
In der Sitemap steht folgendes:
Switch item=PC_OFF mappings=[ON="OFF"]

Im Logfile erscheint beim Betätigen des Schalters:
2020-07-29 22:41:23.280 [WARN ] [ng.exec.internal.handler.ExecHandler] - Tried to execute 'sudo net rpc shutdown -I 192.168.xx.xx -U User%Passwd', but it is not contained in whitelist.

Egal was ich in die whitelist eintrage es funktioniert nicht. Ich habe gelesen ich muss nur den Befehl in den Anführungszeichen setzten.
Dies geht aber nicht.
Kann mir jemand sagen was ich genau in meinem Fall in die Whitelist eintragen muss?

Viele Grüße

Michael

Re: Openhab und Whitelist

Verfasst: 30. Jul 2020 13:03
von thomas_w

Code: Alles auswählen

Thing exec:command:pcoff [command="sudo net rpc shutdown -I 192.168.XX.XX -U User%passwd -f", interval=0, autorun=false]
Ohne es geprüft zu haben muss aus meiner Sicht das

whiltelist

Code: Alles auswählen

sudo net rpc shutdown -I 192.168.XX.XX -U User%passwd -f
in der Whiteliste stehen...

Vielleicht hilft dieser Thread hier ein bißchen:
viewtopic.php?f=15&t=3725

Grüße
Thomas

Re: Openhab und Whitelist

Verfasst: 30. Jul 2020 14:10
von mj1234
Danke für die Antwort:
Dann steht om Log folgender Eintrag:
2020-07-30 13:58:58.856 [WARN ] [ng.exec.internal.handler.ExecHandler] - An exception occurred while formatting the command line with the current time and input values : 'Conversion = 'j''

Stimmt da etwas mit der Formatierung nicht?

Viele Grüße

Re: Openhab und Whitelist

Verfasst: 30. Jul 2020 14:29
von thomas_w
mj1234 hat geschrieben: 30. Jul 2020 14:10 Danke für die Antwort:
Dann steht om Log folgender Eintrag:
2020-07-30 13:58:58.856 [WARN ] [ng.exec.internal.handler.ExecHandler] - An exception occurred while formatting the command line with the current time and input values : 'Conversion = 'j''

Stimmt da etwas mit der Formatierung nicht?
Ist ein Parameter in dem Command, der erst zur Laufzeit eingesetzt wird?

Re: Openhab und Whitelist

Verfasst: 30. Jul 2020 14:56
von mj1234
Eventuell username und Passwort?
Sonst wüsste ich nicht.

Re: Openhab und Whitelist

Verfasst: 30. Jul 2020 15:03
von thomas_w
mj1234 hat geschrieben: 30. Jul 2020 14:56 Eventuell username und Passwort?
Sonst wüsste ich nicht.
Vermutlich User und Passwort. Ok, dann schau Dir mal den Link auf den Thread an, dort ging es auch um Parameter in der whitelist.

Das Command und die whitelist müssen ja exakt übereinstimmen.

Re: Openhab und Whitelist

Verfasst: 30. Jul 2020 15:44
von mj1234
Danke, für die Info.
Den Link hatte ich schon gelesen bevor ich hier gepostet habe.
Für mich hat sich da keine Lösung erschlossen.
Vielleicht kann ja noch jemand anders helfen?

Viele Grüße

Re: Openhab und Whitelist

Verfasst: 31. Jul 2020 10:24
von udo1toni
Hast Du openHAB mal neu gestartet? Die whitelist ist manchmal etwas zickig. Ab und zu muss man auch nach einem Neustart noch ein touch auf die whitelist ausführen, damit openHAB sie neu einliest.

Soweit ich weiß, ist das in der aktuellen Version aber schon gefixt. (2.5.7)


Gesendet von iPad mit Tapatalk

Re: Openhab und Whitelist

Verfasst: 1. Aug 2020 16:36
von mj1234
Danke für den Tip.
Leider keine Änderung.

Nun weiß ich auch nicht weiter.

Viele Grüße

Re: Openhab und Whitelist

Verfasst: 3. Aug 2020 20:21
von mj1234
Hallo Zusammen,
ich habe es hinbekommen.

Hier die Lösung:

[Things]
Thing exec:command:shutd [command="sudo net rpc shutdown -I 192.168.xx.xx -U User%%Pass", interval=0, autorun=false]
[Items]
Switch shutdown "PC" { channel="exec:command:shutd:run" }
[Sitemap]
Switch item=shutdown mappings=[ON="OFF"]
[whitelist]
sudo net rpc shutdown -I 192.168.xx.xx -U User%%Pass

Die Lösung war das doppelte Prozentzeichen zwischen User und Passwort. Bei nur einem Prozentzeichen wird das Passwort als was auch immer interpretiert.

Viele Grüße