33 lines
880 B
Python
Raw Normal View History

2024-05-14 16:11:08 +03:00
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import time
import datetime
import socket
import requests
server = "esp32-server.local"
port = 8080
try:
ip = socket.gethostbyname(server)
except socket.gaierror as e:
print(f'Invalid hostname, error raised is {e}')
exit()
ip = socket.gethostbyname(server)
print("ip={}".format(ip))
uri = "http://{}:{}/post".format(ip, port)
print("uri={}".format(uri))
timezone = datetime.timedelta(hours=9)
while True:
dt_now = datetime.datetime.now(datetime.timezone(timezone))
#payload = "{}".format(datetime.datetime.now())
#payload = "{}".format(datetime.datetime.now(datetime.timezone(timezone)))
payload = dt_now.strftime('%Y/%m/%d %H:%M:%S')
#print(payload)
response = requests.post(uri, data=payload)
#print(response.status_code)
print("{}-->{}".format(payload, response.text))
#print(response.text)
time.sleep(1)