Openhab und Whitelist

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

mj1234
Beiträge: 13
Registriert: 30. Jul 2020 09:44
Answers: 1

Openhab und Whitelist

Beitrag 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
von mj1234 » 3. Aug 2020 20:21
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
Gehe zur vollständigen Antwort

thomas_w

Re: Openhab und Whitelist

Beitrag 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

mj1234
Beiträge: 13
Registriert: 30. Jul 2020 09:44
Answers: 1

Re: Openhab und Whitelist

Beitrag 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

thomas_w

Re: Openhab und Whitelist

Beitrag 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?

mj1234
Beiträge: 13
Registriert: 30. Jul 2020 09:44
Answers: 1

Re: Openhab und Whitelist

Beitrag von mj1234 »

Eventuell username und Passwort?
Sonst wüsste ich nicht.

thomas_w

Re: Openhab und Whitelist

Beitrag 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.

mj1234
Beiträge: 13
Registriert: 30. Jul 2020 09:44
Answers: 1

Re: Openhab und Whitelist

Beitrag 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

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

Re: Openhab und Whitelist

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

mj1234
Beiträge: 13
Registriert: 30. Jul 2020 09:44
Answers: 1

Re: Openhab und Whitelist

Beitrag von mj1234 »

Danke für den Tip.
Leider keine Änderung.

Nun weiß ich auch nicht weiter.

Viele Grüße

mj1234
Beiträge: 13
Registriert: 30. Jul 2020 09:44
Answers: 1

Re: Openhab und Whitelist

Beitrag 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

Antworten