Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal to optionally run HomieNode::loop() also in disconnected state #490

Merged
merged 23 commits into from
Mar 10, 2019

Commits on Sep 27, 2016

  1. First proof of concept for $broadcast feature

    - $broadcast is handled and globalInputHandler is called
    - still many TODOs, e.g. support for other callbacks or splitted MQTT
    message (make use of payload buffer)
    euphi committed Sep 27, 2016
    Configuration menu
    Copy the full SHA
    72c6d18 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2016

  1. $broadcast - use payload buffer

    + minor improvements
    euphi committed Sep 28, 2016
    Configuration menu
    Copy the full SHA
    ecce25d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2016

  1. Added $broadcast handler

    + added comments to BootNormal.cpp to explain handling of incoming MQTT
    message
    euphi committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    6898f3c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from euphi/dev-broadcast

    Dev broadcast
    euphi authored Sep 29, 2016
    Configuration menu
    Copy the full SHA
    c0873f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2016

  1. Make HomieNode CONST again! :-)

    euphi committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    4433397 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f468682 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    100828f View commit details
    Browse the repository at this point in the history
  4. fixed wrong merge

    euphi committed Oct 24, 2016
    Configuration menu
    Copy the full SHA
    39b44a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2016

  1. Configuration menu
    Copy the full SHA
    465f855 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2017

  1. Configuration menu
    Copy the full SHA
    a2ab268 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2017

  1. Configuration menu
    Copy the full SHA
    ab5a049 View commit details
    Browse the repository at this point in the history
  2. Added destructor to HomieNode, that will abort()

    Ian Hubbertz committed Jan 8, 2017
    Configuration menu
    Copy the full SHA
    134844d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2017

  1. Configuration menu
    Copy the full SHA
    cb041e0 View commit details
    Browse the repository at this point in the history
  2. Local develop (#3)

    * 📝 Add Gitter badge
    
    * 📝 Add link to the Gitter in the ISSUE_TEMPLATE
    
    * 🐛 Fix loopFunction being called too early before MQTT connection is established - closes homieiot#260 (homieiot#290)
    
    * 👕 Fix lint
    
    * ✨ Add destructor to HomieNode, that will abort() (homieiot#286)
    
    * Added destructor to HomieNode, that will abort()
    
    * 🎨 Log wifi client IP address upon connection. (homieiot#280)
    
    This removes the need to hunt the device IP when debugging connectivity issues.
    
    * 📝 Mention troubleshooting page in issue template
    
    * 👕 Fix cpplint failure, causing travis CI to be red (homieiot#291)
    
    E.g. https://travis-ci.org/marvinroger/homie-esp8266/jobs/199213998
    
    Ran the following command successfully:
      cpplint --repository=. --recursive \
      --filter=-whitespace/line_length,-legal/copyright,-runtime/printf,-build/include,-build/namespace,-runtime/int \
      ./src
    
    * 🔥 Remove MQTT ack logging
    
    * 🐎 Make tiny optimizations
    
    * 🎨 Add a comma to the wifi connected log
    
    * 🎨 Reorganize next boot mode feature
    
    * 🐎 Check length on input fields (homieiot#292)
    
    * Fixing loopFunction being called too early before MQTT connection is established
    
    * Started cleanup of strcpy/sprintf to include length check.
    
    * Fixed warning under Interface.cpp
    
    * 👕 Fix lint
    
    * 🎨 Print firmware name and version at boot
    
    * 🐛 Fix DeviceId incomplete MAC address (homieiot#296)
    
    snprintf works with n-1 characters
    
    expected behaviour: DeviceId is 12 characters
    behaviour: only 11 characters are returned
    
    (resulting in a "incomplete" mac address)
    
    * :bug Fix millis() overflow in uptime - fix homieiot#299 (homieiot#302)
    
    Corrected type declaration for correct overflow handling of millis
    function in uptime calculation
    euphi authored Mar 6, 2017
    Configuration menu
    Copy the full SHA
    eac8e2f View commit details
    Browse the repository at this point in the history
  3. Local develop (#4)

    * 📝 Add Gitter badge
    
    * 📝 Add link to the Gitter in the ISSUE_TEMPLATE
    
    * 🐛 Fix loopFunction being called too early before MQTT connection is established - closes homieiot#260 (homieiot#290)
    
    * 👕 Fix lint
    
    * ✨ Add destructor to HomieNode, that will abort() (homieiot#286)
    
    * Added destructor to HomieNode, that will abort()
    
    * 🎨 Log wifi client IP address upon connection. (homieiot#280)
    
    This removes the need to hunt the device IP when debugging connectivity issues.
    
    * 📝 Mention troubleshooting page in issue template
    
    * 👕 Fix cpplint failure, causing travis CI to be red (homieiot#291)
    
    E.g. https://travis-ci.org/marvinroger/homie-esp8266/jobs/199213998
    
    Ran the following command successfully:
      cpplint --repository=. --recursive \
      --filter=-whitespace/line_length,-legal/copyright,-runtime/printf,-build/include,-build/namespace,-runtime/int \
      ./src
    
    * 🔥 Remove MQTT ack logging
    
    * 🐎 Make tiny optimizations
    
    * 🎨 Add a comma to the wifi connected log
    
    * 🎨 Reorganize next boot mode feature
    
    * 🐎 Check length on input fields (homieiot#292)
    
    * Fixing loopFunction being called too early before MQTT connection is established
    
    * Started cleanup of strcpy/sprintf to include length check.
    
    * Fixed warning under Interface.cpp
    
    * 👕 Fix lint
    
    * 🎨 Print firmware name and version at boot
    
    * 🐛 Fix DeviceId incomplete MAC address (homieiot#296)
    
    snprintf works with n-1 characters
    
    expected behaviour: DeviceId is 12 characters
    behaviour: only 11 characters are returned
    
    (resulting in a "incomplete" mac address)
    
    * :bug Fix millis() overflow in uptime - fix homieiot#299 (homieiot#302)
    
    Corrected type declaration for correct overflow handling of millis
    function in uptime calculation
    euphi authored Mar 6, 2017
    Configuration menu
    Copy the full SHA
    7ee588c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ec57ba View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2017

  1. Added Homie-Online-State.xml

    euphi committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    97d8efc View commit details
    Browse the repository at this point in the history
  2. Homie-Online-States.xml

    euphi committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    f976875 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

  1. Configuration menu
    Copy the full SHA
    28469e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2018

  1. Configuration menu
    Copy the full SHA
    2ce7192 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e1cfe5 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2019

  1. Delete Homie-Online-State.xml

    euphi authored Mar 10, 2019
    Configuration menu
    Copy the full SHA
    a53a39e View commit details
    Browse the repository at this point in the history
  2. Delete Untitled Diagram.xml

    euphi authored Mar 10, 2019
    Configuration menu
    Copy the full SHA
    25ad20f View commit details
    Browse the repository at this point in the history