Piface 2 op Raspi 2B/Domoticz werkt niet

Ik probeer tevergeefs Piface 2 op een Raspberry Pi 2B met Raspbian Stretch aan de praat te krijgen om IO binnen Domoticz te kunnen gebruiken.

Ik volg dat de manual op https://www.domoticz.com/wiki/PiFace
dus file piface.conf aangemaakt met daarin
piface.0.input.1.enabled=true
piface.0.input.1.pin_type=falling
piface.0.input.1.count_enabled=true
piface.0.input.1.count_update_interval_sec=10
en geherstart

Daarna in Domoticz bij hardware "PiFace - Raspberry Pi IO expansion board" toegevoegd.
Daarna bij "switches" probeer ik met "add manual light/switch device" een contact aan te maken.
Vreemd genoeg kan ik bij de keuze Hardware geen Piface selecteren.
In het Domoticz log zie ik:

2019-02-13 16:32:55.865 Status: PiFace: Starting PiFace_SPI_Start()
2019-02-13 16:33:00.450 PiFace: Unable to open SPI device: No such file or directory
2019-02-13 16:33:00.450 Status: PiFace: Starting PiFace_SPI_Start()
2019-02-13 16:34:30.880 Error: piface hardware (3) thread seems to have ended unexpectedly

Wat gaat er hier fout??

Heb je ook het volgende gedaan?

Log in met Putty (oid)

Type: sudo raspi-config
Kies: optie: 5 Interface Options
Kies: P4 SPI
Kies: Yes (enable)
Restart

Zorg er ook voor dat de SPI draden niet al te lang zijn.

De PiFace moet gebruik maken van dezelfde GND als de Pi2.

Mocht je gebruik maken van de zogenaamde "Jumper kabeltjes" dan deze even doormeten op een goede verbinding.

[Bericht gewijzigd door ritmeester op donderdag 14 februari 2019 06:32:23 (17%)

I love it when a plan comes together !

@ritmeester.
Bedankt voor je tip
het log zegt nu:
2019-02-14 19:02:22.170 PiFace: SPI device opened successfully
2019-02-14 19:02:22.286 (piface) Lighting 1 (Unknown)
2019-02-14 19:02:22.170 Status: PiFace: Starting PiFace_SPI_Start()
2019-02-14 19:02:22.171 Status: PiFace: Found the following PiFaces:
2019-02-14 19:02:22.171 Status: PiFace: 0
2019-02-14 19:02:22.173 Status: PiFace: config file: Valid address: 0 , Pin: 1 and Port I Parameter: enabled , Value true
2019-02-14 19:02:22.173 Status: PiFace: config file: Valid address: 0 , Pin: 1 and Port I Parameter: pin_type , Value falling
2019-02-14 19:02:22.173 Status: PiFace: config file: Valid address: 0 , Pin: 1 and Port I Parameter: count_enabled , Value true
2019-02-14 19:02:22.173 Status: PiFace: config file: Valid address: 0 , Pin: 1 and Port I Parameter: count_update_interval_sec , Value 10
2019-02-14 19:02:22.177 Status: PiFace: Worker started...

Helaas kan ik nog steeds niet Piface als hardware kiezen

Shiptronic

Overleden

Welke hardware opties krijg je? RFXCOM lijkt me niet juist?

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

Golden Member

Je moet bij instellingen "accepteer nieuwe hardware" aanzetten. Dan komen er bij een herstart alle in en outputs bij apparaten menu erbij.

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years

Je moet eerst in Setup, Hardware de Piface hardware toevoegen. Zie:

[Bericht gewijzigd door ritmeester op vrijdag 15 februari 2019 06:26:50 (83%)

I love it when a plan comes together !

Dit stuk van de log ziet er goed uit.

code:

2019-02-14 19:02:22.170 PiFace: SPI device opened successfully
2019-02-14 19:02:22.286 (piface) Lighting 1 (Unknown)
2019-02-14 19:02:22.170 Status: PiFace: Starting PiFace_SPI_Start()
2019-02-14 19:02:22.171 Status: PiFace: Found the following PiFaces:
2019-02-14 19:02:22.171 Status: PiFace: 0

Domoticz heeft dus Board 0 gevonden.

Onder Setup, Devices moet je nu alle Devices zien staan die je hebt toegevoegd in je piface.conf .

Als je nu klikt op het groene pijltje in Setup, Devices rechts van de device kun je deze een naam geven en wordt deze toegevoegd aan het Switches scherm.

Dit is wat je wilt hebben.

Let op: Je kunt alleen Output Devices toevoegen aan je Switches scherm.

I love it when a plan comes together !

@shiptronic

Die RFXCOM is de enige hardware optie die ik heb, Helaas geen Piface of iets anders

@marcob

Die "accepteer nieuwe hardware" staat aan

@ritmeester

"Als je nu klikt op het groene pijltje in Setup, Devices rechts van de device kun je deze een naam geven en wordt deze toegevoegd aan het Switches scherm."

Ok, dat werkt

"Let op: Je kunt alleen Output Devices toevoegen aan je Switches scherm."

Blijkbaar worden ingangen ook uitgelezen, als ik drukknopje S1 op de Piface druk wordt dit verwerkt

Mooi, nu nog de andere ingangen aan de praat zien te krijgen. Ik wil namelijk een alarmsysteempje gaan maken dmv de 4 ingangen

Op 15 februari 2019 12:52:08 schreef Steve P:
... Blijkbaar worden ingangen ook uitgelezen, als ik drukknopje S1 op de Piface druk wordt dit verwerkt[bijlage]
Mooi, nu nog de andere ingangen aan de praat zien te krijgen. Ik wil namelijk een alarmsysteempje gaan maken dmv de 4 ingangen

De ingangen worden inderdaad uitgelezen maar je kunt deze niet in het Switches scherm krijgen.

Nu gewoon de piface.conf uitbreiden.

code:

// RE-0452 BOARD 0

piface.0.output.0.enabled=true
piface.0.output.0.pin_type=level
piface.0.output.0.count_enabled=true
piface.0.output.0.count_update_interval_sec=10

piface.0.input.0.enabled=true
piface.0.input.0.pin_type=level
piface.0.input.0.count_enabled-false
piface.0.input.0.count_update_interval_sec=10

piface.0.output.1.enabled=true
piface.0.output.1.pin_type=level
piface.0.output.1.count_enabled=true
piface.0.output.1.count_update_interval_sec=10

piface.0.input.1.enabled=true
piface.0.input.1.pin_type=level
piface.0.input.1.count_enabled-true
piface.0.input.1.count_update_interval_sec=10

Enzovoort :-)

I love it when a plan comes together !

Gaat goed komen, bedankt voor de support!!

Nog een kleine tip;

Als je werkt via

code:

sudo nano

Dan kun je de tekst plakken met de rechtermuisknop. Scheelt weer een hoop typewerk :-)

I love it when a plan comes together !