Skip to main content

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

This version

0.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intellifire4py-0.3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

intellifire4py-0.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

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

Hashes for intellifire4py-0.3.tar.gz
Algorithm Hash digest
SHA256 76168968a013f2759a0fc22e431e6b64e8701899d9dc0356a82b6ec4ea30b08e
MD5 259f196dc37defca81c3c0297bdb7765
BLAKE2b-256 9ffa9e76721eaf7b47c7e0ff1efaabadb38c5106a8711a9f0793a3bf06c29256

See more details on using hashes here.

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

Hashes for intellifire4py-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 28e97245f18e5c72fa2a85a8ed7479c4c7ce9fb5500fcc8158818b8780f833cf
MD5 831135e82d02117a685fdd847304722c
BLAKE2b-256 3d07a966516b30792c57591a750b5ce73504324036697498229611c1ad9e4490

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page