Super, das funktioniert !!! Danke für die schnelle Hilfe
NEWS

Best posts made by Moppedman
-
RE: Influxdb adapter: storeState function
-
RE: Sprung von materialdesign Table auf anderen Seite
Habe es noch mal reinkopiert und jetzt gehts.
Keinen Ahnung was wir da gestern abend in unserer Session reinkopiert haben.
Egal, es läuft und dir noch mal vielen Dank.......
-
RE: Test Adapter rpi2 2.x
@laser Dazu habe ich ja mit @garfonso geschrieben. Er hat zuletzt ja gesagt das anpassen zu wollen. Wenn er das eingebaut hat, kannst du das Startverhalten über die Adaptereinstellung einstellen wie du willst.
-
RE: Test Adapter rpi2 2.x
Nein, ich habe kein PullUp angeklickt.
Es wird im Adapter bei der Anwahl "Ausgang" kein PullUp Kästchen zum anklicken angezeigt. Die zeigt er mir nur bei Eingängen (was ich auch logisch finde)
-
RE: Test Adapter rpi2 2.x
Hi @smallfeuer ,
Sorry, aber ich war im Ausland auf Dienstreise und habe daher erst jetzt Zeit zu antworten. Weis nicht ob du die Tabelle in meinem Orginal Post gefunden hast, sonst hier noch einmal zur Info. Die obere ist von meinem "alten" Pi4 mit Buster und die untere ein Pi5 mit Bookworm. Die jeweiligen rpio Versionen die ich getestet habe stehen links
Latest posts made by Moppedman
-
RE: Test Adapter rpi2 2.x
Hi @smallfeuer ,
Sorry, aber ich war im Ausland auf Dienstreise und habe daher erst jetzt Zeit zu antworten. Weis nicht ob du die Tabelle in meinem Orginal Post gefunden hast, sonst hier noch einmal zur Info. Die obere ist von meinem "alten" Pi4 mit Buster und die untere ein Pi5 mit Bookworm. Die jeweiligen rpio Versionen die ich getestet habe stehen links
-
RE: Test Adapter rpi2 2.x
Nein, ich habe kein PullUp angeklickt.
Es wird im Adapter bei der Anwahl "Ausgang" kein PullUp Kästchen zum anklicken angezeigt. Die zeigt er mir nur bei Eingängen (was ich auch logisch finde)
-
RE: Test Adapter rpi2 2.x
Was zeigt gpioinfo unter SSH für deinen Eingang des Magnetschalters bzw. deine Ausgänge: active-high oder active-low.
Je nachdem wie du Konfiguriert hast, verhält sich das System invertierent bei TRUE bzw. FALSE. Das sieht für mich danach aus und läge dann nicht an der Programmierung von @Garfonso
Schau mal hier https://www.raspberrypi.com/documentation/computers/config_txt.html#gpio-control
Das Verhalten beim Start ist für mich ein eigenständiger Punkt. Hier könnte es schon so sein, je nachdem wie das Timingverhalten der Programmsectionen zueinander abgestimmt sind (oder nicht) das du kurz diesen Toggle Verhalten hast.
-
RE: Test Adapter rpi2 2.x
Welche Libaries installiert sein müssen und welche nicht muss @Garfonso dir/uns sagen. Ich selber habe auf dem Pi5 mit Bookworm folgendes drauf
Package: gpiod in Version: 1.6.3-1+b3
Package: libgpiod2 in Version: 1.6.3-1+b3
Package: libgpiod-dev in Version: 1.6.3-1+b3@Garfonso : Wenn da was fehlt oder ein anderes Paket NICHT drauf sein dann bitte Rückmledung.
-
RE: Test Adapter rpi2 2.x
Hi @garfonso
Frohes Neues Jahr erst mal.
Hat was gedauert da ich mir erst zwei Testsysteme aufgebaut habe. Eins mit dem Pi4 unter Buster und V1.3.2 des RPiO und ein zweites mit dem PI5 mit Bookworm und V2.3.1 getestet. Ergebnis ist wie folgt:
Beim Anhalten des neuen Adapters bleiben die Relais im geschaltet Zustand EIN. Nach dem Neustart bleiben die Relais AUS , unabhängig was ich als Startwert in die Config eintrage. Das wäre schön wenn du das noch anpassen könntest das der Ausgang nach dem Neustart dem Wert in der Config entspricht. (Startwert "0" = EIN)
Über das Verhalten beim Anhalten des Adapters habe ich noch einmal nachgedacht ob die Ausgänge nicht doch innerhalb des V1.3.2 weggeschaltet werden. Ich halte ja innerhalb des IOB den Adapter an. Das sollte das Betriebssystem eigentlich nicht interessieren.
-
RE: Test Adapter rpi2 2.x
@garfonso Erst man vielen Dank das du das Startverhalten anpassen willst. Wenn du das fertig hast teste ich das gerne für dich. Einfach nur melden
Hinsichtlich des Freischalten verstehe ich jetzt, das weder im alten noch im neunen Adapter die Ausgänge zurückgeschaltet werden.
Kann es sein das im Betriebssystem für die GPIOs dieses Verhalten hinterlegt ist. Wenn ich das richtig gelesen habe wurden die GPIO von der Pi Foundation völlig neu aufgesetzt.
-
RE: Test Adapter rpi2 2.x
@laser Dazu habe ich ja mit @garfonso geschrieben. Er hat zuletzt ja gesagt das anpassen zu wollen. Wenn er das eingebaut hat, kannst du das Startverhalten über die Adaptereinstellung einstellen wie du willst.
-
RE: Test Adapter rpi2 2.x
Hi @garfonso ,
Wie geschrieben ist das Verhalten beim stoppen der Instanz identisch wie beim stoppen des ioBroker über SSH. Die Tabelle gilt also für beides.
Ob meine Meinung Konsens der Community ist muss die Gruppe entscheiden und nicht ich.
Meine Überlegung kommen aus einem reinen Sicherheitsaspekt. Wenn du an einer Industrieanlage einen NOT-AUS drückst muss alles Spannungsfrei geschaltet werden und es dürfen keine gefahrbringenden Bewegungen mehr eingeleitet werden. Ich habe mein Programm und auch die Verkabelung zu den Ventilen entsprechend aufgebaut. Das die Ausgänge auch beim Anhalten der Instanz weggeschaltet werden ist daher -sicherheitstechnisch- für mich logisch.
Für mich sieht es so aus, dass der Startwert bzw. Anfangswert in den beiden Adapterversion völlig unterschiedlich interpretiert wird.
-
Im "alten" Adapter gibt der Startwert 1/0 an ob der Ausgang beim Starten des Adapters gesetzt werden soll oder nicht. Das Verhalten im Programm beim Setzen des States auf FALSE / TRUE ist davon völlig unabhängig aber immer gleich
-
Im "neuen" Adapter gibt der Anfangswert 1/0 an ob ich in einem Programm mit FALSE oder TRUE auf einen Ausgang Spannung gebe oder nicht, d.h. das Verhalten wird invertiert.
Würdest du dem Zustimmen ?
-
-
RE: Test Adapter rpi2 2.x
Ich stoppe den io-Broker ja über ssh mit "iob stop". Daher kann ich dir nicht sagen in welchem Zustand die States dann stehen. Der io-Broker läuft dann ja nicht mehr.
Habe aber festgestellt das beim Anhalten der Instanz des rpi2 Adapters die Relais das gleiche Verhalten zeigen und abfallen.
Ich gehe davon aus, das beim ordnungsgemäßem Runterfahren des io-Brokers eine Routine aufgerufen wird die alle konfigurierten Ausgänge auf "0" bzw. keinen Strom / Spannung schaltet. Denn alle geschalteten Relais fallen beim alten Adapter ab und die Kontroll-LED auf meiner Relaisplatine erlischt.
Habe mal das Verhalten getestet und in nachfolgende Tabelle eingetragen. Die States habe ich nach den Stoppen des rpi2 Adapters in den Objekten nachgeschaut und dann eingetragen. Man sieht das beim alten Adapter unabhängig vom Startwert "0" oder "1" beim Setzen auf FALSE das Relais anzieht. Beim neuen Adapter ist das Anziehen des Relais abhängig von Startwert. Bei "0" und FALSE ist das Relais AN. Bei "1" und FALSE ist das Relais aus.
-
RE: Test Adapter rpi2 2.x
Hi @garfonso,
ich habe das eben noch einmal getestet. Wenn ich die Einstellung auf Startwert 0 ändere funktioniert mein Bewässerungsprogram wie es soll bzw. es früher unter dem alten Apapter auch gemacht hat. Auch wenn mir das nicht logisch erscheint das jetzt die gpio Einstellungen gegenüber früher nun "invertiert" konfiguriert werden mussten um mit dem unveränderten Programm arbeiten zu können.
Eins jedoch funktioniert noch nicht was m.E. wichtig wäre zu korrigieren. Wenn ich beim alten Adapter über SSH den IO-Broker angehalten habe wurden alle gesetzen Ausgänge auf "NULL" gesetzt. Das sollte aus Sicherheitsgründen auch so sein.
Kannst du das bitte mit in den Entwicklungsplan aufnehmen und mit einem der nächsten Releases anpassen.