24 Commits
Author SHA1 Message Date
TD-er 57731b4849 [ESP32-P4] Add OTA update command for ESP32C6 WiFi firmware 2025-07-10 00:45:58 +02:00
TD-er 32de78819e Rename HDC1080 to HDC10xx #4578
Apparently it supports HDC1000/HDC1008/HDC1010/HDC1050/HDC1080

Fixes: #4578
2023-03-29 10:08:46 +02:00
TD-er 695d26142c [Cache Reader] Add Python code to decode bulk upload data sent via MQTT 2023-01-26 16:13:07 +01:00
TD-erandGitHub a2518b13f7 [ESP32] Export all task values CacheController
The nr. of tasks was still hardcoded set to 12 as that's the nr. of tasks on ESP8266
2023-01-24 10:52:29 +01:00
TD-er 8fb6adc4b8 [Cache Reader] Store/fetch Plugin ID per sample 2022-12-21 15:46:40 +01:00
TD-er 74c311ef95 [Doc] Add Notepad++ colourise ESPEasy Rules language 2021-12-03 16:14:25 +01:00
TD-er cc058affdd [Cache Controller] Update dump.htm to not check for valid timestamp
When used on a node that cannot have its time set to a proper time, the `dump5.htm` would not export any data in the export CSV file.
This because of a very simple check for a valid time stamp where the Unix Time had to be > 1.5 billion.
However on a node which doesn't have any time set, you can't check for this.
2021-08-10 22:50:20 +02:00
TD-er e3ea3020d8 [Cache controller] Make Cache controller work on ESP32
ESP32 does have less space on the file system than an ESP8266 with 4M flash.
So it is less useful on ESP32 with only 4M flash.

Still it does work :)
2021-05-12 17:29:41 +02:00
TD-er d62a1a6849 [TTN] Include all 6 values for P102 PZEM004Tv3
Those values are already collected from the sensor, so why not send them all in a single TTN message.
2021-04-29 13:26:02 +02:00
TD-er 99bd1a87c4 [TTN] Add decoders for plugins 102-113 + TTNv3 decoder (#3611)
TTN v3 does need a single decoder file to process upload images (and one for download, which we do not yet support)

The latest added plugins were not yet included in the decoder, so also needed to add those.
2021-04-29 02:29:09 +02:00
TD-er 648e9c2338 [Dallas] Document + update TTN decoder 2020-11-16 16:59:35 +01:00
TD-er 6aca592049 [LoRa TTN] Fix decoder issue in GPS data
Now with support for Total Distance and distance from reference point.
2020-10-15 03:32:22 +02:00
TD-er 1e02509a80 [GPS] Add distance counter + distance from ref point
Also updated float form fields to allow upto 6 decimals as those were only used for GPS coordinates.
2020-10-15 03:14:20 +02:00
TD-er e07f93fce6 [LoRaTTN] Add encoder/decoder for unit of measure for AcuDC243
Since the outputs can be selected, it is important to also know the unit of measure per value.
2020-10-09 12:37:49 +02:00
TD-er 92f162a599 [LoRaWAN TTN] Add new plugins to packet converter JavaScript 2020-10-09 10:27:42 +02:00
Gijs Noorlander 4bda90bd58 [LoRa/TTN] Add decoder for the packet header
Makes the rest of the decoder.js a lot simpler.
Also changed the GPS lat/long into 3 bytes again, saving 2 bytes in the packet length.
GPS outputs now 7 values  using 18 bytes (incl. header)
2019-08-15 14:20:36 +02:00
Gijs Noorlander 2a30651a7f [LoRa/TTN] Add raw encoder/decoder for sysinfo plugin
This does send out all 11 values of the sysinfo plugin.
2019-08-15 14:18:42 +02:00
Gijs Noorlander 77b39b748c [LoRa/TTN] Output packed raw format for uploading to TTN
This does allow uploading even more parameters than the 4 supported by ESPeasy, since encoder and decoder can be tailored to the specific plugin.
For example the GPS plugin can now upload 7 parameters in only 20 bytes.

Still to do: Why can the decoder not handle encoding per 24 bit? (lat/lon do fit perfectly fine in 24 bit).
2019-08-15 02:12:13 +02:00
Gijs Noorlander 022ca8a6ec [LoRa/TTN] Add Sample Set Initiator to mark samples of the same set
For LoRa, it may take a while to send out samples of different plugins.
This makes it hard to match samples belonging to the same set after receiving them.
The Sample Set Initiator is a task index which should always be considered as the first of a set samples sent to the controller.
For example when triggering to send a set of samples from rules, its order can be always the same. 
Setting the initiator to the first one of the sequence, the same sample set counter will be sent along with the samples.
2019-08-14 19:50:27 +02:00
Gijs Noorlander 716ead2146 [LoRa TTN] Add decoder types 2019-08-12 01:02:14 +02:00
Gijs Noorlander 49ce799795 [LoRa TTN] Add basic decoder for all plugins
Next step will be to let the plugin generate the binary data.
2019-08-11 01:33:11 +02:00
Gijs Noorlander 13e6b94e16 [LoRa TTN] Start working on the interpreter of decoded data
Currently BME280 and SystemInfo are being detected.
2019-08-10 14:10:51 +02:00
Gijs Noorlander 7d54a43b96 [LoRa TTN] Send data to the TTN network + decoder 2019-08-10 02:59:54 +02:00
TD-er e27a34e07d [#2390] Added Wemos Motor Shield firmware binary to ESPeasy repo
Just to make sure it will remain available.
2019-03-14 11:09:12 +01:00