Commit Graph

  • f5fc52b92f Move auto_firmware_version.py to pio-scripts subdirectory Thomas Basler 2023-04-20 22:46:05 +0200
  • 04f62e03b8 BREAKING CHANGE: Web API Endpoint /api/eventlog/status no nested serial object Thomas Basler 2023-04-20 22:41:55 +0200
  • 188d865671 Fix: Device profile "Olimex ESP32-POE with SH1106" used wrong display type. Fix #825 Thomas Basler 2023-04-19 23:37:06 +0200
  • 5d2656550c Optimize detection if RF module is configured Thomas Basler 2023-04-17 23:19:48 +0200
  • ebc1b3aed2 webapp: add app.js.gz Thomas Basler 2023-04-17 22:06:32 +0200
  • a1d5f97efb Upgrade ArduinoJson from 6.21.1 to 6.21.2 Thomas Basler 2023-04-17 22:01:38 +0200
  • 15791b457a Doc: Add breaking change hint Thomas Basler 2023-04-17 21:50:17 +0200
  • 18f880530f Apply correct order to extension.json items Thomas Basler 2023-04-17 21:49:17 +0200
  • 59f43a82a8 BREAKING CHANGE: Web API Endpoint /api/devinfo/status requires GET parameter inv= Thomas Basler 2023-04-17 21:48:16 +0200
  • af3a277e30 Introduced HoymilesRadio property to determine if a configuration attempt was done Thomas Basler 2023-04-17 18:59:56 +0200
  • 1416efc6f9 Fix: Endless loop when CMT module was configured but not connected Thomas Basler 2023-04-17 18:58:23 +0200
  • 481bc00f28 webapp: add app.js.gz Thomas Basler 2023-04-15 11:05:57 +0200
  • 34ac6faefc webapp: Update dependencies Thomas Basler 2023-04-15 11:01:40 +0200
  • 7c37d289c0 Enabled additional statistics data for HMT inverters Thomas Basler 2023-04-14 23:56:18 +0200
  • 6856ba9972 Fix: Change defines to get a correct calculation if base frequency of CMT module is different compared to Hoymiles base frequency Thomas Basler 2023-04-13 19:20:08 +0200
  • f3942bb647 Fix: Set correct frequency when changing it via web ui Thomas Basler 2023-04-13 19:11:18 +0200
  • f1f4322db5 Doc: Added MPP-Tracker count Thomas Basler 2023-04-13 19:08:52 +0200
  • d15b6ffe67 Doc: Added some remarks regarding the CMT2300A module Thomas Basler 2023-04-11 23:12:20 +0200
  • 71e88e6f73 Doc: Added some device profiles containing the CMT2300A pin assignment Thomas Basler 2023-04-11 23:05:35 +0200
  • 5448a6d0ba Doc: Added new supported inverters Thomas Basler 2023-04-11 22:45:26 +0200
  • 8356db94b9 Send ChannelChangeCommand only once per cycle as the inverter will not response at all Thomas Basler 2023-04-11 22:20:13 +0200
  • ac7b5dba11 Resend and Retransmit count is now implementable per command Thomas Basler 2023-04-11 22:11:10 +0200
  • e2aa29f117 Remove cmtProocess method and move RF logic into the cmt2300wrapper class Thomas Basler 2023-04-11 21:58:14 +0200
  • f5767e61ef Implement CMD56 as own command. Thomas Basler 2023-04-06 22:18:05 +0200
  • cfb37906ca Rename cmtFreqToChan to getChannelFromFrequency and simplify handling of current channel Thomas Basler 2023-04-10 01:13:08 +0200
  • 1259f09503 Replace multiple print calls by a single printf in HoymilesRadio_NRF Thomas Basler 2023-04-10 01:00:08 +0200
  • a11ee472c6 Optimize cmtChToFreq method to return float instead of string. Renamed also to getFrequencyFromChannel Thomas Basler 2023-04-10 00:52:27 +0200
  • 2a92f67a9a Implement get and set channel in cmt2300 wrapper class Thomas Basler 2023-04-10 00:29:21 +0200
  • fffd872b20 Replace HOY_BASE_FREQ by CMT_BASE_FREQ Thomas Basler 2023-04-10 00:06:39 +0200
  • 5b648b63ac Implemented blocking write method in CMT2300 driver and use it in sendEsbPacket. Thomas Basler 2023-04-09 23:13:58 +0200
  • 6331210b94 IsReachable of the inverter was never reached Thomas Basler 2023-04-09 20:43:02 +0200
  • 25722f6055 Adjust buffer size in StatisticsParser for inverters with more inputs Thomas Basler 2023-04-09 19:40:41 +0200
  • 85070ffda0 webapp: Add hint to cmt frequency that it can take up to 15min until a connection is established Thomas Basler 2023-03-31 21:49:16 +0200
  • d6c2a4ba1c webapp: Remove hard coded texts in dtuadmin view Thomas Basler 2023-03-31 21:43:11 +0200
  • ac5df9a91d webapp: Implement CMT pa level as range control Thomas Basler 2023-03-31 21:35:28 +0200
  • 15156b4b87 Set CMT frequency only if a valid pin config was found Thomas Basler 2023-03-31 21:15:57 +0200
  • c3368450f6 Initialize spiClass only if valid pin config was found Thomas Basler 2023-03-31 21:12:12 +0200
  • 1e7b16adb9 webapp: Nicer cmt frequency input Thomas Basler 2023-03-31 19:33:43 +0200
  • 50ce7f014d Expose min and max frequency in HoymilesRadio_CMT Thomas Basler 2023-03-31 18:11:28 +0200
  • 6ea34b331d Increase command timeouts to support inverters with 6 channels and more phases Thomas Basler 2023-03-30 23:35:05 +0200
  • 1614b2ad2d Add newline after log output Thomas Basler 2023-03-30 23:31:35 +0200
  • 371e405eed Added configuration of CMT modules frequency to webapp Thomas Basler 2023-03-30 20:46:27 +0200
  • 5e11f0b854 Implement property in HoymilesRadio_CMT to set the frequency during runtime Thomas Basler 2023-03-30 19:45:16 +0200
  • 70b85fad6f Doc: Added sample device profile for CMT and NRF module Thomas Basler 2023-03-29 19:12:35 +0200
  • fe5e5bc4b1 Implement cmtBaseChOff860 as a define Thomas Basler 2023-03-29 19:07:41 +0200
  • 4561e52735 Adjusted some comments Thomas Basler 2023-03-29 00:04:02 +0200
  • 996404ceed Introduce gpio2 for the CMT2300A module Thomas Basler 2023-03-28 23:46:07 +0200
  • 854fcdaeae Allow configuration of the TX PA Level of the CMT2300A module Thomas Basler 2023-03-28 21:48:57 +0200
  • bec9870347 Move alarm messages from heap to stack Thomas Basler 2023-03-28 20:04:10 +0200
  • fc5f6887cb Adjust name from CMT2300a to CMT2300A Thomas Basler 2023-03-27 22:42:52 +0200
  • 098691af9d First step towards a modular CMT2300 driver similar to the NRF24 one Thomas Basler 2023-03-22 19:59:03 +0100
  • 035fdbc54a Increase CMT SPI speed to 4 MHz Thomas Basler 2023-03-21 20:55:28 +0100
  • defcc02204 Set CMT to 13dBm and added parameter values in plain text Thomas Basler 2023-03-18 12:09:24 +0100
  • 67055276ca Implement different Eventlog messages for HMT inverters Thomas Basler 2023-03-18 11:59:02 +0100
  • 06cc19fc70 Use TimeoutHelper for TX timeout Thomas Basler 2023-03-17 18:09:28 +0100
  • 3e1b778565 Change max power limit from 1500W to 2250W to support HMS/HMT inverters Thomas Basler 2023-03-16 21:14:04 +0100
  • 0ec90e0000 webapp: Adjusted radio problem hint in home view to detect problems of nrf and cmt radios Thomas Basler 2023-03-09 23:19:37 +0100
  • c19d2007bd webapp: Added cmt radio status to system overview Thomas Basler 2023-03-09 22:22:44 +0100
  • 46036eb958 Simplify dumpBuf method in HoymilesRadio Thomas Basler 2023-03-09 21:51:31 +0100
  • 83c623708f Fix crash if radio settings where changed while the radio was not initialized Thomas Basler 2023-03-09 18:57:22 +0100
  • de2b7ab2d2 Check that all RF modules as in idle mode before sending mqtt packages Thomas Basler 2023-03-08 23:08:28 +0100
  • b7fb294368 Set DTU serial for CMT modules Thomas Basler 2023-03-08 23:03:35 +0100
  • dc91929d6e First rough implementation of HMT inverters Thomas Basler 2023-03-08 22:59:14 +0100
  • ef614751b1 webapp: Show CMT pins in device manager Thomas Basler 2023-03-08 22:46:05 +0100
  • 45882543b6 Allow dynamic pin mapping for CMT module Thomas Basler 2023-03-08 20:12:22 +0100
  • 3c0d89f599 Replaced println by printf and code style changes Thomas Basler 2023-03-07 21:37:23 +0100
  • a585ffe199 Add variable for max channel count (to extend serveral arrays) Thomas Basler 2023-03-07 20:30:00 +0100
  • 90c689a41a Implement HoymilesRadio_CMT Thomas Basler 2023-03-07 18:48:24 +0100
  • 8927b8374a Added HMS/HMT devices to the DevInfoParser Thomas Basler 2023-03-07 18:38:55 +0100
  • 41e2ba7fcf Move serveral methods from the HoymilesRadio_NRF class to the HoymilesRadio base class Thomas Basler 2023-03-06 23:42:05 +0100
  • 8404dd57a7 Add a HoymilesRadio base class Thomas Basler 2023-03-06 22:16:34 +0100
  • a7e9aaa862 Move reference to the radio instance into the inverter instance Thomas Basler 2023-03-06 20:20:16 +0100
  • c2e4c5d43e Added first implementation of HMS inverter classes Thomas Basler 2023-03-06 19:02:10 +0100
  • a252d2ac3a Added CMT2300 driver Thomas Basler 2023-03-05 18:26:19 +0100
  • 3cbb2ac1e2 Merge branch 'pr805' into dev Thomas Basler 2023-04-14 19:11:58 +0200
  • a554423d39
    one more typo Marc-Philip 2023-04-14 08:14:23 +0200
  • 5d289dac47 vscode: Recommend additional extensions for development Thomas Basler 2023-04-13 19:21:29 +0200
  • 16877a8ea3
    fix typo Marc-Philip 2023-04-13 09:18:07 +0200
  • 4bcc7ce490 Fix: Use correct tag_resolver for github changelog Thomas Basler 2023-04-12 21:02:06 +0200
  • 131bea0967 webapp: add app.js.gz Thomas Basler 2023-04-12 20:16:07 +0200
  • ed0a3e5427 webapp: Update dependencies Thomas Basler 2023-04-12 20:10:07 +0200
  • 0f1b3f1560 webapp: Implement combo boxes again as objects Thomas Basler 2023-04-12 19:58:34 +0200
  • ebaccc9b3f Merge branch 'pr801' into dev Thomas Basler 2023-04-12 19:35:58 +0200
  • 9d45c5d68a Merge branch 'pr799' into dev Thomas Basler 2023-04-12 19:32:07 +0200
  • bea0a738c1
    include/Configuration.h: rename MQTT_MAX_ROOT_CA_CERT_STRLEN Martin Dummer 2023-04-12 11:58:27 +0200
  • d920726a76
    src/WebApi_mqtt.cpp: rename function getRootCaCertInfo Martin Dummer 2023-04-12 08:47:24 +0200
  • 0db4b5f226
    Fix: src/WebApi_mqtt.cpp: typos in error messages Martin Dummer 2023-04-12 08:37:49 +0200
  • 971ae6d1be
    Feature: MQTT add TLS authentication Martin Dummer 2023-04-12 08:30:15 +0200
  • 4b9d21ac5a webapp: Update dependencies Thomas Basler 2023-04-11 23:29:21 +0200
  • c0b9f0eab6 Merge branch 'pr789' into dev Thomas Basler 2023-04-11 23:24:09 +0200
  • d2d0790d90 fix: broken hardware profile handling on lang switch fischaxe 2023-04-11 10:09:47 +0200
  • 9e2d7b479b fix: display rotation didn't adapt language changes fischaxe 2023-04-11 09:41:40 +0200
  • a01b9fc141 fix: pa level didn't listen to language switching fischaxe 2023-04-11 09:34:56 +0200
  • 994a543b87 webapp: added css table-responsive for lower resolutions fischaxe 2023-04-10 10:45:24 +0200
  • f2535f0792 Doc: Highlight device profiles instead of self compile Thomas Basler 2023-04-07 13:24:51 +0200
  • 299ba8f27a Doc: Resolve Markdown Lint errors Thomas Basler 2023-04-06 23:34:35 +0200
  • fef9abff93 Fix: Use commit title to categorize commits in changelog Thomas Basler 2023-04-06 23:20:44 +0200
  • 12d7349699 webapp: add app.js.gz Thomas Basler 2023-04-06 22:48:06 +0200
  • 8673336151 Upgrade U8g2 from 2.34.16 to 2.34.17 Thomas Basler 2023-04-06 22:40:01 +0200
  • ee5fe9441e Upgrade ArduinoJson from 6.21.0 to 6.21.1 Thomas Basler 2023-04-06 22:38:42 +0200