├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── report-ahoy.md │ └── report.yaml └── workflows │ ├── compile_development.yml │ └── compile_release.yml ├── .gitignore ├── LICENSE ├── README.md ├── ahoy.code-workspace ├── doc ├── AhoyMiles.fzz ├── AhoyMiles_bb.png ├── AhoyMiles_schem.png ├── AhoyWemosD1.fzz ├── AhoyWemos_Schaltplan.jpg ├── AhoyWemos_Steckplatine.jpg ├── Arduino_nRF24L01+.fzz ├── Arduino_nRF24L01+_bb.png ├── ESP-DTU_Platinenlayout.md ├── ESP8266_nRF24L01+.fzz ├── ESP8266_nRF24L01+_LolinNodeMCUv3.png ├── ESP8266_nRF24L01+_Schaltplan.jpg ├── ESP8266_nRF24L01+_bb.png ├── HM-400 data.xlsx ├── Hoymiles-SerialNumbers.xlsx ├── RasPi_nRF24L01+.fzz ├── RasPi_nRF24L01+_bb.png ├── RasPi_nRF24L01+_schem.png ├── Wiring_ESP32_Schematic.png ├── Wiring_ESP32_Symbol.png ├── getting-started-ESP8266.md ├── hoymiles-format-description.html ├── hoymiles-format-description.md ├── hoymiles-format-description.pdf ├── hoymiles-format-description.txt ├── logo.svg ├── logo1_small.png ├── prometheus_ep_description.md ├── protocol │ └── 2022-03-25_11_02_44-Window.png ├── schematic │ ├── Comm_Schema.png │ ├── dtu_bot.jpg │ ├── dtu_gd32.jpg │ ├── dtu_nrf24.jpg │ ├── dtu_top.jpg │ ├── rx_tx.jpg │ └── test_setup.png └── screenshots │ ├── inverterSettings.png │ └── settings.png ├── manual ├── Getting_Started.md ├── User_Manual.md ├── ahoy_config.md └── factory_firmware.md ├── patches ├── GxEPD2_HAL.patch ├── RF24_Hal.patch └── espMqttClientSemaphore.patch ├── pics ├── PXL_20230824_204200660.jpg └── PXL_20230901_061927908.jpg ├── scripts ├── add_littlefs_binary.py ├── applyPatches.py ├── auto_firmware_version.py ├── buildManifest.py ├── convertHtml.py ├── getVersion.py ├── gh-action-dev-build-flash.html ├── htmlPreprocessorDefines.py └── reduceGxEPD2.py ├── src ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── CHANGES.md ├── app.cpp ├── app.h ├── appInterface.h ├── config │ ├── config.h │ ├── config_override_example.h │ └── settings.h ├── defines.h ├── hm │ ├── CommQueue.h │ ├── Communication.h │ ├── Heuristic.h │ ├── HeuristicInv.h │ ├── NrfRadio.h │ ├── Radio.h │ ├── hmDefines.h │ ├── hmInverter.h │ ├── hmSystem.h │ ├── nrfHal.h │ └── simulator.h ├── hms │ ├── CmtRadio.h │ ├── cmt2300a.h │ ├── cmtHal.h │ ├── esp32_3wSpi.h │ └── hmsDefines.h ├── main.cpp ├── network │ ├── AhoyEthernet.h │ ├── AhoyEthernetSpi.h │ ├── AhoyNetwork.h │ ├── AhoyNetworkHelper.cpp │ ├── AhoyNetworkHelper.h │ ├── AhoyWifiAp.h │ ├── AhoyWifiEsp32.h │ └── AhoyWifiEsp8266.h ├── platformio.ini ├── plugins │ ├── Display │ │ ├── Display.h │ │ ├── Display_Mono.h │ │ ├── Display_Mono_128X32.h │ │ ├── Display_Mono_128X64.h │ │ ├── Display_Mono_64X48.h │ │ ├── Display_Mono_84X48.h │ │ ├── Display_data.h │ │ ├── Display_ePaper.cpp │ │ ├── Display_ePaper.h │ │ ├── epdHal.h │ │ └── imagedata.h │ ├── MaxPower.h │ ├── history.h │ └── plugin_lang.h ├── publisher │ ├── pubMqtt.h │ ├── pubMqttDefs.h │ ├── pubMqttIvData.h │ └── pubSerial.h ├── utils │ ├── crc.cpp │ ├── crc.h │ ├── dbg.cpp │ ├── dbg.h │ ├── helper.cpp │ ├── helper.h │ ├── improv.h │ ├── scheduler.h │ ├── spiPatcher.cpp │ ├── spiPatcher.h │ ├── spiPatcherHandle.h │ ├── sun.h │ ├── syslog.cpp │ ├── syslog.h │ └── timemonitor.h └── web │ ├── Protection.cpp │ ├── Protection.h │ ├── RestApi.h │ ├── html │ ├── about.html │ ├── api.js │ ├── colorBright.css │ ├── colorDark.css │ ├── favicon.ico │ ├── grid_info.json │ ├── history.html │ ├── includes │ │ ├── footer.html │ │ ├── header.html │ │ └── nav.html │ ├── index.html │ ├── login.html │ ├── save.html │ ├── serial.html │ ├── setup.html │ ├── style.css │ ├── system.html │ ├── update.html │ ├── visualization.html │ └── wizard.html │ ├── lang.h │ ├── lang.json │ └── web.h └── tools ├── HoyDtuSim ├── CircularBuffer.h ├── Debug.h ├── HM1200.h ├── HM600.h ├── HoyDtuSim.ino ├── Inverters.h ├── ModWebserver.h ├── Settings.h ├── Sonne.h ├── hm_crc.h ├── hm_packets.h └── wifi.h ├── NRF24_SendRcv ├── CircularBuffer.h ├── Debug.h ├── ModWebserver.h ├── NRF24_SendRcv.ino ├── NRF24_sniff_types.h ├── Settings.h ├── Sonne.h ├── hm_crc.cpp ├── hm_crc.h ├── hm_packets.cpp ├── hm_packets.h └── wifi.h ├── NodeRED └── flows-mqtt-json-example.json ├── cases ├── DollaTek_NRF24L01_Case │ ├── case.scad │ ├── case.stl │ ├── case_photo.jpeg │ └── case_render.png ├── EKD_ESPNRF_Case │ ├── EKDESPNRFCase.jpg │ ├── EKD_ESPNRF_Case_Body.3mf │ ├── EKD_ESPNRF_Case_Lid.3mf │ └── Readme.md └── WemosD1_NRF24_Case │ ├── ESP_NRF24_Case.stl │ ├── ESP_NRF24_Case_F360.png │ ├── ESP_NRF24_Case_cover.stl │ ├── IMG_2135.png │ ├── IMG_2136.png │ ├── IMG_2137.png │ └── IMG_2140.png ├── fonts ├── fontconv.bat ├── u8g2 font-sources.txt ├── u8g2_font_5x8_symbols_ahoy.bdf ├── u8g2_font_5x8_symbols_ahoy.c_ ├── u8g2_font_5x8_symbols_ahoy.fon ├── u8g2_font_ncenB08_symbols8_ahoy.bdf ├── u8g2_font_ncenB08_symbols8_ahoy.c_ ├── u8g2_font_ncenB08_symbols8_ahoy.fon ├── u8g2_font_ncenB10_symbols10_ahoy.bdf ├── u8g2_font_ncenB10_symbols10_ahoy.c_ ├── u8g2_font_ncenB10_symbols10_ahoy.fon └── used_fonts.txt ├── homeassistant ├── HomeAssistantDashboardAhoy.png ├── README.md ├── autodiscovery.yaml ├── dashboard.yaml └── manual.yaml ├── nano └── NRF24_SendRcv │ ├── include │ ├── CircularBuffer.h │ ├── hm_crc.h │ ├── hm_packets.h │ ├── stdinout.cpp │ └── stdinout.h │ ├── lib │ └── README │ ├── platformio.ini │ ├── src │ ├── NRF24_sniff.cpp │ ├── NRF24_sniff_types.h │ ├── hm_crc.cpp │ ├── hm_packets.cpp │ └── stdinout.cpp │ └── test │ └── README ├── pcb-nokia5110 ├── 1_Front.jpg ├── 2_Bottom.jpg ├── 3_booting.jpg ├── 4_runIP.jpg ├── 5_runTime.jpg ├── 6_Wiring_SSD1306.png ├── JLCPCB_Gerber_PCB_ahoy-dtu_2022-10-31.zip ├── Nokia5110-LCD.jpg ├── Nokia5110-LCD2.jpg ├── PCB-V1.jpg ├── SSD1306.png └── readme.md ├── pcb ├── nRF24L01_ESP.T3001 ├── nRF24L01_ESP.brd ├── nRF24L01_ESP.sch ├── pcb_1.JPG ├── pcb_2.JPG ├── pcb_3.JPG └── readme.md └── rpi ├── .gitignore ├── Dockerfile ├── README.md ├── ahoy.service ├── ahoy.yml.example ├── ahoy_system.service ├── discover ├── CMakeLists.txt ├── README.md ├── common.cpp ├── common.hpp ├── discover.cpp └── pretender.cpp ├── example-logs └── example.log ├── hoymiles ├── __init__.py ├── __main__.py ├── decoders │ └── __init__.py └── outputs.py ├── optional-requirements.txt └── requirements.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | patches/GxEPD2_HAL.patch eol=lf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: lumapu 2 | custom: "https://paypal.me/lupusch" 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/report-ahoy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/.github/ISSUE_TEMPLATE/report-ahoy.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/.github/ISSUE_TEMPLATE/report.yaml -------------------------------------------------------------------------------- /.github/workflows/compile_development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/.github/workflows/compile_development.yml -------------------------------------------------------------------------------- /.github/workflows/compile_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/.github/workflows/compile_release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/README.md -------------------------------------------------------------------------------- /ahoy.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/ahoy.code-workspace -------------------------------------------------------------------------------- /doc/AhoyMiles.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/AhoyMiles.fzz -------------------------------------------------------------------------------- /doc/AhoyMiles_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/AhoyMiles_bb.png -------------------------------------------------------------------------------- /doc/AhoyMiles_schem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/AhoyMiles_schem.png -------------------------------------------------------------------------------- /doc/AhoyWemosD1.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/AhoyWemosD1.fzz -------------------------------------------------------------------------------- /doc/AhoyWemos_Schaltplan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/AhoyWemos_Schaltplan.jpg -------------------------------------------------------------------------------- /doc/AhoyWemos_Steckplatine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/AhoyWemos_Steckplatine.jpg -------------------------------------------------------------------------------- /doc/Arduino_nRF24L01+.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/Arduino_nRF24L01+.fzz -------------------------------------------------------------------------------- /doc/Arduino_nRF24L01+_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/Arduino_nRF24L01+_bb.png -------------------------------------------------------------------------------- /doc/ESP-DTU_Platinenlayout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/ESP-DTU_Platinenlayout.md -------------------------------------------------------------------------------- /doc/ESP8266_nRF24L01+.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/ESP8266_nRF24L01+.fzz -------------------------------------------------------------------------------- /doc/ESP8266_nRF24L01+_LolinNodeMCUv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/ESP8266_nRF24L01+_LolinNodeMCUv3.png -------------------------------------------------------------------------------- /doc/ESP8266_nRF24L01+_Schaltplan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/ESP8266_nRF24L01+_Schaltplan.jpg -------------------------------------------------------------------------------- /doc/ESP8266_nRF24L01+_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/ESP8266_nRF24L01+_bb.png -------------------------------------------------------------------------------- /doc/HM-400 data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/HM-400 data.xlsx -------------------------------------------------------------------------------- /doc/Hoymiles-SerialNumbers.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/Hoymiles-SerialNumbers.xlsx -------------------------------------------------------------------------------- /doc/RasPi_nRF24L01+.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/RasPi_nRF24L01+.fzz -------------------------------------------------------------------------------- /doc/RasPi_nRF24L01+_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/RasPi_nRF24L01+_bb.png -------------------------------------------------------------------------------- /doc/RasPi_nRF24L01+_schem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/RasPi_nRF24L01+_schem.png -------------------------------------------------------------------------------- /doc/Wiring_ESP32_Schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/Wiring_ESP32_Schematic.png -------------------------------------------------------------------------------- /doc/Wiring_ESP32_Symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/Wiring_ESP32_Symbol.png -------------------------------------------------------------------------------- /doc/getting-started-ESP8266.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/getting-started-ESP8266.md -------------------------------------------------------------------------------- /doc/hoymiles-format-description.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/hoymiles-format-description.html -------------------------------------------------------------------------------- /doc/hoymiles-format-description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/hoymiles-format-description.md -------------------------------------------------------------------------------- /doc/hoymiles-format-description.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/hoymiles-format-description.pdf -------------------------------------------------------------------------------- /doc/hoymiles-format-description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/hoymiles-format-description.txt -------------------------------------------------------------------------------- /doc/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/logo.svg -------------------------------------------------------------------------------- /doc/logo1_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/logo1_small.png -------------------------------------------------------------------------------- /doc/prometheus_ep_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/prometheus_ep_description.md -------------------------------------------------------------------------------- /doc/protocol/2022-03-25_11_02_44-Window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/protocol/2022-03-25_11_02_44-Window.png -------------------------------------------------------------------------------- /doc/schematic/Comm_Schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/Comm_Schema.png -------------------------------------------------------------------------------- /doc/schematic/dtu_bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/dtu_bot.jpg -------------------------------------------------------------------------------- /doc/schematic/dtu_gd32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/dtu_gd32.jpg -------------------------------------------------------------------------------- /doc/schematic/dtu_nrf24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/dtu_nrf24.jpg -------------------------------------------------------------------------------- /doc/schematic/dtu_top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/dtu_top.jpg -------------------------------------------------------------------------------- /doc/schematic/rx_tx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/rx_tx.jpg -------------------------------------------------------------------------------- /doc/schematic/test_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/schematic/test_setup.png -------------------------------------------------------------------------------- /doc/screenshots/inverterSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/screenshots/inverterSettings.png -------------------------------------------------------------------------------- /doc/screenshots/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/doc/screenshots/settings.png -------------------------------------------------------------------------------- /manual/Getting_Started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/manual/Getting_Started.md -------------------------------------------------------------------------------- /manual/User_Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/manual/User_Manual.md -------------------------------------------------------------------------------- /manual/ahoy_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/manual/ahoy_config.md -------------------------------------------------------------------------------- /manual/factory_firmware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/manual/factory_firmware.md -------------------------------------------------------------------------------- /patches/GxEPD2_HAL.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/patches/GxEPD2_HAL.patch -------------------------------------------------------------------------------- /patches/RF24_Hal.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/patches/RF24_Hal.patch -------------------------------------------------------------------------------- /patches/espMqttClientSemaphore.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/patches/espMqttClientSemaphore.patch -------------------------------------------------------------------------------- /pics/PXL_20230824_204200660.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/pics/PXL_20230824_204200660.jpg -------------------------------------------------------------------------------- /pics/PXL_20230901_061927908.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/pics/PXL_20230901_061927908.jpg -------------------------------------------------------------------------------- /scripts/add_littlefs_binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/add_littlefs_binary.py -------------------------------------------------------------------------------- /scripts/applyPatches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/applyPatches.py -------------------------------------------------------------------------------- /scripts/auto_firmware_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/auto_firmware_version.py -------------------------------------------------------------------------------- /scripts/buildManifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/buildManifest.py -------------------------------------------------------------------------------- /scripts/convertHtml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/convertHtml.py -------------------------------------------------------------------------------- /scripts/getVersion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/getVersion.py -------------------------------------------------------------------------------- /scripts/gh-action-dev-build-flash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/gh-action-dev-build-flash.html -------------------------------------------------------------------------------- /scripts/htmlPreprocessorDefines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/htmlPreprocessorDefines.py -------------------------------------------------------------------------------- /scripts/reduceGxEPD2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/scripts/reduceGxEPD2.py -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/.vscode/extensions.json -------------------------------------------------------------------------------- /src/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/.vscode/settings.json -------------------------------------------------------------------------------- /src/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/CHANGES.md -------------------------------------------------------------------------------- /src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/app.cpp -------------------------------------------------------------------------------- /src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/app.h -------------------------------------------------------------------------------- /src/appInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/appInterface.h -------------------------------------------------------------------------------- /src/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/config/config.h -------------------------------------------------------------------------------- /src/config/config_override_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/config/config_override_example.h -------------------------------------------------------------------------------- /src/config/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/config/settings.h -------------------------------------------------------------------------------- /src/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/defines.h -------------------------------------------------------------------------------- /src/hm/CommQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/CommQueue.h -------------------------------------------------------------------------------- /src/hm/Communication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/Communication.h -------------------------------------------------------------------------------- /src/hm/Heuristic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/Heuristic.h -------------------------------------------------------------------------------- /src/hm/HeuristicInv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/HeuristicInv.h -------------------------------------------------------------------------------- /src/hm/NrfRadio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/NrfRadio.h -------------------------------------------------------------------------------- /src/hm/Radio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/Radio.h -------------------------------------------------------------------------------- /src/hm/hmDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/hmDefines.h -------------------------------------------------------------------------------- /src/hm/hmInverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/hmInverter.h -------------------------------------------------------------------------------- /src/hm/hmSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/hmSystem.h -------------------------------------------------------------------------------- /src/hm/nrfHal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/nrfHal.h -------------------------------------------------------------------------------- /src/hm/simulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hm/simulator.h -------------------------------------------------------------------------------- /src/hms/CmtRadio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hms/CmtRadio.h -------------------------------------------------------------------------------- /src/hms/cmt2300a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hms/cmt2300a.h -------------------------------------------------------------------------------- /src/hms/cmtHal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hms/cmtHal.h -------------------------------------------------------------------------------- /src/hms/esp32_3wSpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hms/esp32_3wSpi.h -------------------------------------------------------------------------------- /src/hms/hmsDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/hms/hmsDefines.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/network/AhoyEthernet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyEthernet.h -------------------------------------------------------------------------------- /src/network/AhoyEthernetSpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyEthernetSpi.h -------------------------------------------------------------------------------- /src/network/AhoyNetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyNetwork.h -------------------------------------------------------------------------------- /src/network/AhoyNetworkHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyNetworkHelper.cpp -------------------------------------------------------------------------------- /src/network/AhoyNetworkHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyNetworkHelper.h -------------------------------------------------------------------------------- /src/network/AhoyWifiAp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyWifiAp.h -------------------------------------------------------------------------------- /src/network/AhoyWifiEsp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyWifiEsp32.h -------------------------------------------------------------------------------- /src/network/AhoyWifiEsp8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/network/AhoyWifiEsp8266.h -------------------------------------------------------------------------------- /src/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/platformio.ini -------------------------------------------------------------------------------- /src/plugins/Display/Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_Mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_Mono.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_Mono_128X32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_Mono_128X32.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_Mono_128X64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_Mono_128X64.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_Mono_64X48.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_Mono_64X48.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_Mono_84X48.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_Mono_84X48.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_data.h -------------------------------------------------------------------------------- /src/plugins/Display/Display_ePaper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_ePaper.cpp -------------------------------------------------------------------------------- /src/plugins/Display/Display_ePaper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/Display_ePaper.h -------------------------------------------------------------------------------- /src/plugins/Display/epdHal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/epdHal.h -------------------------------------------------------------------------------- /src/plugins/Display/imagedata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/Display/imagedata.h -------------------------------------------------------------------------------- /src/plugins/MaxPower.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/MaxPower.h -------------------------------------------------------------------------------- /src/plugins/history.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/history.h -------------------------------------------------------------------------------- /src/plugins/plugin_lang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/plugins/plugin_lang.h -------------------------------------------------------------------------------- /src/publisher/pubMqtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/publisher/pubMqtt.h -------------------------------------------------------------------------------- /src/publisher/pubMqttDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/publisher/pubMqttDefs.h -------------------------------------------------------------------------------- /src/publisher/pubMqttIvData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/publisher/pubMqttIvData.h -------------------------------------------------------------------------------- /src/publisher/pubSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/publisher/pubSerial.h -------------------------------------------------------------------------------- /src/utils/crc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/crc.cpp -------------------------------------------------------------------------------- /src/utils/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/crc.h -------------------------------------------------------------------------------- /src/utils/dbg.cpp: -------------------------------------------------------------------------------- 1 | #include "dbg.h" 2 | 3 | DBG_CB mCb = NULL; 4 | bool mDebugEn = true; 5 | -------------------------------------------------------------------------------- /src/utils/dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/dbg.h -------------------------------------------------------------------------------- /src/utils/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/helper.cpp -------------------------------------------------------------------------------- /src/utils/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/helper.h -------------------------------------------------------------------------------- /src/utils/improv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/improv.h -------------------------------------------------------------------------------- /src/utils/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/scheduler.h -------------------------------------------------------------------------------- /src/utils/spiPatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/spiPatcher.cpp -------------------------------------------------------------------------------- /src/utils/spiPatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/spiPatcher.h -------------------------------------------------------------------------------- /src/utils/spiPatcherHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/spiPatcherHandle.h -------------------------------------------------------------------------------- /src/utils/sun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/sun.h -------------------------------------------------------------------------------- /src/utils/syslog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/syslog.cpp -------------------------------------------------------------------------------- /src/utils/syslog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/syslog.h -------------------------------------------------------------------------------- /src/utils/timemonitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/utils/timemonitor.h -------------------------------------------------------------------------------- /src/web/Protection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/Protection.cpp -------------------------------------------------------------------------------- /src/web/Protection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/Protection.h -------------------------------------------------------------------------------- /src/web/RestApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/RestApi.h -------------------------------------------------------------------------------- /src/web/html/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/about.html -------------------------------------------------------------------------------- /src/web/html/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/api.js -------------------------------------------------------------------------------- /src/web/html/colorBright.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/colorBright.css -------------------------------------------------------------------------------- /src/web/html/colorDark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/colorDark.css -------------------------------------------------------------------------------- /src/web/html/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/favicon.ico -------------------------------------------------------------------------------- /src/web/html/grid_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/grid_info.json -------------------------------------------------------------------------------- /src/web/html/history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/history.html -------------------------------------------------------------------------------- /src/web/html/includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/includes/footer.html -------------------------------------------------------------------------------- /src/web/html/includes/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/includes/header.html -------------------------------------------------------------------------------- /src/web/html/includes/nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/includes/nav.html -------------------------------------------------------------------------------- /src/web/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/index.html -------------------------------------------------------------------------------- /src/web/html/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/login.html -------------------------------------------------------------------------------- /src/web/html/save.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/save.html -------------------------------------------------------------------------------- /src/web/html/serial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/serial.html -------------------------------------------------------------------------------- /src/web/html/setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/setup.html -------------------------------------------------------------------------------- /src/web/html/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/style.css -------------------------------------------------------------------------------- /src/web/html/system.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/system.html -------------------------------------------------------------------------------- /src/web/html/update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/update.html -------------------------------------------------------------------------------- /src/web/html/visualization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/visualization.html -------------------------------------------------------------------------------- /src/web/html/wizard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/html/wizard.html -------------------------------------------------------------------------------- /src/web/lang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/lang.h -------------------------------------------------------------------------------- /src/web/lang.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/lang.json -------------------------------------------------------------------------------- /src/web/web.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/src/web/web.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/CircularBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/CircularBuffer.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/Debug.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/HM1200.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/HM1200.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/HM600.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/HM600.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/HoyDtuSim.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/HoyDtuSim.ino -------------------------------------------------------------------------------- /tools/HoyDtuSim/Inverters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/Inverters.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/ModWebserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/ModWebserver.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/Settings.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/Sonne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/Sonne.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/hm_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/hm_crc.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/hm_packets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/hm_packets.h -------------------------------------------------------------------------------- /tools/HoyDtuSim/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/HoyDtuSim/wifi.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/CircularBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/CircularBuffer.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/Debug.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/ModWebserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/ModWebserver.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/NRF24_SendRcv.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/NRF24_SendRcv.ino -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/NRF24_sniff_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/NRF24_sniff_types.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/Settings.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/Sonne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/Sonne.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/hm_crc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/hm_crc.cpp -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/hm_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/hm_crc.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/hm_packets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/hm_packets.cpp -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/hm_packets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/hm_packets.h -------------------------------------------------------------------------------- /tools/NRF24_SendRcv/wifi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NRF24_SendRcv/wifi.h -------------------------------------------------------------------------------- /tools/NodeRED/flows-mqtt-json-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/NodeRED/flows-mqtt-json-example.json -------------------------------------------------------------------------------- /tools/cases/DollaTek_NRF24L01_Case/case.scad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/DollaTek_NRF24L01_Case/case.scad -------------------------------------------------------------------------------- /tools/cases/DollaTek_NRF24L01_Case/case.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/DollaTek_NRF24L01_Case/case.stl -------------------------------------------------------------------------------- /tools/cases/DollaTek_NRF24L01_Case/case_photo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/DollaTek_NRF24L01_Case/case_photo.jpeg -------------------------------------------------------------------------------- /tools/cases/DollaTek_NRF24L01_Case/case_render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/DollaTek_NRF24L01_Case/case_render.png -------------------------------------------------------------------------------- /tools/cases/EKD_ESPNRF_Case/EKDESPNRFCase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/EKD_ESPNRF_Case/EKDESPNRFCase.jpg -------------------------------------------------------------------------------- /tools/cases/EKD_ESPNRF_Case/EKD_ESPNRF_Case_Body.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/EKD_ESPNRF_Case/EKD_ESPNRF_Case_Body.3mf -------------------------------------------------------------------------------- /tools/cases/EKD_ESPNRF_Case/EKD_ESPNRF_Case_Lid.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/EKD_ESPNRF_Case/EKD_ESPNRF_Case_Lid.3mf -------------------------------------------------------------------------------- /tools/cases/EKD_ESPNRF_Case/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/EKD_ESPNRF_Case/Readme.md -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/ESP_NRF24_Case.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/ESP_NRF24_Case.stl -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/ESP_NRF24_Case_F360.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/ESP_NRF24_Case_F360.png -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/ESP_NRF24_Case_cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/ESP_NRF24_Case_cover.stl -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/IMG_2135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/IMG_2135.png -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/IMG_2136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/IMG_2136.png -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/IMG_2137.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/IMG_2137.png -------------------------------------------------------------------------------- /tools/cases/WemosD1_NRF24_Case/IMG_2140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/cases/WemosD1_NRF24_Case/IMG_2140.png -------------------------------------------------------------------------------- /tools/fonts/fontconv.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/fontconv.bat -------------------------------------------------------------------------------- /tools/fonts/u8g2 font-sources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2 font-sources.txt -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_5x8_symbols_ahoy.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_5x8_symbols_ahoy.bdf -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_5x8_symbols_ahoy.c_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_5x8_symbols_ahoy.c_ -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_5x8_symbols_ahoy.fon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_5x8_symbols_ahoy.fon -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_ncenB08_symbols8_ahoy.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_ncenB08_symbols8_ahoy.bdf -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_ncenB08_symbols8_ahoy.c_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_ncenB08_symbols8_ahoy.c_ -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_ncenB08_symbols8_ahoy.fon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_ncenB08_symbols8_ahoy.fon -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_ncenB10_symbols10_ahoy.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_ncenB10_symbols10_ahoy.bdf -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_ncenB10_symbols10_ahoy.c_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_ncenB10_symbols10_ahoy.c_ -------------------------------------------------------------------------------- /tools/fonts/u8g2_font_ncenB10_symbols10_ahoy.fon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/u8g2_font_ncenB10_symbols10_ahoy.fon -------------------------------------------------------------------------------- /tools/fonts/used_fonts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/fonts/used_fonts.txt -------------------------------------------------------------------------------- /tools/homeassistant/HomeAssistantDashboardAhoy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/homeassistant/HomeAssistantDashboardAhoy.png -------------------------------------------------------------------------------- /tools/homeassistant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/homeassistant/README.md -------------------------------------------------------------------------------- /tools/homeassistant/autodiscovery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/homeassistant/autodiscovery.yaml -------------------------------------------------------------------------------- /tools/homeassistant/dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/homeassistant/dashboard.yaml -------------------------------------------------------------------------------- /tools/homeassistant/manual.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/homeassistant/manual.yaml -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/include/CircularBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/include/CircularBuffer.h -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/include/hm_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/include/hm_crc.h -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/include/hm_packets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/include/hm_packets.h -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/include/stdinout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/include/stdinout.cpp -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/include/stdinout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/include/stdinout.h -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/lib/README -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/platformio.ini -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/src/NRF24_sniff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/src/NRF24_sniff.cpp -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/src/NRF24_sniff_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/src/NRF24_sniff_types.h -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/src/hm_crc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/src/hm_crc.cpp -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/src/hm_packets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/src/hm_packets.cpp -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/src/stdinout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/src/stdinout.cpp -------------------------------------------------------------------------------- /tools/nano/NRF24_SendRcv/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/nano/NRF24_SendRcv/test/README -------------------------------------------------------------------------------- /tools/pcb-nokia5110/1_Front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/1_Front.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/2_Bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/2_Bottom.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/3_booting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/3_booting.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/4_runIP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/4_runIP.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/5_runTime.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/5_runTime.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/6_Wiring_SSD1306.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/6_Wiring_SSD1306.png -------------------------------------------------------------------------------- /tools/pcb-nokia5110/JLCPCB_Gerber_PCB_ahoy-dtu_2022-10-31.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/JLCPCB_Gerber_PCB_ahoy-dtu_2022-10-31.zip -------------------------------------------------------------------------------- /tools/pcb-nokia5110/Nokia5110-LCD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/Nokia5110-LCD.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/Nokia5110-LCD2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/Nokia5110-LCD2.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/PCB-V1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/PCB-V1.jpg -------------------------------------------------------------------------------- /tools/pcb-nokia5110/SSD1306.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/SSD1306.png -------------------------------------------------------------------------------- /tools/pcb-nokia5110/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb-nokia5110/readme.md -------------------------------------------------------------------------------- /tools/pcb/nRF24L01_ESP.T3001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/nRF24L01_ESP.T3001 -------------------------------------------------------------------------------- /tools/pcb/nRF24L01_ESP.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/nRF24L01_ESP.brd -------------------------------------------------------------------------------- /tools/pcb/nRF24L01_ESP.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/nRF24L01_ESP.sch -------------------------------------------------------------------------------- /tools/pcb/pcb_1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/pcb_1.JPG -------------------------------------------------------------------------------- /tools/pcb/pcb_2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/pcb_2.JPG -------------------------------------------------------------------------------- /tools/pcb/pcb_3.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/pcb_3.JPG -------------------------------------------------------------------------------- /tools/pcb/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/pcb/readme.md -------------------------------------------------------------------------------- /tools/rpi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/.gitignore -------------------------------------------------------------------------------- /tools/rpi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/Dockerfile -------------------------------------------------------------------------------- /tools/rpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/README.md -------------------------------------------------------------------------------- /tools/rpi/ahoy.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/ahoy.service -------------------------------------------------------------------------------- /tools/rpi/ahoy.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/ahoy.yml.example -------------------------------------------------------------------------------- /tools/rpi/ahoy_system.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/ahoy_system.service -------------------------------------------------------------------------------- /tools/rpi/discover/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/discover/CMakeLists.txt -------------------------------------------------------------------------------- /tools/rpi/discover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/discover/README.md -------------------------------------------------------------------------------- /tools/rpi/discover/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/discover/common.cpp -------------------------------------------------------------------------------- /tools/rpi/discover/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/discover/common.hpp -------------------------------------------------------------------------------- /tools/rpi/discover/discover.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/discover/discover.cpp -------------------------------------------------------------------------------- /tools/rpi/discover/pretender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/discover/pretender.cpp -------------------------------------------------------------------------------- /tools/rpi/example-logs/example.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/example-logs/example.log -------------------------------------------------------------------------------- /tools/rpi/hoymiles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/hoymiles/__init__.py -------------------------------------------------------------------------------- /tools/rpi/hoymiles/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/hoymiles/__main__.py -------------------------------------------------------------------------------- /tools/rpi/hoymiles/decoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/hoymiles/decoders/__init__.py -------------------------------------------------------------------------------- /tools/rpi/hoymiles/outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/hoymiles/outputs.py -------------------------------------------------------------------------------- /tools/rpi/optional-requirements.txt: -------------------------------------------------------------------------------- 1 | influxdb-client>=1.28.0 2 | -------------------------------------------------------------------------------- /tools/rpi/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumapu/ahoy/HEAD/tools/rpi/requirements.txt --------------------------------------------------------------------------------