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 (17%)]
@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
marcob
Honourable Member
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 bij instellingen "accepteer nieuwe hardware" aanzetten. Dan komen er bij een herstart alle in en outputs bij apparaten menu erbij.
Je moet eerst in Setup, Hardware de Piface hardware toevoegen. Zie:
[Bericht gewijzigd door ritmeester op (83%)]
Dit stuk van de log ziet er goed uit.
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: 0Domoticz 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.
@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.
// 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=10Enzovoort 
Nog een kleine tip;
Als je werkt via
sudo nanoDan kun je de tekst plakken met de rechtermuisknop. Scheelt weer een hoop typewerk 