Skip to content
This repository has been archived by the owner. It is now read-only.

mannkind/zillow2mqtt

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

unmaintained

It appears that in Oct 2021, Zillow stopped supporting the API.

HTTP 410 GONE

zillow2mqtt

Software License Build Status Coverage Status

An experiment to publish Zillow ZEstimates to MQTT.

See also Zillow's API documentation at http://www.zillow.com/howto/api/APIOverview.htm.

Use

The application can be locally built using dotnet build or you can utilize the multi-architecture Docker image(s).

Example

docker run \
-e ZILLOW__APIKEY="B1-AWz18xy032zklA_6Nmn1" \
-e ZILLOW__RESOURCES__0__ZPID="69103754" \
-e ZILLOW__RESOURCES__0__Slug="home" \
-e ZILLOW__MQTT__BROKER="localhost" \
-e ZILLOW__MQTT__DISCOVERYENABLED="true" \
mannkind/zillow2mqtt:latest

OR

ZILLOW__APIKEY="B1-AWz18xy032zklA_6Nmn1" \
ZILLOW__RESOURCES__0__ZPID="69103754" \
ZILLOW__RESOURCES__0__Slug="home" \
ZILLOW__MQTT__BROKER="localhost" \
ZILLOW__MQTT__DISCOVERYENABLED="true" \
./zillow2mqtt 

Configuration

Configuration happens via environmental variables

ZILLOW__APIKEY                             - The Zillow API key
ZILLOW__POLLINGINTERVAL                    - [OPTIONAL] The delay between zestimates lookups, defaults to "1.00:03:31"
ZILLOW__RESOURCES__#__ZPID                 - The n-th iteration of a Zillow Property ID for a specific property
ZILLOW__RESOURCES__#__Slug                 - The n-th iteration of a slug to identify the specific Zillow Property ID
ZILLOW__MQTT__TOPICPREFIX                  - [OPTIONAL] The MQTT topic on which to publish the collection lookup results, defaults to "home/zillow"
ZILLOW__MQTT__DISCOVERYENABLED             - [OPTIONAL] The MQTT discovery flag for Home Assistant, defaults to false
ZILLOW__MQTT__DISCOVERYPREFIX              - [OPTIONAL] The MQTT discovery prefix for Home Assistant, defaults to "homeassistant"
ZILLOW__MQTT__DISCOVERYNAME                - [OPTIONAL] The MQTT discovery name for Home Assistant, defaults to "zillow"
ZILLOW__MQTT__BROKER                       - [OPTIONAL] The MQTT broker, defaults to "test.mosquitto.org"
ZILLOW__MQTT__USERNAME                     - [OPTIONAL] The MQTT username, default to ""
ZILLOW__MQTT__PASSWORD                     - [OPTIONAL] The MQTT password, default to ""

Prior Implementations

Golang

About

A zilllow zestimate to mqtt bridge process

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published