NEWS
Test Adapter rpi2 2.x
-
So, mit der alpha.12 geht es bei mir jetzt, soweit ich GPIO Input hardwar-technisch testen kann (mein Setup prellt permanent, weil ich nichts gelötet habe, nur zusammengesteckt g).
Im alten Code gab es einige Entscheidungen, die ich übernommen habe, z.B. dass GPIO Input debounced wird (wohl auf 30ms per default gesetzt?) oder dass auf fallenden und auf steigenden Pegel reagiert wird. Da hätte ich gerne, dass die Leute mit bestehender Hardware mal testen könnten, ob die GPIO Inputs jetzt so tun, wie erwartet.
Was vom alten Code (bisher) nicht übernommen werden konnte, sind die Einstellungen für GPIO Outputs... Ich habe es jetzt "einfach" im code implementiert, dass wenn der Ausgang auf "Startwert 1" gestellt wurde, ein "false" zu "GPIO an" und ein "true" zu "GPIO aus" wird. Ist das so ausreichend? Oder kann da was kaputtgehen? -> ich hab ehrlich wenig Ahnung von dem ganzen Krempel. g Bitte also auch Leute mit GPIO Ausgängen und bestehender Hardware mal kurz melden und wenn möglich testen.
Ich hätte gerne zu beiden Themen ein paar Rückmeldungen, dann würde ich die 2.0.0 ins beta repository schieben.
Achja, Buttons werden aktuell erstmal nicht unterstützt. Die ganzen ioBroker-states werden entfernt und es gibt, wie beim Input nur den "state" iobroker-state, der true/false wird. Falls da jemand ein setup hat, was er nicht einfach auf "state wird true/false" umbiegen kann, gerne auf github melden und mitdiskutieren. Gerne auch auf Deutsch, ist mir egal. Nur, wenn es geht, soweit wie möglich auf github, damit ich da alles an einem Platz zusammen habe und weiß, was ich tun sollte, falls ich es tatsächlich implementiere.
-
@garfonso Habe die 13 Alpha installiert. Am Raspi GPI Input einen Mikroschalter an +3,3V und Masse als Umschalter gelegt. Das Umschalten wird meist erkannt. Aber nicht immer.
-
@laser
guck mal ob es mit der version, die ich jetzt ins latest geschoben hab (2.0.0) besser geht. -
@garfonso Konnte jetzt eine Weile nicht testen. Der Input hängt sich aber nach mehrmaligen Betätigen auf. Output geht.
-
@garfonso
ich habe deine …2.0.0alpha.12 installiert, leider ohne Erfolg.
hilft dir die Fehlermeldung etwas?rpi2.0 2024-08-04 14:53:41.678 error Cannot initialize/setMode GPIO: TypeError: Cannot read properties of undefined (reading 'watch') rpi2.0 2024-08-04 14:53:35.165 info starting. Version 2.0.0-alpha.12 in /opt/iobroker/node_modules/iobroker.rpi2, node: v20.16.0, js-controller: 6.0.9
-
@stoffel67
Warum hast du eine alte Alpha und nicht die aktuelle 2.0.0 (aus dem LATEST repo) installiert? -
@mcm1957
Ohh, ich dachte ich hätte so die neueste Version.
Wie bekomm ich die aktuellste? Steh irgendwie auf dem Schlauch... -
@stoffel67
Die 2.0.0 ist vua LATEST / BETA Repositor installierbar -
@mcm1957
geht das über die "Katze"? -
Jein. Dort über den Reiter 'npm' nach rpi2 suchen und diese Version installieren.
-
Oder temporär das LATEST Repo benutzen
-
Hallo Alle, läuft gut bei mir. Eine Frage zu load1, load5, load15. Was snd das die Werte? Habe da nichts finden können. Bei mir wird z.B. das angezeigt: 0,17, 0,30, 0,24. Die CPU Auslastung der letzten 1,5,15 Minuten? Dafür erscheinen mir die Werte zu gering. Danke
-
@winni sagte in Test Adapter rpi2 2.x:
Die CPU Auslastung der letzten 1,5,15 Minuten?
Ja. Ist der Wert, den du auch in
top
siehst.
-
@thomas-braun Danke Thomas, wundert mich nur dass mein Raspi da so wenig zu tun hat
-
@mcm1957
hab jetzt folgende installiert ist das OK:
rpi2@2.0.0-alpha.3bekomme aber beim start:
host.raspberrypi 2024-08-05 14:25:45.739 error instance system.adapter.rpi2.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.raspberrypi 2024-08-05 14:25:45.738 error Caught by controller[1]: cat: /sys/class/net/wlan0/statistics/tx_bytes: Datei oder Verzeichnis nicht gefunden host.raspberrypi 2024-08-05 14:25:45.736 error Caught by controller[0]: cat: /sys/class/net/wlan0/statistics/rx_bytes: Datei oder Verzeichnis nicht gefunden rpi2.0 2024-08-05 14:25:44.783 error Cannot read properties of undefined (reading 'setupGpio') rpi2.0 2024-08-05 14:25:44.780 error TypeError: Cannot read properties of undefined (reading 'setupGpio') at Rpi2.initPorts (/opt/iobroker/node_modules/iobroker.rpi2/main.js:117:30) at async Rpi2.onReady (/opt/iobroker/node_modules/iobroker.rpi2/main.js:64:9) rpi2.0 2024-08-05 14:25:44.778 error unhandled promise rejection: Cannot read properties of undefined (reading 'setupGpio') rpi2.0 2024-08-05 14:25:44.774 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
-
@stoffel67
NeinLirs bitte was ich geschrieben habe
2.0.0
Da steht nix von alpha. 2.0.0 ohne jeden Zusatz.
2.0.0.alpha.* isind VOR Versuonen von 2.0.0.Und im LATEST Repository findest du auch keine alpha Also LATEST Repo aktivieren, nach Updates suchen anklicken und sann solltest du due 2.0.0 normal zu Update beim Adapter angeboten bekommen
Nachher sofort auf STABLE zurückstellen. Keinesfalls allemöglichen Adapter vom LATEST aktualisieren.
-
@mcm1957
bei mir gibt es im Repository folgend zwei Einträge
stable : http://download.iobroker.net/sources-dist.json
und
beta : http://download.iobroker.net/sources-dist-latest.json
ich gehe davon aus dass "beta" dann das latest holt?
gehe ich auf "Adapter" kommt: "WARNUNG: Aktuelles Repository ist "beta". Benutzung auf eigene Gefahr!"
dann suche ich den RPI2 Adpater dann bekomme ich
also nix mit "V2.0.0"
was mach ich falsch? -
@stoffel67 sagte in Test Adapter rpi2 2.x:
was mach ich falsch?
Vermutlich lädst du das Repo nicht nochmal frisch. Irgendwo gibt es ein Icon dafür, alternativ in der Kommandzeile
iob update
-
@thomas-braun
OK, hab jetzt nchmal neu installiert und ein upload gemacht...
jetzt kommt:rpi2.0 2024-08-05 15:42:20.118 error Cannot initialize/setMode GPIO: TypeError: Cannot read properties of undefined (reading 'watch') rpi2.0 2024-08-05 15:42:13.532 info starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.rpi2, node: v20.16.0, js-controller: 6.0.9
aber der Adapter wird jetzt grün...
-
Dann knipps das Beta-Repo jetzt besser wieder aus.