1
mirror of https://github.com/rvdbreemen/OTGW-firmware synced 2024-11-16 04:33:49 +01:00
Go to file
Robert van den Breemen ec3a819aea fixing new msgids v/h
2021-01-20 12:40:36 +01:00
.vscode update docs 2021-01-12 20:14:43 +01:00
data update version to 0.7.0 2021-01-20 00:16:44 +01:00
docs Create 2021-01-12-OTmonitor_configuration.png 2021-01-12 21:48:51 +01:00
homeassistant Simplified the JSON 2020-10-28 00:58:03 +01:00
Specification before update 0.7.0 2021-01-20 00:15:57 +01:00
.gitattributes Initial commit 2020-10-25 20:33:41 +01:00
Debug.h update to 0.6.0 and 2021 copyright notices 2021-01-11 00:37:30 +01:00
FSexplorer.ino update to 0.6.0 and 2021 copyright notices 2021-01-11 00:37:30 +01:00
helperStuff.ino update to 0.6.0 and 2021 copyright notices 2021-01-11 00:37:30 +01:00
jsonStuff.ino update version to 0.7.0 2021-01-20 00:16:44 +01:00
LICENSE update to 0.6.0 and 2021 copyright notices 2021-01-11 00:37:30 +01:00
MQTTstuff.ino update version to 0.7.0 2021-01-20 00:16:44 +01:00
networkStuff.h Fix for OTA resets by hardware watchdog 2021-01-11 09:12:07 +01:00
OTGW-Core.h fixing new msgids v/h 2021-01-20 12:40:36 +01:00
OTGW-Core.ino fixing new msgids v/h 2021-01-20 12:40:36 +01:00
OTGW-firmware.h update version to 0.7.0 2021-01-20 00:16:44 +01:00
OTGW-firmware.ino update version to 0.7.0 2021-01-20 00:16:44 +01:00
OTGW-ModUpdateServer-impl.h Fix for OTA resets by hardware watchdog 2021-01-11 09:12:07 +01:00
OTGW-ModUpdateServer.h Fix for OTA resets by hardware watchdog 2021-01-11 09:12:07 +01:00
README.md before update 0.7.0 2021-01-20 00:15:57 +01:00
restAPI.ino fixing new msgids v/h 2021-01-20 12:40:36 +01:00
safeTimers.h before update 0.3.1 2020-12-12 01:34:41 +01:00
settingStuff.ino update version to 0.7.0 2021-01-20 00:16:44 +01:00
spiffStuff.ino update to 0.6.0 and 2021 copyright notices 2021-01-11 00:37:30 +01:00
timeStuff.ino update to 0.6.0 and 2021 copyright notices 2021-01-11 00:37:30 +01:00
updateServerHtml.h minor typos and css fixes 2021-01-11 21:23:16 +01:00
version.h fixing new msgids v/h 2021-01-20 12:40:36 +01:00

OTGW-firmware

Join the chat at https://gitter.im/OTGW-firmware/community

Opentherm firmware - Nodoshop version

This is a new firmware for the Nodoshop version of the OpenTherm Gateway.
It can be found here: https://www.nodo-shop.nl/nl/opentherm-gateway/188-opentherm-gateway.html
More information on this gateway can be read here: http://otgw.tclcode.com/

The features of this OTGW firmware are:

  • parsing the protocol on the NodeMCU (8266)
  • enable telnet listening (interpreted data and debugging)
  • send MQTT messages for every change (parsed OT message)
  • integrate with Home Assistant (and Domoticz)
  • serial interface on port 1023 for original OTmonitor application (bi-directional)
  • simple REST API (http:///api/v0/otgw/{id})
  • simple REST API (http:///api/v1/otgw/id/{id} or http:///api/v1/otgw/label/{textlabel eg. Tr or Toutside}
  • sending commands thru MQTT (topic: OTGW/command)
  • sending commands thru REST API (/api/v1/otgw/command/{any command})
  • settings for Hostname and MQTT in the webUI (just compile and edit in webUI)
  • OTmonitor Web UI (standalone interface)
  • reliable OTA upgrades (v0.6.0+)
  • upgrade PIC firmware using OTmonitor software (through port 1023)

To do:

  • InfluxDB client to do direct logging

Looking for the documentation, go here (work in progress):
https://github.com/rvdbreemen/OTGW-firmware/wiki/Documentation-of-OTGW-firmware

Version Release notes
0.7.0 Added Ventilation/Heat Recovery msgids. Thanks @STemplar
Added OTGW pic reset on bootup.
Translate dutch to english.
0.6.1 Bugfix: setting page did not always work correctly, now it does.
0.6.0 Standalone UI for simple OT monitor purposes and deviceinformation, moved index.html to SPIFF
OTA is possible after flashing 0.6.0 (Hardware watchdog is fed, during flash uploads now)
0.5.1 REST APIs, v1, for OTmonitor values, GetByLabel, GetByID, POST otgw/command/{command}
0.5.0 Implemented the UI for settings (restapi, read/write file in json)
0.4.2 Bi-directional serial communication on port 1023 (aka ser2net) for use with OTmonitor application
0.4.1 MQTT command sending now works, topic: OTGW/command and
0.4.0 RestAPI implemented - as simple as /api/v0/otgw/{id} to get the latest values
0.3.1 Bug: Open AP after configuration, change ESP to STA mode on StartWifi
No more default Debug to Serial, only to port 23 telnet
0.3.0 Read only Serial stream implementend on port 1023 (debug port remains on port 23 - telnet)
0.2.0 Auto-discovery throug MQTT implemented for integration with home assistant (and domoticz)
0.1.0 MQTT messaging implemented
0.0.1 parsing of OT protocol implemented (use telnet to see) Watchdog implemented