Чтобы синхронизировать девелоперскую версию этих git на машине без интернета достаточно воспользоваться переносным носителем и парой скриптов, запускающих git fetch --all и последующей локальной пересборкой проекта.
import urllib3
import certifi
http = urllib3.PoolManager(
cert_reqs='CERT_REQUIRED',
ca_certs='/usr/local/share/ca-certificates/crypto_pro_ca.crt'
)
r = http.request('GET', 'https://api.sb.mdlp.crpt.ru/api/v1/users/current')
Для сбора данных нужна брать счетчик с соответствующими возможностями, ищите подключение по RS-485/CAN/PLC, первый попавшийся например вот https://kip-k-s.ru/catalog/pribory_ucheta_energore... чуть чуть дороже