AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Analyzer Nutzung

Ich habe einen Analyzer oder plane einen zu bauen
94
30%
Das Display ist für mich wichtig
24
8%
Ich nutze überwiegend die WebUI
53
17%
Langzeitdaten sind mir wichtig (Analyzer läuft 24/7)
59
19%
Ich möchte den Analyzer als RaspiMatic Addon oder auf einem Server dauerhaft betreiben
82
26%
 
Abstimmungen insgesamt: 312

markus-now
Beiträge: 23
Registriert: 05.10.2018, 18:21
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von markus-now » 05.02.2021, 15:57

jp112sdl hat geschrieben:
05.02.2021, 06:38
markus-now hat geschrieben:
05.02.2021, 06:32
Leider darf der Benutzer AskSinAnalyzer »/usr/bin/asksin-analyzer-xs --list-ports« als root auf AskSinP3pAnalyzerXS nicht ausführen.
Benutzer AskSinAnalyzer fehlt in den sudoers.

Und warum heißt der Benutzer eigentlich AskSinAnalyzer, wo doch sein Home in /home/pi zu liegen scheint?
Hallo p112sdl ,

in sudoers hatte ich einen Tippfehler, jetzt kommt nach: sudo asksin-analyzer-xs --list-ports
Detected SerialPort: /dev/ttyAMA0 (unknown manufacturer)
Detected SerialPort: /dev/ttyS0 (unknown manufacturer)
[email protected]:/home/pi$

Kann aber in der Oberfläche immer noch keinen SerialPort auswählen. (SerialPort und rotes Ausrufezeichen) :?

Benutzeravatar
Psi
Beiträge: 447
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 24 Mal
Danksagung erhalten: 73 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 05.02.2021, 16:07

Also mal langsam ...

1.) Dein AskSinAnalyzer User hat nichts in der Gruppe wheel oder sudoers verloren - es ist nicht nötig, dass dieser root wird.

2.)
jetzt kommt nach: sudo asksin-analyzer-xs --list-ports
Detected SerialPort: /dev/ttyAMA0 (unknown manufacturer)
Detected SerialPort: /dev/ttyS0 (unknown manufacturer)
Also hast du bewiesen, dass der analyzer als root die zwei Interfaces erkennt. Nun musst du erreichen, dass er dies auch tut, wenn er unter dem User AskSinAnalyzer ausgeführt wird.


Zunächst führst du (entweder als root oder als user "pi") aus:

Code: Alles auswählen

sudo groups AskSinAnalyzer
=> Bitte output hier pasten

Code: Alles auswählen

sudo chgrp dialout /dev/ttyAMA0 /dev/ttyS0
=> Damit änderst du die Gruppe der beiden Devices. Der User AskSinAnalyzer sollte eigentlich in dialout sein

Code: Alles auswählen

systemctl restart analyzer
Nun solltest die beiden Interfaces in der WebUI auswählen können.
Sofern das nach nem Reboot wieder nicht geht würde ich die /etc/systemd/system/analyzer.service anpassen und ein

Code: Alles auswählen

ExecPre=chgrp dialout /dev/ttyS0
einfügen

markus-now
Beiträge: 23
Registriert: 05.10.2018, 18:21
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von markus-now » 05.02.2021, 17:03

Psi hat geschrieben:
05.02.2021, 16:07
Also mal langsam ...

1.) Dein AskSinAnalyzer User hat nichts in der Gruppe wheel oder sudoers verloren - es ist nicht nötig, dass dieser root wird.

2.)
jetzt kommt nach: sudo asksin-analyzer-xs --list-ports
Detected SerialPort: /dev/ttyAMA0 (unknown manufacturer)
Detected SerialPort: /dev/ttyS0 (unknown manufacturer)
Also hast du bewiesen, dass der analyzer als root die zwei Interfaces erkennt. Nun musst du erreichen, dass er dies auch tut, wenn er unter dem User AskSinAnalyzer ausgeführt wird.


Zunächst führst du (entweder als root oder als user "pi") aus:

Code: Alles auswählen

sudo groups AskSinAnalyzer
=> Bitte output hier pasten "AskSinAnalyzer : users dialout" Bekomme ich angezeigt

Code: Alles auswählen

sudo chgrp dialout /dev/ttyAMA0 /dev/ttyS0
=> Damit änderst du die Gruppe der beiden Devices. Der User AskSinAnalyzer sollte eigentlich in dialout sein

Code: Alles auswählen

systemctl restart analyzer
Nun solltest die beiden Interfaces in der WebUI auswählen können.
Sofern das nach nem Reboot wieder nicht geht würde ich die /etc/systemd/system/analyzer.service anpassen und ein

Code: Alles auswählen

ExecPre=chgrp dialout /dev/ttyS0
einfügen
Sorry hatte ein wenig gedauert, aber ich hatte eben gleich einen zweiten RPI komplett nach Anleitung installiert.
Immer noch das gleiche Problem: No SerialPort configured.
Zuletzt geändert von markus-now am 05.02.2021, 19:07, insgesamt 1-mal geändert.

Benutzeravatar
Psi
Beiträge: 447
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 24 Mal
Danksagung erhalten: 73 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 05.02.2021, 17:30

Ä ja das hatte ich geschrieben. Irgend ein Kommentar gibt beim quoting schon meistens Sinn 😉

stan23
Beiträge: 1407
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 318 Mal
Danksagung erhalten: 166 Mal
Kontaktdaten:

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von stan23 » 05.02.2021, 18:30

Mal kurz einen diff gemacht:
markus-now hat geschrieben:
05.02.2021, 17:03
Psi hat geschrieben:
05.02.2021, 16:07
Zunächst führst du (entweder als root oder als user "pi") aus:

Code: Alles auswählen

sudo groups AskSinAnalyzer
=> Bitte output hier pasten
"AskSinAnalyzer : users dialout" Bekomme ich angezeigt
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

markus-now
Beiträge: 23
Registriert: 05.10.2018, 18:21
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von markus-now » 05.02.2021, 19:10

Psi hat geschrieben:
05.02.2021, 17:30
Ä ja das hatte ich geschrieben. Irgend ein Kommentar gibt beim quoting schon meistens Sinn 😉
Sorry :D hatte ein wenig gedauert, aber ich hatte eben gleich einen zweiten RPI komplett nach Anleitung installiert.
Immer noch das gleiche Problem: No SerialPort configured. Benutzer und alles andere als "analyzer" gleiche Problem
Bild 05.02.21 um 19.20.jpg
nach eintrag in /etc/sudoers.tmp: analyzer ALL=(ALL) NOPASSWD:ALL Vorher musste ich ein Password eingeben das ging aber nicht, weil ich keines vergeben habe.

sudo groups analyzer
analyzer : users dialout

sudo su -s /bin/bash analyzer

[email protected]:/home/pi$ sudo asksin-analyzer-xs --list-ports
Detected SerialPort: /dev/ttyAMA0 (unknown manufacturer)
Detected SerialPort: /dev/ttyS0 (unknown manufacturer)
Zuletzt geändert von markus-now am 05.02.2021, 19:31, insgesamt 1-mal geändert.

Benutzeravatar
Psi
Beiträge: 447
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 24 Mal
Danksagung erhalten: 73 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 05.02.2021, 19:24

Was sagt denn

Code: Alles auswählen

sudo journalctl -u analyzer
?

markus-now
Beiträge: 23
Registriert: 05.10.2018, 18:21
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von markus-now » 05.02.2021, 19:33

Psi hat geschrieben:
05.02.2021, 19:24
Was sagt denn

Code: Alles auswählen

sudo journalctl -u analyzer
?
-- Logs begin at Fri 2021-02-05 19:17:49 CET, end at Fri 2021-02-05 19:33:14 CET. --
Feb 05 19:17:53 AskSinAnalyzerP3p systemd[1]: Started Analyzer for radio telegrams in a HomeMatic environmen
Feb 05 19:17:56 AskSinAnalyzerP3p asksin-analyzer-xs[339]: Data-Path: /opt/analyzer
Feb 05 19:17:56 AskSinAnalyzerP3p asksin-analyzer-xs[339]: Server started on port 8088
Feb 05 19:17:56 AskSinAnalyzerP3p asksin-analyzer-xs[339]: Serving UI from /usr/lib/node_modules/asksin-anal
Feb 05 19:17:56 AskSinAnalyzerP3p asksin-analyzer-xs[339]: No SerialPort configured.
lines 1-6/6 (END)

Benutzeravatar
Psi
Beiträge: 447
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 24 Mal
Danksagung erhalten: 73 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 05.02.2021, 19:38

Du warst in der Zwischenzeit aber auf der Config-Page und hast geprüft, dass die Devices nicht im DropDown sind?

Benutzeravatar
Psi
Beiträge: 447
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 24 Mal
Danksagung erhalten: 73 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 05.02.2021, 19:43

Und mach mal

Code: Alles auswählen

sudo -U AskSinAnalyzer asksin-analyzer-xs --list-ports

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“