An API to read the status of an intellifire wifi module
Project description
Intellifire
Intellifire is a wifi module for a variety of fireplaces. It has both ios/android apps - but they dont like to publish the api.
From my research I've identified 4 endpoints:
/poll
/get_serial
/get_challenge
/post
This module will parse data from botht he /get_serial and /poll endpoints and parse the resultatn JSON into something readable.
If anybody knows more about OAuth and wants to help me reverse engineer the control endpoints I'd love the help!
Hit me up on github: https://github.com/jeeftor
Usage
# Define an intellifre instance
fire = Intellifire("192.168.1.80")
# Poll to update the internal data source
fire.poll()
# Print out all values
print(fire.data)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file intellifire4py-0.3.tar.gz.
File metadata
- Download URL: intellifire4py-0.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76168968a013f2759a0fc22e431e6b64e8701899d9dc0356a82b6ec4ea30b08e
|
|
| MD5 |
259f196dc37defca81c3c0297bdb7765
|
|
| BLAKE2b-256 |
9ffa9e76721eaf7b47c7e0ff1efaabadb38c5106a8711a9f0793a3bf06c29256
|
File details
Details for the file intellifire4py-0.3-py3-none-any.whl.
File metadata
- Download URL: intellifire4py-0.3-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28e97245f18e5c72fa2a85a8ed7479c4c7ce9fb5500fcc8158818b8780f833cf
|
|
| MD5 |
831135e82d02117a685fdd847304722c
|
|
| BLAKE2b-256 |
3d07a966516b30792c57591a750b5ce73504324036697498229611c1ad9e4490
|