Binding neu starten über Switch

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
iceman
Beiträge: 22
Registriert: 31. Dez 2017 12:16
Answers: 1

Binding neu starten über Switch

Beitrag von iceman »

Hallo,

ich habe eine Siemens Waschmaschine die über Homeconnect mit Openhab verbunden ist. Leider wird wenn die Maschine aus war die Verbindung nicht selbstständig hergestellt so das ich jedes mal das Binding neu starten oder speichern muss.

Ich habe versucht über exec das Binding neu zu starten, leider ohne Erfolg. Ich stehe da sehr auf dem Schlauch und habe es auch über die Konsole nicht hinbekommen.
Normalerweise mach ich alles über Putty über Port 22, jetzt kommt der Port 8101 hinzu, was muss ich wo machen?
Ach, ich fahre hier OH3.2

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

Re: Binding neu starten über Switch

Beitrag von udo1toni »

Wenn Du direkt auf die Karaf Konsole willst, musst Du dafür einiges konfigurieren. der einfachste Zugriff läuft einfach wie gewohnt, Du verbindest Dich per ssh (z.B. PuTTY) auf den Rechner, auf dem openHAB läuft und rufst dann dort lokal ssh openhab@localhost -p8101 auf. Damit landest Du dann auf der Karaf Konsole und kannst z.B. mit bundle:restart org.openhab.binding.homeconnect das Binding neu starten (der genaue Name wird leicht anders lauten...)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Binding neu starten über Switch

Beitrag von PeterA »

Hallo,

bei meinem Denon AVR ist das auch ab und zu notwendig damit er "Online" kommt:

Code: Alles auswählen

rule "Denon Thing Reset"
    when
        Item Reset_DenonThing received command
    then
        switch(receivedCommand) {
            case ON :  sendHttpPutRequest("http://192.168.2.106:8080/rest/things/denonmarantz:avr:0005cd3a0e8e/enable", "application/json", 'enabled') //Disable Thing
            case OFF : sendHttpPutRequest("http://192.168.2.106:8080/rest/things/denonmarantz:avr:0005cd3a0e8e/enable", "application/json", 'true')    //Enable Thing
		}
end
Hinweis: Hier läuft noch OpenHab 2.4

Gruß Peter
- OpenHab 2.4
#PWRUP

iceman
Beiträge: 22
Registriert: 31. Dez 2017 12:16
Answers: 1

Re: Binding neu starten über Switch

Beitrag von iceman »

Vielen Dank schoneinmal dafür, ich bekomm jetzt das Binding über den Befehl
sudo /usr/bin/ssh -p 8101 -i /var/lib/openhab/openhab.id_rsa openhab@openhabian bundle:restart org.openhab.binding.homeconnect
neu gestartet, nur wie bekomm ich es über das exec-Binding hin?

ich habe den oben genannten Befehl in der Whitelist eingetragen und in der /etc/sudoers.d/010_pi-nopasswd.tmp
openhabian ALL=(ALL) NOPASSWD: ALL
openhab ALL=(ALL) NOPASSWD: ALL

dennoch bekomm ich Fehlermeldungen?

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Binding neu starten über Switch

Beitrag von int5749 »

iceman hat geschrieben: 26. Mär 2022 07:53 ich habe eine Siemens Waschmaschine die über Homeconnect mit Openhab verbunden ist. Leider wird wenn die Maschine aus war die Verbindung nicht selbstständig hergestellt so das ich jedes mal das Binding neu starten oder speichern muss.
Hi,

welche Siemens Waschmaschine hast Du?? Ich habe selber auch eine Waschmaschine und auch einen Geschirrspüler von Siemens und beide sind problemlos über opneHAB zu steuern. Der einzige Unterschied ist, dass das Thing für die Waschmaschine offline ist, wenn diese ausgeschaltet ist. Der Geschirrspüler bleibt als Thing online. Beide sind aber nicht steuerbar, was auch Sinn macht, sofern diese ausgeschaltet sind. Nachdem dann die Geräte für einen Lauf vorbereitet sind, werden die mit der Option "Remote Start" aktiviert. Somit sind die dann in openHAB sichtbar und können über einen entsprechenden Befehl gesteuert werden.

Derzeit spiele ich noch etwas mit dem SMA Home Manager, der die Geräte auch mit einem Remote/Delayed Start starten kann, in Abhängigkeit von der erwarteten Erzeugung, andere Verbraucher (z.B. E-Auto) etc.

Das Binding brauchte ich ewig nicht neu starten. Ab und an mal die Bridge neu authorisieren, aber dazu habe ich einen Bookmark auf dem Handy, was in wenigen Sekunden erledigt ist. Trifft aber nur alle paar Wochen mal auf.

Viele Grüße
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

iceman
Beiträge: 22
Registriert: 31. Dez 2017 12:16
Answers: 1

Re: Binding neu starten über Switch

Beitrag von iceman »

Gerade nochmal probiert und jetzt hat die Maschine sich sofort mit OH verbunden, werde das mal beobachten müssen und trotzdem die Möglichkeit des neu Starten des Bindings einbauen.
Ich habe eine IQ500 WM14UP40/01 und bisher klappte das mit dem Neuverbinden beim Einschalten nicht.

Antworten