RPi4 en Piface werkt niet

Ik gebruik Home Assistant i.c.m RPi4 en een Piface.
De vorige hardware was een RPi2b met een Piface, deze werkte perfect.
Sinds kort gebruik ik de Rpi4 en heb ik problemen met de piface.
Alle uitgangen van de Piface kan ik sturen, alleen het inlezen van de ingangen werkt niet.
Als ik een ingang activeer gebeurt er niks, reboot ik de Piface dan wordt deze ingang wel zichtbaar.
Deactiveer ik de ingang dan blijft deze in dezelfde status , todat ik de RPi weer reboot.
De software is goed geïnstalleerd , hardware is goed aangesloten.
Nu heb ik horen zeggen dat het misschien aan de clocksnelheid van de SPI-bus kan liggen omdat deze schijnbaar anders is.
Meer weet diegene er ook niet over.
Heeft er iemand meer dit probleem of kan mij hierover verder helpen?

Shiptronic

Overleden

Je hebt de oude Piface : http://www.piface.org.uk/products/piface_digital/
op de Rpi 4 gezet, of heb je de nieuwe Piface2 : http://www.piface.org.uk/products/piface_digital_2/ voor je 4?

[Bericht gewijzigd door Shiptronic op donderdag 2 december 2021 21:18:42 (41%)

Wie de vraag stelt, zal met het antwoord moeten leren leven.
r3m

Golden Member

Welke kernel gebruik je?
5+ met een rpi4 en sommige hat's werkt op dit moment nog niet goed.
Zelfs het pi touch scherm word nog maar zeer beperkt ondersteund.

Grote kans dat het werkt op een oude versie.

Gr, Remko.

Op 3 december 2021 15:12:37 schreef r3m:
Welke kernel gebruik je?
5+ met een rpi4 en sommige hat's werkt op dit moment nog niet goed.
Zelfs het pi touch scherm word nog maar zeer beperkt ondersteund.

Grote kans dat het werkt op een oude versie.

Gr, Remko.

Ik gebruik kernel 5.4.83-v7l+
Als ik ga zoeken op internet zie ik ook dat alle software voor de Piface ontzettend verouderd is .
Echt ondersteund wordt het volgens mij niet meer.
Zijn er eventuele andere opties om simpel meer I/O 's te krijgen?
Ik kan er. zelf wel wat bedenken maar dan moet ik ook weer printen laten maken en dat vind ik zo'n gedoe allemaal, het liefst iets kant en klaar.

en waarom niet terug naar een oudere RPI? een 3B is quasi evensnel als een rpi4

ik hou van werken ..., ik kan er uren naar kijken
Sine

Moderator

@Fcapri
De CPU van de pi4 is +35% sneller dan zijn voorganger.
Daar komt bij dat de 4 een sloot meer geheugen kan hebben, USB3-spreekt, een "echte" ethernet controller heeft en een stuk sneller richting SD-kaart kan interfacen.

Allemaal dingen die bij een home automation controller toch wel flinke voordelen hebben.
Zeker als je de opslag in de vorm van een SSD-tje aan de USB3 poort knoopt.

[Bericht gewijzigd door Sine op vrijdag 3 december 2021 19:25:24 (13%)

als het vroeger al op een 2B draaide op 900MHz zal het op een 3B+ ook wel vlotjes gaan

mijn server draait op een Rpi4 1500MHz en is stukken sneller dan de vorige Rpi2
mijn camera systeem thuis draait op een Rpi3B 1200MHz,
mijn camera controle systeem is een Rpi3B+ 1400MHz en ik merk niks van verschil tussen beide. ook mijn webserver liep vroeger op die Rpi3B als test en presteerde quasi gelijk met de huidige Rpi4. de enige reden dat ik Rpi4 koos was de nieuwe USB voedingskabel

beeld verwerking
https://miro.medium.com/max/1200/1*i1g7jMxbh5wvBIxWSj85xA.png

verschil tussen een 2 en een 3B+ is al veel meer dan het verschil tussen 3B+ en 4
https://www.techrepublic.com/a/hub/i/r/2019/06/07/e57d4857-a7c3-43ba-8368-6cfd3c9b12d0/resize/1200x/aafb756ca687fd60bfb8b3344dc80128/sysbench.jpg

en in vergelijking met een computer CPU... als snelheid dan toch crusiaal is, ga je beter voor een NUC pc.
https://cdn.arstechnica.net/wp-content/uploads/2019/06/Sysbench-CPU-test.png

ik hou van werken ..., ik kan er uren naar kijken
Sine

Moderator

Op 3 december 2021 21:10:46 schreef fcapri:
als het vroeger al op een 2B draaide op 900MHz zal het op een 3B+ ook wel vlotjes gaan

mijn ....
mijn ....
mijn ...

Het zal van je toepassing hangen of je verschil merkt.

Benchmarks van desktop topassingen zijn totaal zinloos, dat is het laatste waar ik zo'n ding voor zou gebruiken.

Daarnaast ... als je nieuw moet komen waarom zou je dan nog voor een 3 gaan ipv een 4?

[Bericht gewijzigd door Sine op vrijdag 3 december 2021 21:35:39 (53%)

Shiptronic

Overleden

heb je geen scoop? dan kan je de SPI snelheid nameten?

Wie de vraag stelt, zal met het antwoord moeten leren leven.
Sine

Moderator

Op die piface zit een MCP23S17, die kan officieel tot 10MHz

De pi kan tot iets van 250MHz (de oudjes al, de 4 wellicht nog hoger) dus domoticz moet ergens de poortsnelheid instellen.

Een piface in domoticz werkend krijgen was altijd al een beetje een kwestie van geluk hebben ... dat werkt niet altijd even vlekkeloos.
Ik zou deze vraag op het domoticz forum stellen, daar loopt ook de ontwikkelaar rond van het stukje software wat de piface interfacing doet.

Op 3 december 2021 22:35:40 schreef Sine:
Op die piface zit een MCP23S17, die kan officieel tot 10MHz

De pi kan tot iets van 250MHz (de oudjes al, de 4 wellicht nog hoger) dus domoticz moet ergens de poortsnelheid instellen.

Een piface in domoticz werkend krijgen was altijd al een beetje een kwestie van geluk hebben ... dat werkt niet altijd even vlekkeloos.
Ik zou deze vraag op het domoticz forum stellen, daar loopt ook de ontwikkelaar rond van het stukje software wat de piface interfacing doet.

Ik gebruik Home Assistant maar op dat forum krijg ik verder ook geen reactie.

Ik ben verder aan het zoeken en nu vond ik dit:
https://github.com/home-assistant/core/pull/18101
Misschien dat er dus voor de RPi 4 ook iets veranderd moet worden aan de bussnelheid van de SPI.

Ik heb zelf een Pi4 met een eigen 32Bit PiFace en deze combi werkt perfect. Zou dus ook out of the box moeten werken met een standaard PiFace.

Let op dat de draden niet te lang zijn. Deze moeten ook van dezelfde lengte zijn.

I love it when a plan comes together !

Zou het er aan kunnen liggen dat ik supervisor gebruik?
Er staat :' U gebruikt een niet ondersteunende versie."

Sine

Moderator

Waar zie je die melding?

Supervised zou overigens geen beperking mogen zijn.

Op 8 december 2021 20:41:31 schreef Sine:
Waar zie je die melding?

Supervised zou overigens geen beperking mogen zijn.

Ik heb alles opnieuw geïnstalleerd en nu is de foutmelding weg.
Alleen hetvolgende probleem dient zich aan.
Als ik met de terminal in probeer te loggen krijg ik connection refused te zien.
Dit zou te maken kunnen hebben dat in raspi-config ssh niet aan staat.
Ik heb geprobeerd hierin te komen door een lege file ssh file te plaatsen.
Probleem is echter als ik de ssd aan de MacBook hang ,ik de melding krijg dat deze niet te lezen is .
Dus kan ik de RPi ook niet benaderen met ssh.
Is er misschien nog een andere mogelijkheid om hier in te komen?

Shiptronic

Overleden

monitor en keybord er aanhangen en lokaal inloggen?

Wie de vraag stelt, zal met het antwoord moeten leren leven.

Op 8 december 2021 22:09:34 schreef Shiptronic:
monitor en keybord er aanhangen en lokaal inloggen?

Die heb ik dus geen.

Shiptronic

Overleden

Wie de vraag stelt, zal met het antwoord moeten leren leven.

Op 8 december 2021 22:14:31 schreef Shiptronic:
Rpi emulator??

Hier heb ik verder geen ervaring in dus zou niet weten hoe ik dat zou moeten doen.
Het rare vind ik als ik de ssd aan de MacBook hang dat ik hier verder niets mee kan.
Als er een manier was om in de ssd te komen is het probleem opgelost.