Lettura S0 - script python

Discussioni relative all'uso di contatori ad impulsi S0
Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: Lettura S0 - script python

Messaggioda Flane » 27/04/2018, 12:59

rinoronie .....
nello script c'è una variabile iniziale

Codice: Seleziona tutto

pin_gpio = 4

nel tuo caso, se usi il GPIO26 ci metterai

Codice: Seleziona tutto

pin_gpio = 26

non mi sembra difficile... :roll:
Il pin viene già impostato come ingresso nello script con la riga

Codice: Seleziona tutto

GPIO.setup(pin_gpio, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)

non serve fare nulla di più.


PS: per la lettera accentata ho corretto anche lo script postato sopra.


rinoronie
Messaggi: 184
Iscritto il: 08/03/2018, 0:27

Re: Lettura S0 - script python

Messaggioda rinoronie » 27/04/2018, 14:09

Il pin di ingresso lo avevo modificato, ma grazie.
Lo script dovrebbe partite quando rileva i 3.3v?
Ho notato che scollegando i 3,3v sul contatto pulito (GPIO26 (PIN37 e 3.3V (PIN17)), il conteggi aumenta molto velocemente
Inoltre anche senza chiudere il contatto (i mc continuano, lentamente, ad aumentare)
non sarebbe meglio far leggere l'ingresso alto (3.3v) in modo da evitare false letture?

Avatar utente
maxsemp
Messaggi: 85
Iscritto il: 13/04/2018, 11:44

Re: Lettura S0 - script python

Messaggioda maxsemp » 08/09/2018, 8:32

Salve ragazzi.
Vorrei sapere se questo scrip può funzionare anche con i contatori SDM120 Modbus. Lo chiedo perché ho un contatore di questi che ha il modbus che non è più funzionante. Per i primi mesi ha funzionato perfettamente, ma da qualche giorno non da segni di vita, nonostante le abbia provate tutte ormai. Se la risposta sarà affermativa, avrò bisogno di sapere come modificare il suo ID (da 1 a 2), altrimenti amen.
Grazie per la eventuale risposta.
A presto.

Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: Lettura S0 - script python

Messaggioda Flane » 08/09/2018, 22:44

Certo che dovrebbe funzionare anche con SDM120

Non capisco cosa intendi per modificare il suo ID.
L'ID lo imposti nello script.

Avatar utente
maxsemp
Messaggi: 85
Iscritto il: 13/04/2018, 11:44

Re: Lettura S0 - script python

Messaggioda maxsemp » 09/09/2018, 15:30

Quindi se imposto
pin_gpio = 2
metern_id = 2
nello script è già sufficiente per farlo funzionare?
Immagine


Avatar utente
maxsemp
Messaggi: 85
Iscritto il: 13/04/2018, 11:44

Re: Lettura S0 - script python

Messaggioda maxsemp » 10/09/2018, 12:43

Sì Falne, ho provato e non funziona. Ho provato anche a cambiare tipo di cavi, ma niente non da segni di vita. Eppure vedo che il contatore sta contando l'energia consumata... mah!

Avatar utente
maxsemp
Messaggi: 85
Iscritto il: 13/04/2018, 11:44

Re: Lettura S0 - script python

Messaggioda maxsemp » 10/09/2018, 12:55

Il test command sembra funzionare...
Immagine

Avatar utente
fuzero
Messaggi: 39
Iscritto il: 27/04/2017, 22:00

Re: Lettura S0 - script python

Messaggioda fuzero » 10/09/2018, 15:19

Il problema potrebbe essere il segnale che arriva al gpio, hai messo una resistenza di carico ?
Riesci a vedere se il raspy legge il segnale di ingresso ?

Avatar utente
maxsemp
Messaggi: 85
Iscritto il: 13/04/2018, 11:44

Re: Lettura S0 - script python

Messaggioda maxsemp » 10/09/2018, 15:24

Sì ho messo la resistenza da 200 ohm, ma non so come rilevare il segnale su raspy.


Torna a “Contatori ad impulsi”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti