Seite 1 von 1

Standalone erkennen

Verfasst: Fr Jan 21, 2022 5:28 pm
von hhoefling
Wie kann ein Script (Bash/python) erkennen ob es auf einem "Standartalone" Pi oder auf einer openWB-Stardart/Custon/Duo läuft.
Sprich wie kann ich erkennen welche Hardware verfügbar ist.

Jemand ein Tip....

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 5:40 pm
von HSC
Ich würde sagen, da ist normalerweise kein Zähler und keine EVSE am ( z.T.. internen Modbus) oder USB über Adapter. ;)
VG

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 5:52 pm
von philipp123
Was ist denn der Hintergrund der Frage? Eventuell Art von LP1 in der Config.

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 7:51 pm
von hhoefling
Ich möchte das auf meinen Testraspi die Hardware bezogen module
gar nicht erst gestartet werden. Sie müllen nur die Logdateien voll.

Mir fallen bisher ein
- LP1-Type, ja daran habe ich auch gedacht, nur weiss ich nicht so genau
was die möglichen Typen so alles bedeuten.

- vorhandensein des USB Modusbus Adapters. Nur davon gibt's bestimmt mehrer Typen

- vorhandensein der Serienummer in /home/pi aber ich denke auch die Standalone hat eine.

Nichts überzeugt mich.

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 8:27 pm
von philipp123
Sowas wird es vermutlich eh nie in den Code schaffen, daher wäre es ja eh eine lokale Anpassung des Codes. Aber warum konfigurierst du die Module nicht einfach aus welche die Probleme machen auf deiner Testumgebung?

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 8:41 pm
von hhoefling
Klar mach ich ja auch.
Aber beim nachsten Update werden die Querrulaten wieder gestartet.
(isss, mobus, rfid led etc.)

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 9:56 pm
von LutzB
???
Isss muss aktiviert manuell werden
Rfid muss aktiviert manuell werden
Led muss aktiviert manuell werden
Lediglich der Modbus Server läuft immer.

Re: Standalone erkennen

Verfasst: Fr Jan 21, 2022 9:59 pm
von hhoefling
Und der readrfid.py wird gestart wenn man die virtuellen rfid's verwenden will
und dafür den Type auf 1 setzt. Auch wenn kein Reader vorhanden ist.

Edit sagt...
Stimmt nicht. nur bei Mode=2

Edit nochmal.

Ne wird doch gestartet bei 1 und 2 (atreboot.sh Zeile ~130)