Martin Grill
a733721864
added some diagrams from https://www.mikrocontroller.net/topic/525778 forum. Also a rudimentary Getting-Started guide for ESP8266
3 years ago
grindylow
7d24378288
Merge pull request #5 from lumapu/main
updated esp8266
3 years ago
lumapu
a7add69719
* renamed .ino (must be identical to parent folder name)
* build CRC over settings, only if the CRC matches settings are applied
* send command 0x80 (set time was wrong)
* improved crc16 routine
* added statistics for received commands and send statistics (channels are not correct for now!)
* receive of commands 0x01, 0x02, 0x03, 0x81 and 0x84 working
3 years ago
grindylow
6060c48fbe
Merge pull request #4 from lumapu/main
added ESP8266 code
3 years ago
lumapu
5f927ad8c5
added ESP8266 code
3 years ago
Martin Grill
8030acd283
No delay
3 years ago
Martin Grill
dd085e4a69
Merge branch 'main' of github.com:grindylow/ahoy
3 years ago
Martin Grill
f1ed0e486c
More sensible order in main loop: rx, then tx. More consistent output (no more duplicates: JSON only)
3 years ago
grindylow
4edd8867a4
Merge pull request #2 from tbnobody/dev
Added possibility to connect to MqTT Broker with username and password
3 years ago
Thomas Basler
cfc7ff3d2c
Added possibility to connect to MqTT Broker with username and password
3 years ago
Martin Grill
79192bbede
Merged local changes. JSON payloads now contain all known information.
3 years ago
Martin Grill
abd0629072
Include raw data and some more metadata in .json
3 years ago
grindylow
ad0acb7477
Merge pull request #1 from Sprinterfreak/dev
Update python ahoy script
3 years ago
Jan-Jonas Sämann
030af13c96
Update ahoy.py channel hopping and logging
* Improve channel hopping
by rotating rx start channel for each transaction
* Set autoack True
gives nearly 100% transmission success rate
* Cleanup unused lines
3 years ago
Jan-Jonas Sämann
5c7168b984
Update ahoy.py decode cmd 131, 132
* cmd=131 seem to appear on HM-600
* cmd=132 seem to appear in HM-1200
3 years ago
Jan-Jonas Sämann
ec18712583
Update ahoy.py decode cmd 129 as error response
3 years ago
Jan-Jonas Sämann
86715ac116
Update ahoy.py implement poor channel hopping
This will catch alot more packes
3 years ago
Jan-Jonas Sämann
1425d46b7e
Update ahoy.py add timestamps
3 years ago
Jan-Jonas Sämann
d83b9e1a8d
Update ahoy.py alter mqtt topics
Refine mqtt topic's to be more usable. Make message layout kind of compatible
with shelly EM's.
3 years ago
Jan-Jonas Sämann
0fdce24a51
Update ahoy.py make dtu and inverter serial configurable
Adds config file support for dtu and inverter serial numbers to keep them
outside this repo
3 years ago
Jan-Jonas Sämann
51afd1298d
Update python requirements add crcmod
3 years ago
Jan-Jonas Sämann
141d53ff9c
Update ahoy.py decode cmd=131
CMD 131 seem to contain temperatures
3 years ago
Martin Grill
3eb3ada916
some updates, still kind of rough
3 years ago
Martin Grill
34e96c83c6
Updates to README and Format Description
3 years ago
Martin Grill
f41386d326
Merge branch 'main' of github.com:grindylow/ahoy
3 years ago
Martin Grill
3562f1eac6
Now outputs received acdata and dcdata to MQTT. No error handling yet.
3 years ago
grindylow
92797d22a1
Update README.md
3 years ago
grindylow
bf8808cea0
Add files via upload
We have a logo!
3 years ago
Martin Grill
3ba0d0f3b1
fixed minor formatting issues
3 years ago
Martin Grill
686d4b6a22
Initial documentation for ahoy.py
3 years ago
Martin Grill
270cb4aaae
added example log
3 years ago
Martin Grill
5eed17b8c1
minor formatting improvements
3 years ago
Martin Grill
8ec61d40db
Can now interpret contents of cmds 1 and 2
3 years ago
Martin Grill
a19a392448
Success! This version manages to elicit the occasional response from my inverter!
3 years ago
Martin Grill
ddb7a97a87
fixed dynamic payload retrieval
3 years ago
Martin Grill
c28741cae2
Merge branch 'main' of github.com:grindylow/ahoy into main
3 years ago
Martin Grill
c01a4aa3c9
additional addressing example
3 years ago
Martin Grill
62286fb3b1
Serial numbers similar to of22's for initial testing.
3 years ago
Martin Grill
92d34bb02d
Merge branch 'main' of github.com:grindylow/ahoy
3 years ago
Martin Grill
48b7b50cab
First attempt at querying an inverter using Python. Not yet functional.
3 years ago
grindylow
82ce2c9d88
Update README.md
3 years ago
Martin Grill
a7e73f6ae8
Added current version of format description. Added 'first contact' code example by of22.
3 years ago
Martin Grill
59aa635ebe
working discovery tool
3 years ago
Martin Grill
d8ce70fd53
a working pretender
3 years ago
Martin Grill
122e4567b1
switched to dynamic payload mode, added a pretender
3 years ago
Martin Grill
c0abc8daae
initial skeleton for discovery tool
3 years ago
grindylow
317876b183
Initial commit
3 years ago