Topic-icon OpenHAB auf einer QNAP-NAS installieren

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
21 Jun 2015 21:43 - 21 Jun 2015 21:43 #31 von Ricotchet
Ricotchet antwortete auf OpenHAB auf einer QNAP-NAS installieren

[/etc] # ps faux | grep openhab
18754 admin 544 S grep openhab
[/etc] #

[/] # whoami
admin


[/] # su
-sh: su: command not found


Den Nachfolgnden Satz konnte ich nicht nachvollziehen meinjst du ich soll in den ordner "cat /etc/passwd" den gibt es nicht

Du könntest auch mal ein "cat /etc/passwd" machen. Dann werden alle im System verfügbaren User aufgelistet. Hier wird der User "admin" auftauchen und auch alle anderen.

Letzte Änderung: 21 Jun 2015 21:43 von Ricotchet.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Jun 2015 22:52 #32 von Jürgen
Der "cat"-Befehl zeigt den Inhalt einer Datei an. In diesem Fall würde mich die Datei /etc/passwd interessieren.

Wir bewegen uns jetzt allerdings in einem Bereich, wo die QNAP sich anders verhält, wie ein Standard-Linux. (Stichwort root-User).
Da wird die Fehlersuche etwas schwierig. Beim "ps"-Befehl wird bei dir auch nicht der OpenHAB-Prozess angezeigt. Vermutlich fehlen dem Benutzer "admin" die Rechte dafür.

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
23 Jun 2015 22:46 #33 von Ricotchet
Ricotchet antwortete auf Vorstellung: Visualisierung mit OpenHAB
Gute Idee einen seperaten thread von zu machen

Also ich hab mal gute Nachrichten mittlerweile läuft openhab auf meinem NAS
die schlechte ich habe nichts verändert einzig ein Neustart war die Lösung.
Zu beobachten ist das sobald ich die OpenHAB Applikation über das Web Interface neu starte openhab nicht mehr funktioniert startet man das NAS dann jedoch neu geht wieder alles.
damit kann ich aber erst mal leben.
Das nächste was ich mal untersuchen werde ist warum das Binding direkt über HTTTP nicht richtig funktioniert.
Danke für die Hilfe

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
24 Jun 2015 08:37 - 24 Jun 2015 08:37 #34 von Jürgen

Also ich hab mal gute Nachrichten mittlerweile läuft openhab auf meinem NAS
die schlechte ich habe nichts verändert einzig ein Neustart war die Lösung.
Zu beobachten ist das sobald ich die OpenHAB Applikation über das Web Interface neu starte openhab nicht mehr funktioniert startet man das NAS dann jedoch neu geht wieder alles.
damit kann ich aber erst mal leben.


Das freut mich. Alte IT-Weisheit: "Reboot tut gut"


Das nächste was ich mal untersuchen werde ist warum das Binding direkt über HTTTP nicht richtig funktioniert.


Das war auch mein erster Ansatz. Wie in folgendem Beitrag beschrieben ( phc-forum.de/index.php/forum/visualisier...indung-an-openhab#64 ) hatte ich mittels Wireshark den Netzwerktraffic abgegriffen (das kannst du auf der QNAP wahrscheinlich nicht machen ...) und festgestellt, dass dann mehrfache HTTP-Befehle (HTTP-GET) verschickt werden. Je nachdem dann eine gerade oder ungerade Anzahl von Befehlen unterwegs waren, hat der Schaltvorgang funktioniert oder nicht (ein - aus - ein - aus ...).
Nach dem "Workaround" über lynx habe ich das aber nicht weiter verfolgt.

Bin mal gespannt, ob du da noch was herausfindest. Das richtige Binding hast du ja sicherlich schon installiert ... :whistle:

Gruß
Jürgen

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Letzte Änderung: 24 Jun 2015 08:37 von Jürgen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
24 Jun 2015 22:51 #35 von Ricotchet
Ricotchet antwortete auf Vorstellung: Visualisierung mit OpenHAB
@Jürgen ja Binding ist drauf ;)
dasmit mehmaligen senden habe ich auch festgestellt. ich vermute das es was mit dem bestätigen des Get Befehls auf sich hat und da dies scheinbar nicht klappt wird der befehl erneut gesendet.

Ich werde wohl mein alten Hub wieder in Gag bringen und ein paar Wireshark aufnahmen machen.
Interessant ist ob dies bei "jeden Webserver" auftritt oder nur bei der PHC Steuerung

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Jun 2015 07:40 #36 von Jürgen

@Jürgen ja Binding ist drauf ;)
dasmit mehmaligen senden habe ich auch festgestellt. ich vermute das es was mit dem bestätigen des Get Befehls auf sich hat und da dies scheinbar nicht klappt wird der befehl erneut gesendet.

Ich werde wohl mein alten Hub wieder in Gag bringen und ein paar Wireshark aufnahmen machen.
Interessant ist ob dies bei "jeden Webserver" auftritt oder nur bei der PHC Steuerung


Da bin ich auch mal gespannt. Auch das Verhalten, dass die Anzahl der HTTP-GET's unterschiedlich ist, kann ich nicht logisch nachvollziehen.

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Jun 2015 08:32 #37 von Andreas
Also ich habe mir mal den Source des HTTP-Bindings kurz angeschaut.
org.openhab.binding.http.internal;:
  ...
  HttpUtil.executeUrl(httpMethod, url, provider.getHttpHeaders(itemName, command), null, null, timeout);
  ..
org.openhab.io.net.http:
  ...
  public static String executeUrl(...)
  ...
    HttpMethod method = HttpUtil.createHttpMethod(httpMethod, url); 
    method.getParams().setSoTimeout(timeout); 
    method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler(3, false)); 
So wie ich das lesen, wird also 3x probiert, aber nur innerhalb des konfigurierten Timeouts.
Komisch, dass es bei Jürgen auch 4x wiederholt wurde...

Andreas

PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Jun 2015 09:07 #38 von Jürgen
Das ist eine Erklärung: Die Rückmeldung des Steuermoduls ist tatsächlich nicht "200" (= OK), sondern irgendein Fehler (weiß nicht mehr genau welcher - ich glaube "403").

Sinnvoll wäre in so einem Fall ein Parameter für das HTTP-Binding, bei dem der "Retry" deaktiviert wird. (oder gibt es die?)

Auf der anderen Seite ist das seitens PEHA auch nicht sauber implementiert - wenn ich schon die Möglichkeit einer Action-URL schaffe, muss ich auch für eine saubere Rückmeldung ("200") sorgen :unsure:

Gruß
Jürgen

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Jun 2015 12:22 #39 von Andreas
Hast Du mal den Log-Level erhöht und geschaut, was im Log des Bindings steht?

PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
25 Jun 2015 13:10 #40 von Jürgen

Hast Du mal den Log-Level erhöht und geschaut, was im Log des Bindings steht?


Werde ich heute abend mal ausprobieren

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum