Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hardware Support für Argon One Gehäuse #863

Closed
Bono1969 opened this issue Jun 28, 2020 · 111 comments
Closed

Hardware Support für Argon One Gehäuse #863

Bono1969 opened this issue Jun 28, 2020 · 111 comments
Labels
💡 enhancement-ideas New feature or change request 💻 hardware support This issue refs tickets/issue introducing/fixing some hardware support 🙅 worksforme This isn't reproducible by the maintainer 🙏 help wanted Extra attention is needed

Comments

@Bono1969
Copy link

Bono1969 commented Jun 28, 2020

Is your feature request related to a problem? Please describe.

Tolles Gehäuse mit sehr guter Kühlung des Raspberry Pi4

Describe the solution you'd like

Softwareuntestützung für eben dieses Gehäuse um dessen Funktionen zu verwenden

@jens-maus
Copy link
Owner

Und was genau muss dafür bitte unterstützt werden was jetzt mit RaspberryMatic noch nicht geht? Und ohne selbst so ein Gehäuse zu haben lässt sich die Unterstützung dafür natürlich schwierig hinzufügen.

@jens-maus jens-maus added 💡 enhancement-ideas New feature or change request 💻 hardware support This issue refs tickets/issue introducing/fixing some hardware support ❓ undecided No decision to accept or reject ticket yet labels Jun 28, 2020
@Bono1969
Copy link
Author

Das Gerät besitzt eine aktive konfigurierbare Lüftersteuerung und einen Button mit verschiedenen Optionen.
Die Software muss über einen Script installiert werden.
„curl https://download.argon40.com/argon1.sh | bash“
Ich würde Ihnen via Amazon so ein Gehäuse zukommen lassen.
4BC8FF5B-48C9-48D1-ADA0-67518DD2A923

@jens-maus
Copy link
Owner

Die Hardware können sie mir natürlich gerne zukommen lassen. Danke vorab.

Aber versprechen kann und möchte ich aber bzgl. Umsetzung einer vollen Unterstützung dieses Gehäuse nichts. Es kann gut sein das die Software bzw. die Ansteuerung der Power Buttons oder die Fan-Steuerung einfach ggf. nicht in das technische Konzept passt und ih deshalb einzelne Teile oder gar die ganze Software-Unterstützung dann nicht so umsetzen kann.

@Bono1969
Copy link
Author

Hallo Herr Maus,
das verstehe ich natürlich, die Hoffnung stirbt ja bekanntlich zu letzt 😉
Diese Integration würde 2 Fliegen mit einer Klappe schlagen. Nicht nur das Argon Gehäuse verwendet diese Software, nein auch der Argon FanHat läuft mit dem gleichen Script.
Wegen der Hardware schreibe ich Ihnen ein Mail.
8317CF1F-5FAD-4DFB-B7FE-DB6714D7F4C7
D04D409A-A7C6-4043-BB5C-F8A6C9EA8F80

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 8, 2020

Da mir das hier gezeigte Gehäuse so gut gefiel habe ich mir auch mal eins zum testen besorgt. Nicht schlecht das gute Stück. Und wenn RaspberryMatic dann noch (zumindest) die Lüftersteuerung beherrscht wäre es ein guter Kandidat für eine zukünftige Pi4B-RaspberryMatic. Aber eine Sache sehe ich (für mich) als kritisch an. Fällt mal der Strom aus muss man erst auf den Button hinten drücken damit RaspberryMatic neu startet.

@jens-maus jens-maus removed the ❓ undecided No decision to accept or reject ticket yet label Jul 13, 2020
@jens-maus jens-maus added this to the next release milestone Jul 13, 2020
@jens-maus
Copy link
Owner

Nun kam ich endlich dazu mir die Steuerung des ArgonONE Fans und Power Buttons näher anzuschauen und habe einen entsprechenden control daemon dafür für RaspberryMatic entwickeln und integriert. Mit der kommenden nightly snapshot version (und somit dann auch mit der später kommenden neuen Release version) sollte die Lüftersteuerung nun korrekt funktionieren und auch mittels Double Tap auf den Power Button RaspberryMatic neustarten lassen.

Interessierte Tester (@Bono1969 ?) können gerne die nächste nightly build version mal testen und berichten ob nun die Steuerung korrekt funktioniert oder ob es noch Probleme gibt die bis zum finalen Release noch repariert werden müssten.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Hmm, die RaspberryMatic-3.51.6.20200714-8eb3aa-rpi4.zip ist drauf aber das Gehäuse mitsamt Lüfter und Powerbuttonsteuerung wird nicht erkannt.
Starting ArgonONE/FAN daemon: no hardware found

Was hast du bei Dir benutzt? Das Gehäuse oder den Argon1 Fan HAT?
Scheint wohl doch Unterschiede zu geben.

@jens-maus
Copy link
Owner

jens-maus commented Jul 14, 2020

@Baxxy13 Na ich hab das ArgoneONE verwendet natürlich. Wenn dein RaspberryPi4 der im ArgoneONE drinsteckt hochgefahren ist was gibt denn dann das kommando i2cdetect -y 1 zurück?

Bei mir gibt es hier folgendes aus:

root@homematic-raspi:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- 1a -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

D.h. das ArgonONE HAT (egal ob nur der Fan oder das Gehäuse+Fan) wird an 0x1a identifiziert.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Ich bekomme das nicht so schön formatiert hin. Der Test dauert ziemlich lange und wie zu erkennen ist wird nichts erkannt.
(Anmerkung: es ist kein Funkmodul angeschlossen falls das von Belang ist)

root@homematic-raspi:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@homematic-raspi:~# vcgencmd bootloader_version
Jun  3 2020 13:53:47
version b5de8c32f4f45a12a1fdfe107254df82965f9d56 (release)
timestamp 1591188827
root@homematic-raspi:~# cat /proc/cpuinfo | tail -4
Hardware        : BCM2711
Revision        : b03111
Serial          : 10000000c658c387
Model           : Raspberry Pi 4 Model B Rev 1.1

Ich teste mal mit Raspbian OS.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Mit Raspbian-OS ist das Ergebnis instant da.

root@raspberrypi:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- 1a -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

@jens-maus
Copy link
Owner

Das ist in der Tat sehr komisch. Kannst du mal bitte folgendes Kommando ausprobieren und schauen ob die Ausgabe die selbe ist:

root@homematic-raspi:~# lsmod | grep i2c
i2c_dev                16384  0
i2c_bcm2835            16384  0

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Meine Ausgabe ist zu deiner identisch.

root@homematic-raspi:~# lsmod | grep i2c
i2c_dev                16384  0
i2c_bcm2835            16384  0

Ich werde mal noch etwas rumprobieren. Habe auch noch einen zweiten Pi4 (einen mit 4GB) der auch schon in so einem Gehäuse steckt. Mal schauen was der sagt wen ich RaspberryMatic boote.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Leider das selbe Ergebnis beim anderen Pi4 mit 4GB im zweitem Gehäuse.

root@homematic-raspi:~# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@homematic-raspi:~# vcgencmd bootloader_version
Apr 16 2020 18:11:26
version a5e1b95f320810c69441557c5f5f0a7f2460dfb8 (release)
timestamp 1587057086
root@homematic-raspi:~# cat /proc/cpuinfo | tail -4
Hardware        : BCM2711
Revision        : c03112
Serial          : 10000000d6f0d7fb
Model           : Raspberry Pi 4 Model B Rev 1.2
root@homematic-raspi:~# lsmod | grep i2c
i2c_dev                16384  0
i2c_bcm2835            16384  0

@jens-maus
Copy link
Owner

jens-maus commented Jul 14, 2020

@Baxxy13 Wirklich sehr komisch. Und was ist mit den folgenden Kommandos?

root@homematic-raspi:~# ll /dev/i2c*
crw-------    1 root     root       89,   1 Jan  1  1970 /dev/i2c-1
root@homematic-raspi:~# i2cdetect -F 1
Functionalities implemented by /dev/i2c-1:
I2C                              yes
SMBus Quick Command              yes
SMBus Send Byte                  yes
SMBus Receive Byte               yes
SMBus Write Byte                 yes
SMBus Read Byte                  yes
SMBus Write Word                 yes
SMBus Read Word                  yes
SMBus Process Call               yes
SMBus Block Write                yes
SMBus Block Read                 no
SMBus Block Process Call         no
SMBus PEC                        yes
I2C Block Write                  yes
I2C Block Read                   yes
root@homematic-raspi:~# i2cdetect -l
i2c-1	i2c       	bcm2835 (i2c@7e804000)          	I2C adapter

Und was du noch probieren könntest ist in der /boot/config.txt die dtparam=... zeile oben wie folgt abzuändern:

dtparam=i2c1=on,i2s=on,spi=on

und dann neustarten und beobachten.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

root@homematic-raspi:~# ll /dev/i2c*
crw-------    1 root     root       89,   1 Jan  1  1970 /dev/i2c-1
root@homematic-raspi:~# i2cdetect -F 1
Functionalities implemented by /dev/i2c-1:
I2C                              yes
SMBus Quick Command              yes
SMBus Send Byte                  yes
SMBus Receive Byte               yes
SMBus Write Byte                 yes
SMBus Read Byte                  yes
SMBus Write Word                 yes
SMBus Read Word                  yes
SMBus Process Call               yes
SMBus Block Write                yes
SMBus Block Read                 no
SMBus Block Process Call         no
SMBus PEC                        yes
I2C Block Write                  yes
I2C Block Read                   yes
root@homematic-raspi:~# i2cdetect -l
i2c-1   i2c             bcm2835 (i2c@7e804000)                  I2C adapter

Bis hierhin sehe ich keine Unterschiede. Jetzt teste ich noch den geänderten Eintrag in der config.txt.
Leider auch ohne Erfolg.

Mal schauen ob vielleicht @Bono1969 noch etwas dazu beitragen kann oder dir noch was einfällt.

Ein Anhaltspunkt wäre vielleicht die lahme Ausführung von i2cdetect -y 1 Das dauert bei meinen PI's in den Gehäusen geschlagene 2 Minuten (mit Stoppuhr gemessen). Wohingegen die Pi4-Test-RaspberryMatic ohne Gehäuse in nicht mal einer Sekunde fertig ist.

Und bei beiden Gehäusen funktioniert die Steuerung unter Raspbian-OS.

@jens-maus
Copy link
Owner

Mal schauen ob vielleicht @Bono1969 noch etwas dazu beitragen kann oder dir noch was einfällt.

Ein Anhaltspunkt wäre vielleicht die lahme Ausführung von i2cdetect -y 1 Das dauert bei meinen PI's in den Gehäusen geschlagene 2 Minuten (mit Stoppuhr gemessen). Wohingegen die Pi4-Test-RaspberryMatic ohne Gehäuse in nicht mal einer Sekunde fertig ist.

Und bei beiden Gehäusen funktioniert die Steuerung unter Raspbian-OS.

Dauert es bei RaspbianOS denn auch so lange mit der ausführung von i2cdetect? Wenn ja deutet das auf irgendein hardware problem hin. Sehr komisch, denn kann ich hier definitiv nicht nachvollziehen.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Dauert es bei RaspbianOS denn auch so lange mit der ausführung von i2cdetect?

Nein. Da dauert es nicht mal eine Sekunde. Und wie schon gesagt, beide Pi's können unter Raspbian-OS ihre Gehäuse ansteuern.

Habe jetzt mal ein Gehäuse zerlegt und könnte die Innereien nun auf einem Pi3 testen.
Technisch gesehen sollte das gehen, oder? Aber ist auch die Unterstützung in der RaspberryMatic-Pi3-Version drin?

@Bono1969
Copy link
Author

Guten Abend Herr Maus, hallo Baxxi13
Leider ist das Verhalten meiner Hardware genau gleich wie das von Baxxi13.
RPi 4 mit 4 GB, ArgoneOne Gehäuse welches unter normalem RaspiOS richtig läuft, neueste Beta frisch auf 32Gb SD, gestartet, mehrfach gebootet.
@ Jens, ich habe schon die Juni 15 bootloader version

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

Leider ist das Verhalten meiner Hardware genau gleich wie das von Baxxi13.

Hallo Bono1969, da bin ich ja ein bisschen beruhigt das ich mit dem Problem nicht alleine da stehe.
Das Innenleben des Gehäuses funktioniert unter Raspbian-OS selbst auf einem Pi3B. RaspberryMatic hingegen erkennt es auch auf dem Pi3B nicht.
i2cdetect -y 1 erkennt unter RaspberryMatic wieder nichts und dauert etwa 9 Sekunden.

@Bono1969
Copy link
Author

Auf der Testinstallation, an welcher ich noch kein Funkmodul installiert habe, zeigt bei der Zeiteinstellung folgende Meldung.
294886EE-1B9C-4011-BC4E-1FD94627EE26

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jul 14, 2020

@Bono1969
Bitte beim Thema bleiben. Hier geht es um die Unterstützung für das Argon1 Gehäuse!
@jens-maus
Ob es vielleicht verschiedene Hardware-Revisionen des Gehäuses, die möglicherweise unterschiedlich reagieren, gibt?
Bei meinem zerlegtem steht unterhalb des Lüfters "191217V3 www.argon40.com"

@jens-maus jens-maus reopened this Jul 14, 2020
@jens-maus
Copy link
Owner

@Baxxy13 Du könntest auch einfach mal probieren die letzte stable RaspberryMatic mal zu verwenden und dort das i2cdetect -y 1 kommando aufzurufen. eigentlich müsste das 1a dort bereits zu sehen sein.

@Bono1969
Copy link
Author

Hallo Herr Maus, auch mit der xxx621 sieht es gleich aus. 1a wird nicht gefunden.

@jens-maus jens-maus added this to the 3.53.30.20200919 milestone Sep 16, 2020
@jens-maus
Copy link
Owner

Hallo Zusammen, nun hatte ich endlich mal Zeit mich dem hier diskutierten Problem mit dem I2C Bus und dem ArgonONE bzw. FAN HAT zu widmen, auch nachdem mir @Baxxy13 freundlicherweise seine Testhardware zur verfügung gestellt hat. Zu Beginn sei erst einmal gesagt, das ich damit das Problem nun endlich reproduzieren konnte. Auch auf einem anderen RaspberryPi mit dem mein eigenes ArgonONE case funktioniert konnte ich das problem mit dem von @Baxxy13 übersandten Argon FAN HAT nun reproduzieren.

Wie schon vorher festgestellt wird nicht nur das ArgonFAN HAT standardmäßig nicht erkannt von RaspberryMatic auch zeigt die folgenden i2c Kommandos seltsame Ausgaben:

  1. Nach dem Hochfahren kann man sich via SSH einloggen und folgendes Kommando ausführen:
    i2cdetect -y 1
    Danach zeigt er dann an der korrekten Stelle das 1a an, was der i2c Adresse des ArgoneONE/FAN Hat entspricht.
  2. Führt man daraufhin folgenden Befehl aus:
    i2cget -y 1 0x1a
    gibt es einen Read failed Fehler aus.
  3. Jedes weitere ausführen von i2cdetect -y 1 zeigt daraufhin ein komisches langsames Ausgabeverhalten was darauf hindeutet das es irgendwelche i2c Kommunikationsprobleme gibt. Auch können dann andere Geräte am i2c Bus (z.B. eine RTC) nicht mehr korrekt abgefragt werden. Entfernt man das ArgonONE/FAN Hat und behält nur die RTC z.B. am Bus geht die Abfrage und das i2cget problemlos.

Nach einigen anderen Tests und reichlich modifikationen der /boot/config.txt hat leider keinerlei Einstellung die man so im Internet findet eine Auswirkung auf das oben beschriebene Verhalten. Man findet hierzu z.B. im Internet folgende Quellen die von ähnlichen Problemen und vorgeschlagenen Fehlerbehebungen handeln:

Ein weiterer und letzter Test wurde dann mit einem Standard RaspberryPiOS (Buster) Image (siehe https://www.raspberrypi.org/downloads/raspberry-pi-os/) von August 2020 durchgeführt. Nach aktivierung des I2C Buses via raspi-config und der Installation des i2c-tools Paketes zeigte sich hier jedoch die exakt selbe Problematik. D.h. nach einem ersten initialen i2cdetect das korrekt die "0x1a" adresse zeigt bringt ein darauffolgender i2cget -y 1 0x1a aufruf jedoch eine Read failed ausgabe und danach gibt dann jedes weitere i2cdetect -y 1 kommando eine langsame Ausgabe.

Zusammenfassend lässt sich also leider feststellen das es wohl mit gewissen Chargen der ArgonONE/FAN HAT Platinen irgendwelche Probleme zu geben scheint, denn die Version die ich selbst hier vor Monaten bezogen habe funktioniert, am selben System geht aber das von @Baxxy13 ausgeliehene ArgonFAN HAT leider weder mit RaspberryMatic noch mit RaspberryPiOS vom August 2020. Es liegt hier also wohl leider ein Hardwareproblem oder Inkompatibilität vor die mit neueren Kernelversionen bzw. RaspberryPi Bootfirmwares zu den aufgezeigten Problemen führt.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 17, 2020

Hallo @jens-maus
Danke das du dich nochmal intensiv mit dem Thema beschäftigt hast. Auch wenn das Ergebnis, sagen wir mal, unbefriedigend ist herrscht jetzt wenigstens Klarheit. Irgendwie hatte ich mir sowas schon gedacht... zur Erinnerung

Ob es vielleicht verschiedene Hardware-Revisionen des Gehäuses, die möglicherweise unterschiedlich reagieren, gibt?

Das passt auch ein wenig zu den Aussagen hinter einem der Links von @Bono1969 wo von verschiedenen Revisionen die Rede ist.

Wenn du mal Lust hast dein Gehäuse zu zerlegen könnten wir eventuell die "Seriennummer" vergleichen.

Bei meinem zerlegtem steht unterhalb des Lüfters "191217V3 www.argon40.com"

Das wäre dann zumindest ein Anhaltspunkt auch wenn er bei einem potentiellen Neukauf nicht hilfreich wäre da von außen nicht erkennbar.

Die Frage ist nun wie du weiter verfährst. Lässt du den Support drin auch wenn es da bei "unwissenden" Usern zu Problemen kommen kann? Idealerweise bliebe der Support enthalten aber wäre standartmäßig deaktiviert. Er müsste sich irgendwie über die extraconfig oder so wissentlich aktivieren lassen.

@friedpa
Copy link

friedpa commented Sep 18, 2020

Hallo @Baxxy13
Ich habe zwei ArgonOne Gehäuse und bei Beiden funktioniert die oben beschriebene Prozedur. Wenn Interesse besteht zerlege ich das Gehäuse um die Seriennummern bekannt zu geben. LG.

@jens-maus
Copy link
Owner

Heisst "funktioniert die Prozedur" jetzt das der Fehler zu sehen ist oder nicht zu sehen ist? Hast du mal einen aktuellen nightly build von RaspberryMatic probiert um zu schauen ob das ArgonONE da korrekt erkannt wird und die Lüftersteuerung korrekt geht?

@friedpa
Copy link

friedpa commented Sep 18, 2020

grafik
Oberes Bild bekomme ich bei beiden eingesetzten Systemen.
Den nightly build habe ich nicht getestet.

@jens-maus
Copy link
Owner

@friedpa Das sieht schon einmal gut aus wenn die Ausgaben des zweiten i2cdetect aufrufes nicht zeitversetzt ausgegeben werden wie bei dem ArgonFAN HAT das mir @Baxxy13 zum Testen zukommen lassen hat. Dann hast du wohl auch eine ArgonONE Charge abgekommen die nicht von dem Problem betroffen ist das hier @Baxxy13 und @Bono1969 wohl haben. Ich würde daher mit der nächsten RaspberryMatic Version trotzdem die Funktionalität für das einbinden des ArgonONE/FAN HAT mit rausbringen, aber wohl dann in den Release Notes entsprechend warnen das es Chargen geben kann die Probleme machen können.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 18, 2020

Wenn Interesse besteht zerlege ich das Gehäuse um die Seriennummern bekannt zu geben. LG.

Du Glücklicher. ;-) Interessant wäre ein Seriennummern-Vergleich schon. Zu Bedenken ist aber das die Platine mit dem Lüfter auch raus muss da die Nummer auf der "nicht sichtbaren" Seite steht. Das ist etwas fummelig. Wenn die Nummern nicht "eindeutig" sind könnte man notfalls beim ArgonOne-Support nach deren Bedeutung / Revision fragen.

Edit:
Vielleicht könnten Du @friedpa oder @Bono1969 mir eine PN im Homemtic-Forum schicken und mir mitteilen wo Eure Gehäuse (im Falle von Bono1969 das Gehäuse für jens-maus) erworben wurden.

@jens-maus
Copy link
Owner

@Baxxy13 Wir können ja mal festhalten, das zumindest dein ArgonFAN HAT auf der Platine hinten die Bezeichnung (200417V4 und weiter unten v1.0) zeigt und dieses nicht korrekt funktioniert. Das kann aber mitunter auch einfach eine Firmware-Sache sein. Aber soweit ich sehe lassen dich die ArgonONE/FAN HATs nicht zu Firmware Update einzuspielen oder die Firmware-Version auszulesen.

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 18, 2020

Ja, das wird sicher mühsam da eine klare Linie anhand der Nummern zu erkennen. Aber nen Versuch ist es Wert. Ziel ist bei mir auch das Gehäuse einzusetzen, der FAN-HAT war eher zum spielen gedacht. Werde Anfang nächste Woche nochmal meine beiden Gehäuse zerlegen und die Kennzeichnungen auflisten.

@friedpa
Copy link

friedpa commented Sep 18, 2020

@jens-maus @Baxxy13 Die zweite Abfrage war sofort da. Gerne zerlege ich die beiden Gehäuse am WE und sage Euch die Seriennummern. Ich habe beide Gehäuse bei Amazon im Monat Juli und August 2020 bestellt.
grafik

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 21, 2020

So, wie angekündigt habe ich meinen beiden (nicht funktionierenden) Gehäusen nochmal unter den Rock geschaut.
Man muss übrigens doch nur die Bodenplatte abnehmen um die Kennzeichnung auf der Lüfterplatine sehen zu können.

Gehäuse 1, Kauf Anfang 2020 Ladengeschäft Berrybase Berlin:
Platine:                             Kennzeichnung:
Adapterplatine                         190918V1
Lüfterplatine                          191027V3
Gehäuse 2, Kauf Juni 2020 Ladengeschäft Berrybase Berlin:
Platine:                             Kennzeichnung:
Adapterplatine                         191217V1
Lüfterplatine                          191217V3

Spekuliert man nun das die Zahlen das Datum in englischer Schreibweise darstellen, wurden also meine Lüfterplatinen im Oktober und Dezember 2019 produziert.

Nun bin ich auf die Vergleichswerte gespannt, vor allem natürlich von jenen die funktionieren.

@friedpa
Copy link

friedpa commented Sep 21, 2020

@Baxxy13
Anbei meine zwei. Beide bei Amazon gekauft und zwar im Juli und August 2020. Nachdem da jede Menge Nummern drauf sind schicke ich Dir gleich die Bilder.
LG Paul
IMG_20200921_143745
IMG_20200921_144318

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 21, 2020

@friedpa Danke! Aber die "wichtigere" Nummer ist auf deinen Bildern leider nicht zu sehen. Lunsche mal etwas schräg unter den Pi, etwas rechts von der IR IN Beschriftung.

@friedpa
Copy link

friedpa commented Sep 21, 2020

@Baxxy13 Zum oberen Gehäuse gehört die Nummer: 200402V5, zum Unteren: 200514V7

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 21, 2020

@friedpa Besten Dank!
Also scheint das Vx am Ende so eine Art Hardware-Revision zu sein. Da könnte man erstmal sagen V3 geht nicht, ab V5 geht es. Schön zu sehen auch das die V7 schon den Jumper für das "always on" hat. Das wurde hinter einem der Links hier mal irgendwo erwähnt.
Fehlen noch die Nummern von @jens-maus und @Bono1969 um die Aussage zu untermauern.

@jens-maus
Copy link
Owner

Also mein ArgonONE Case zeigt auf dem Hauptboard die Version 200402V5 und auf dem kleineres HDMI Adapterboard die 200413V4

@Baxxy13
Copy link
Contributor

Baxxy13 commented Sep 22, 2020

Ich hatte mir noch ein neues Gehäuse über Amazon bestellt (über den Anbieter aus dem Screenshot von @friedpa ) welches heute eintraf. Was soll ich sagen... Lüfterplatine 200628V8 und läuft. Sehr gut!

Somit kann man wohl tatsächlich sagen das die Argon 1 Gehäuse mit Lüfterplatinen >= xxxxxxV5 funktionieren.

Zum FAN-HAT kann man leider keine Aussage treffen. Es fehlt einfach an Testhardware.

Ich bedanke mich hiermit nochmal bei @jens-maus und allen Beteiligten!

Leider heißt es wohl für @Bono1969 ein neues Gehäuse zu kaufen. Und ich muss mir ein neues Projekt suchen mit dem ich Jens auf Trapp halten kann. Ein guter Kandidat wäre wohl USB-Boot only mit dem Pi4B. ;-)

@Karrazz01
Copy link

Hi,
hab ein Problem mit meinem Argon One M2, er erkennt irgendwie meine SSD nicht.
Raspberry Pi4 ist geupdatet, via USB Stick im USB 3 Port bootet er. Auf der SSD Karte ist ein System drauf. Hab sogar mittlerweile zwei M2 Adapter. Bei beiden das gleiche Problem als Festplatte habe ich eine Kingston M.2 SSD A400 120GB verzweifel grad..... Hoffe mir kann einer einen Tipp geben.

@jens-maus
Copy link
Owner

@Karrazz01 Das ist hier kein Support/Diskussionsforum, sondern ein Bug/Issue-Tracker. Bei Problemen/Hilferufen bitte den Diskussionsteil nutzen oder im HomeMatic-Forum nachfragen.

@Riverphoenix39
Copy link

Hallo,
Ich habe eure Diskussion verfolgt. Bei mir starte der Lüfter beim Einschalten von ArgonOne M2 und bleibt dann nach den farbigen Startbild stehen und rührt sich nicht mehr.

  • Lüfterplatine Snr. 101620V2.0
  • i2cdetect und i2cget gehen problemlos, aber
  • argononed.service scheint ein Problem zu haben
    hatte Argon1.sh noch mal installieren lassen, damit alle Files richtig geladen sind und dann dies
    Kann mir jemand dies erklären

● argononed.service - Argon One Fan and Button Service
Loaded: loaded (/storage/.config/system.d/argononed.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2021-08-09 12:11:57 CEST; 2min 31s ago
Process: 1187 ExecStart=/usr/bin/python /storage/.config/argononed.py (code=exited, status=1/FAILURE)
Main PID: 1187 (code=exited, status=1/FAILURE)

Aug 09 12:11:57 LibreELEC-AG systemd[1]: argononed.service: Scheduled restart job, restart counter is at 5.
Aug 09 12:11:57 LibreELEC-AG systemd[1]: Stopped Argon One Fan and Button Service.
Aug 09 12:11:57 LibreELEC-AG systemd[1]: argononed.service: Start request repeated too quickly.
Aug 09 12:11:57 LibreELEC-AG systemd[1]: argononed.service: Failed with result 'exit-code'.
Aug 09 12:11:57 LibreELEC-AG systemd[1]: Failed to start Argon One Fan and Button Service.

es scheinen noch andere das Problem zu haben
https://www.raspberrypi.org/forums/viewtopic.php?t=266101#p1621993

@Baxxy13
Copy link
Contributor

Baxxy13 commented Aug 9, 2021

Hmm, ich denke du bist mit deinem Problem hier falsch.
Es ging hier um die Implementierung der Argon-xxx Steuerung direkt in RaspberryMatic, und diese ist auch funktional.
Nach deinen Ausgaben zu urteilen setzt du aber ein anderes Linux als Betriebssystem ein.

Bei mir läuft das auf 2 Pi4B's mit Raspberry Pi OS problemlos.

 systemctl status argononed.service
● argononed.service - Argon One Fan and Button Service
   Loaded: loaded (/lib/systemd/system/argononed.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-08-05 22:52:21 CEST; 3 days ago
 Main PID: 704 (python3)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/argononed.service
           └─704 /usr/bin/python3 /usr/bin/argononed.py

Aug 05 22:52:21 XXX-Test Pi4B systemd[1]: Started Argon One Fan and Button Service.

@jens-maus
Copy link
Owner

Hmm, ich denke du bist mit deinem Problem hier falsch.

Genau so ist es und so wollte ich das auch bereits zu @Riverphoenix39 melden. Er ist hier komplett falsch und ich würde auch darum bitte das hier nicht weiter zu diskutieren, denn das hier ist der Bug/Issue-Tracker des RaspberryMatic Projektes und auch kein allgemeines Diskussionsforum.

@Riverphoenix39
Copy link

Riverphoenix39 commented Aug 10, 2021 via email

@Riverphoenix39
Copy link

Riverphoenix39 commented Aug 10, 2021 via email

@fastbag
Copy link

fastbag commented Nov 20, 2022

Würde gerne Raspberrymatic mit m.2 ssd laufen lassen ? geht das? habe so viele von den alten größen hier rumliegen....
gruß Sven

@Baxxy13
Copy link
Contributor

Baxxy13 commented Nov 20, 2022

"Müsste"...
Die m.2-SATA-SSD wird ja beim M.2 - Gehäuse auch nur per USB3 angebunden.
USB3 ist natürlich wegen der Funkstörungen schlecht. Ist das Funkmodul weit genug weg vom Pi4B geht das i.d.R. aber.
Ausprobieren...

@Riverphoenix39
Copy link

Riverphoenix39 commented Nov 20, 2022 via email

@fastbag
Copy link

fastbag commented Nov 21, 2022

ok Antenne ( Funkstörung) durfte kein thema sein, habe ein RPI-RF-MOD Funk-Modulplatine separat stehen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 enhancement-ideas New feature or change request 💻 hardware support This issue refs tickets/issue introducing/fixing some hardware support 🙅 worksforme This isn't reproducible by the maintainer 🙏 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

8 participants