Git Product home page Git Product logo

foxess-mqtt's Introduction

BREAKING CHANGE !!!!!

The new version of this will create new devices for each inverter you have, that will have all the data for that inverter on it

BREAKING CHANGE !!!!

Horwoods Foxess Cloud Data collector

This is a very simple tool to get the data out of FoxEss-cloud and into MQTT, it has some very rough edges.

Running

docker run --name foxescloud \
  -e TIMEZONE=Europe/London \
  -v /home/user/foxess_data:/foxess-mqtt/data \
  mhzawadi/foxess-mqtt

Docker environment variables

Config file

The new PHP script uses json for the config, you can copy the below code and paste into config.josn or run the image and wait for it spit out the files.

You now dont need to provide your device ID as we now collect all devices in your account

The json for the config.json file

{
  "foxess_username": "changeme",
  "foxess_password": "changeme",
  "device_id": "changeme",
  "mqtt_host": "changeme",
  "mqtt_port": "changeme",
  "mqtt_user": "changeme",
  "mqtt_pass": "changeme",
  "mqtt_topic": "foxesscloud",
  "log_level": 2,
  "total_over_time": true
}
  • log_level: is how much you want in the console, 1 is minimal, 2 is basic, 3 is everything
  • mqtt_topic: this is a custom top level topic, you will still get sub topics for each device on your account
  • total_over_time: this will track KWh over time if true (the default) or whats downloaded at every run

foxess-mqtt's People

Contributors

dependabot[bot] avatar mhzawadi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.