Dir ist der Unterschied zwischen sendCommand() und postUpdate() klar?
postUpdate() setzt den Status eines Items (und nur diesen). Außerdem sorgt es für ein Update Ereignis und gegebenenfalls (nämlich wenn sich der Status des Items durch das postUpdate() ändert) für ein Changed Ereignis.
sendCommand() sendet einen Befehl an ein Item. Dieser Befehl wird vom Item automatisch weitergeleitet, und zwar an alle verlinkten Channel, Der Befehl wird also auch an alle verlinkten Channel gesendet. Außerdem führt sendCommand() zu einem Command Ereignis.
Wenn man es nicht anders konfiguriert (in den Item Metadaten autoupdate="false"), wird openHAB bei jedem sendCommand() zusätzlich "erraten", welchen Status das Item nach dem Befehl mutmaßlich annehmen wird. openHAB setzt dann das Item "in vorauseilendem Gehorsam" auf diesen Status, und zwar mit einem postUpdate().
Du kannst also nicht einfach ein sendCommand() mit einem postUpdate() ersetzen (und auch nicht umgekehrt), sondern musst von Fall zu Fall den korrekten Befehl verwenden. Wenn beide Befehle scheinbar zum identischen Ergebnis führen, ist in den allermeisten Fällen postUpdate() die korrekte Variante.
Weiterhin ist es meist eine gute Idee, die Funktion autoupdate soweit möglich zu deaktivieren. Aus Gründen der Bequemlichkeit (...) ist autoupdate per Default eingeschaltet, aus Systemsicht wäre es aber sinnvoller, diese Funktion nur bei Bedarf zu aktivieren (wahlweise auch: nur bei ungebundenen Items grundsätzlich zu aktivieren).
Kein Zugriff über SSH - openHAB 3.2 (openHabian)
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Kein Zugriff über SSH - openHAB 3.2 (openHabian)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 22
- Registriert: 5. Apr 2021 07:37
Re: Kein Zugriff über SSH - openHAB 3.2 (openHabian)
Ja ich dreh mich da jetzt eh im Kreis. Es bei den Tests 3 Tage alles super funktioniert. PostUpdate hat das Item korrekt geschaltet aber den GPIO Port dann nicht aktiviert. Jetzt hab ich alles wieder so hingestellt wie es vorher war und das System hat sich gerade wieder in der Nacht verabschiedet. Es ist zum Verzweifeln.
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Kein Zugriff über SSH - openHAB 3.2 (openHabian)
Eventuell gibt es da einen Bug im Binding oder wahlweise auch im verwendeten Dienst (kann ich nicht beurteilen, da ich das nicht nutze). Ein "Würgaround" wäre, dem Daemon pigpiod mitzuteilen, dass er regelmäßig neu starten soll (ich gehe davon aus, dass pigpiod über systemctl läuft, da ist das ein einzelner Parameter)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 1
- Registriert: 30. Mai 2024 15:42
Re: Kein Zugriff über SSH - openHAB 3.2 (openHabian)
Hallo,
Standard-Anmeldedaten für openHABian:
Benutzername: openhabian
Passwort: openhabian
Falls das nicht funktioniert, versuche das Passwort zurückzusetzen, indem du einen Monitor und eine Tastatur direkt an den Raspberry Pi anschließt.
Kommentieren: Achte darauf, dass die Weboberfläche und der SSH-Zugang unterschiedliche Passwörter haben können.
Standard-Anmeldedaten für openHABian:
Benutzername: openhabian
Passwort: openhabian
Falls das nicht funktioniert, versuche das Passwort zurückzusetzen, indem du einen Monitor und eine Tastatur direkt an den Raspberry Pi anschließt.
Kommentieren: Achte darauf, dass die Weboberfläche und der SSH-Zugang unterschiedliche Passwörter haben können.
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Kein Zugriff über SSH - openHAB 3.2 (openHabian)
Das ist mutmaßlich nicht das Problem 
Siehe anderer Thread: viewtopic.php?p=61589#p61589 eventuell sind marodierende Spannungsspitzen die Ursache.

Siehe anderer Thread: viewtopic.php?p=61589#p61589 eventuell sind marodierende Spannungsspitzen die Ursache.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet