• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
help rpinotify

help rpinotify
#11
"però dovrei ricevere la notifica solo se il GPIO18 si chiude fisicamente verso GND cosa che non accade"
togli
Codice:
requests.get('http://api.rpinotify.it/notification/{}/text/{}'.format(token, testonoti))
e scrivi
Codice:
print ("prova")
tanto per provare l'attivazione
per
Codice:
gpiozero.exc.BadEventHandler: value must be None or a callable
prova a metterlo dentro una funzione
Codice:
fun_premuto():
   requests.get('http://api.rpinotify.it/notification/{}/text/{}'.format(token, testonoti))

button.when_pressed = fun_premuto

prova anche ad avviarlo con
sudo python3 telegram18
il sudo non è necessario comunque.
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#12
Aggiungi un
Codice:
from signal import pause
All' inizio e un
Codice:
pause()
Alla fine, se vuoi che lo script resti in attesa di un evento dal pulsante.

Ps hai usato un pulsante con contatto normalmente aperto, vero? Eventualmente usa due fili da toccare tra loro a mano, per test
Risposta
#13
ciao Enrico , io attualmente sto usando questo script e non riesco a individuare tutte le modifiche che mi hai indicato 
Codice:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# impostazioni:
token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbiI6IkFtZXJpY2EifQ.u6FWIDoAPpTtMN9-PEpgjRVr_COW_R97cA0qhPGRhac"                                                  
testonoti="PROVA INVIO MESSAGGIO"    
pin=18                                                                  

# importazione librerie:
import requests
from gpiozero import Button

#programma:
button = Button(pin)
button.when_pressed = requests.get('http://api.rpinotify.it/notification/{}/text/{}'.format(token, testonoti))
Risposta
#14
Ho appena provato con le modifiche illustrate da Zzed se ho capito bene cosi 
 
Codice:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

# impostazioni:
token="token_oscurato"
testonoti="PROVA INVIO MESSAGGIO"
pin=18

# importazione librerie:
import requests
from gpiozero import Button

#programma:
from signal import pause
button = Button(pin)
button.when_pressed = requests.get('http://api.rpinotify.it/notification/{}/text/{}'.format(token, testonoti))
pause()


il risultato non cambia , ho provato a simulare la chiusura di pin 18 verso Gnd con un pezzo di rame , ma non ricevo la notifica. la ricevo solo dopo 
Codice:
sudo python telegram18
Risposta
#15
ti ho oscurato il token.
occhio ai dati sensibili Smile



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect