Esempio n. 1
0

import gc
import led
import sys
import api
import machine
import co2
from machine import Timer

#import time
import dht22
import ds18
import pressure

telegram = api.TelegramBot('964820596:AAHFec_OfTebXv4TuboSRFQ-Bl9rGiWY5Nk')

def message_handler(message):
  
    #if chk.if_digit(message[2]):
  #print('start message handler')
  if message[2] == '/temp':
      led.blink()
      tem = str(dht22.dhtTemp())
      telegram.send(message[0], 'dht22 temp =>' + tem)
      print(message[2])
  else: 
    if message[2] == '/hum':
      led.blink()
      tem = str(dht22.dhtHum())
      telegram.send(message[0], 'dht22 hum =>' + tem)
Esempio n. 2
0
import api


def do_connect():
    import network
    wlan = network.WLAN(network.STA_IF)
    wlan.active(True)
    if not wlan.isconnected():
        print('connecting to network...')
        wlan.connect('teste', 'realtime')
        while not wlan.isconnected():
            pass
    print('network config:', wlan.ifconfig())


telegram = api.TelegramBot('1098730564:AAE_OW26MY2WkjUu4keqhfGg4Jn1juNFQQE')


def message_handler(messages):
    for message in messages:
        if message[2] == '/start':
            telegram.send(message[0], 'Send me Message')
        else:
            telegram.send(message[0], 'Message printed!')
    gc.collect()


telegram.listen(message_handler)
"""
d = dht.DHT11(Pin(33))
d.measure()
Esempio n. 3
0
import gc
from machine import UART

import api
from qr204 import QR204

printer = QR204(UART(1, 9600))
telegram = api.TelegramBot('API-KEY')


def message_handler(messages):
    for message in messages:
        if message[2] == '/start':
            telegram.send(message[0], 'Send me Message')
        else:
            printer.uline_enbl()
            printer.write('From: ')
            printer.write(message[1])
            printer.uline_dsbl()

            printer.newline(1)
            printer.write(message[2])
            printer.newline(1)
            printer.write('_ ' * 16)
            printer.newline()

            telegram.send(message[0], 'Message printed!')
    gc.collect()


telegram.listen(message_handler)
Esempio n. 4
0
import api
import network

sta_if = network.WLAN(network.STA_IF)
if not sta_if.isconnected():
    sta_if.active(True)
    sta_if.connect('SSID', 'PASS')
    while not sta_if.isconnected():
        pass

telegram = api.TelegramBot('734531224:AAHHILvDfwXVYSDKQ5QZYbbjOXewEx-z0WY')
def message_handler(message):
    print(message)
    if message[2] == '/start':
        telegram.send(message[0], 'qe')
    if message[2] == '/measure':
        telegram.send(message[0], 'Temperatura')

telegram.listen(message_handler)