21/07/2017, 15:50
Salve a tutti
Sto seguendo la guida per inviare una notifica dal raspberry a telegram premendo un pulsante fisico
La guida è questa https://rpinotify.it/uses/buttonpressed.php
Ho copiato lo script pari pari inserendo il mio token
Solo che quando lo avvio mi dice questo :
>>> %Run rpinotify.py
Traceback (most recent call last):
File "/home/pi/rpinotify.py", line 13, in <module>
GPIO.setup(pin, GPIO.IN,pull_up_down=GPIO.PUD_UP)
ValueError: Channel must be an integer or list/tuple of integers
>>>
lo script è il seguente
#!/usr/bin/env python
# -*- coding: utf-8 -*-
token="TOKEN"
testonoti="PROVA INVIO MESSAGGIO"
pin="18"
import RPi.GPIO as GPIO
import time
import requests
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.IN,pull_up_down=GPIO.PUD_UP)
while True:
inputValue = GPIO.input(pin)
if (inputValue == False):
requests.get('https://api.rpinotify.it/existencerequest/{}/text/{}'.format(token, testonoti))
time.sleep(0.3)
Dove sbaglio?
Grazie
Sto seguendo la guida per inviare una notifica dal raspberry a telegram premendo un pulsante fisico
La guida è questa https://rpinotify.it/uses/buttonpressed.php
Ho copiato lo script pari pari inserendo il mio token
Solo che quando lo avvio mi dice questo :
>>> %Run rpinotify.py
Traceback (most recent call last):
File "/home/pi/rpinotify.py", line 13, in <module>
GPIO.setup(pin, GPIO.IN,pull_up_down=GPIO.PUD_UP)
ValueError: Channel must be an integer or list/tuple of integers
>>>
lo script è il seguente
#!/usr/bin/env python
# -*- coding: utf-8 -*-
token="TOKEN"
testonoti="PROVA INVIO MESSAGGIO"
pin="18"
import RPi.GPIO as GPIO
import time
import requests
GPIO.setmode(GPIO.BCM)
GPIO.setup(pin, GPIO.IN,pull_up_down=GPIO.PUD_UP)
while True:
inputValue = GPIO.input(pin)
if (inputValue == False):
requests.get('https://api.rpinotify.it/existencerequest/{}/text/{}'.format(token, testonoti))
time.sleep(0.3)
Dove sbaglio?
Grazie