Vincent Ambo
2a6d57e97b
feat(emacs): Install elm-mode
2018-03-26 23:06:25 +02:00
Aleksey Bogomolov
e9748ff0b4
fixed Hysen thermostat ctor & added comments
2018-03-24 19:05:44 +03:00
Daniel Høyer Iversen
ed6cec9b7f
Merge pull request #161 from mikalstill/patches
...
Add the RM3 mini to the supported device list.
2018-03-24 14:47:44 +01:00
Vincent Ambo
e017868640
feat(adho): Open Chromecast-related ports in firewall
2018-03-22 17:49:08 +01:00
Vincent Ambo
df29b08bff
docs(README): Add simple README to project
2018-03-19 14:10:48 +01:00
Vincent Ambo
ade52d2423
fix(main): Fix formatting of queue name in ls-output
2018-03-19 14:10:37 +01:00
Vincent Ambo
cfbfe1a355
chore(cargo): Bump dependency versions
2018-03-19 14:07:51 +01:00
Vincent Ambo
fc7b24245f
refactor(pkgs): Install kontemplate from nixpkgs
...
Kontemplate has been upstreamed into Nix (yay!).
2018-03-19 13:43:18 +01:00
Michael Still
53b213ea85
Add the RM3 mini to the supported device list.
...
I picked one of these up cheap on ebay and it totally works.
2018-03-19 18:19:51 +11:00
Matthew Garrett
9286d9a1d9
Version 0.8
2018-03-18 15:12:47 -07:00
clach04
8b593beff9
Restore Python 3 support ( #95 )
...
Use explicit byte literals.
AES encryption padding broken with commit f7e30344c5 under Python 3.
Python 3 support when using pyaes (instead of Crypto.Cipher.AES) now works.
2018-03-18 15:12:20 -07:00
Matthew Garrett
8d3c9f1e9f
Version 0.7
2018-03-18 15:08:21 -07:00
Nightreaver
33a2e4ae54
implemented method to toggle nightlight on some SP3 devices ( #159 )
...
* implemented method to toggle nightlight on some SP3 devices
* implement nightlight feature to cli
* check_power/check_nightligh fixes for py2.7
2018-03-18 15:03:46 -07:00
Peter Windridge
39cc64efce
Basic support for Hysen Heating Controller (dev type 0x4ead) ( #138 )
...
* Initial support for Hysen heating controller device. Only gets current temperature.
* Add switch_to_auto() to put the controller in (pre-programmed) timed mode
* Add set_temp() to manually set temperature. Now requires PyCRC (payload needs modbus CRC16)
* Remove test script
* Get current timer schedule
* Get much more data from device
* Add PyCRC to install_requires setup.py
* Rewrite based on better understanding. Allow setting schedule and changing 'loop mode'
* Add set_time function
* Support advanced settings and perform CRC check on responses
* Explain remaining unknowns for Hyson thermostat
The room_temp_adj (or simply 'adj') only applies to the room_temp. It's limited to -5.0..+5.0, but uses a 2 byte data type.
This leads to the assumption that external_temp could also use this data type, maybe for showing temperatures below 0 - but I cannot test this currently. Maybe I have to place it near a fridge to confirm.
* Fix get_temp and add get_external_temp for Hysen
Again: maybe payload[17] also belongs to the external temperature...
* remove comment about first 2 bytes and raise error if CRC check on response fails
* Remove comment about guessed meaning of unknown
Just confirmed, that lowest outside temp is 0. So it seems to only need 1 byte, as room temp does.
* add ability to toogle hysen device power
Turn display power on/off
* Update set_power() to support remote_lock for Hysen
Sorry, there was still one thing missing: set/unset remote_lock.
I captured again and changed the set_power accordingly.
* fix comments
2018-03-18 15:03:26 -07:00
Nightreaver
8754493951
broadlink_discovery returns wrong devtype ( #157 )
...
* few item in gendevice use `if` instead of `elif`
* passing `devtype` back to device
change `cli/broadlink_discovery` to display proper devtype
2018-03-18 14:58:15 -07:00
Marcin Koperski
21d96bd140
Add option to switch state ( #160 )
...
Find lacking for an option in one line to switch a state of SP2 switches
2018-03-18 14:55:03 -07:00
marconfus
26109aac67
Fix for environments where Crypto and pyaes are installed. ( #151 )
...
If both Crypto and pyaes are installed 'pyaes' is in sys.modules(), but as it is not imported (see top) it's not available.
Fix for #128
2018-03-18 14:54:17 -07:00
Vincent Ambo
867f40307e
chore(brew): Bump Homebrew formula to 1.4.0
2018-03-17 23:20:13 +01:00
Vincent Ambo
e2effbb289
chore(image): Bump image version to 1.4
...
* upgrade Alpine release
* upgrade kubectl to 1.9.4
* upgrade Kontemplate to 1.4.0
2018-03-17 23:20:13 +01:00
Vincent Ambo
1f373caba0
chore: Bump version to 1.4.0
2018-03-17 22:47:57 +01:00
Vincent Ambo
03838ff31b
fix(example): Add missing file to example folder
2018-03-17 22:47:57 +01:00
Vincent Ambo
ace425793a
fix(rust): Fix Rust source path for >1.20
2018-03-17 21:54:18 +01:00
Vincent Ambo
7d13aa4148
chore(haskell): Remove everything except for intero setup
2018-03-17 21:54:08 +01:00
Vincent Ambo
33bb6c9dbc
fix(custom): Fix window-splitting config for Helm
...
Apparently this parameter was renamed?
2018-03-17 21:53:44 +01:00
Vincent Ambo
779227164a
feat(emacs): Add Kotlin & TOML mode
2018-03-17 21:47:38 +01:00
Vincent Ambo
175e20fb14
feat(adho): Add initial CUPS configuration
2018-03-17 21:47:38 +01:00
Vincent Ambo
25b8c72a98
feat(stallo): Enable SSH daemon
2018-03-17 21:46:55 +01:00
Vincent Ambo
dfc1ead29d
fix(slides): Minor rewording
2018-03-13 16:57:09 +01:00
Vincent Ambo
f47b4cad07
feat(slides): Add slide about runtimes
...
All the slide number comments are now off, but oh well.
2018-03-13 16:56:54 +01:00
Vincent Ambo
381c3722aa
feat(pdfpc): Add presenter notes for all slides
2018-03-13 16:21:36 +01:00
Vincent Ambo
4033165be0
fix(slides): Minor last-minute fixups
2018-03-13 16:21:12 +01:00
Vincent Ambo
cedd3524fb
feat(slides): Add slides about MES and stage0
2018-03-13 00:48:15 +01:00
Vincent Ambo
eb2bc80100
feat(slides): Add NixOS slides
2018-03-13 00:39:15 +01:00
Vincent Ambo
71c900dbff
feat(slides): Nix logo & drake meme
2018-03-13 00:19:42 +01:00
Vincent Ambo
ca9db12239
feat(slides): Current & desired state of Debian
2018-03-13 00:19:18 +01:00
Vincent Ambo
71e86f883a
feat(slides): Highlight importance of reproducibility
2018-03-13 00:18:54 +01:00
Vincent Ambo
3bf976fe45
feat(notes): "How to help" notes
2018-03-13 00:18:32 +01:00
Vincent Ambo
88a2e0927d
feat(slides): Add outline of remaining slides
2018-03-12 22:20:47 +01:00
Vincent Ambo
f921e1095f
feat(slides): Add slide about reproducibility
2018-03-12 02:21:56 +01:00
Vincent Ambo
82dd6c778c
feat(slides): Add slides about DDC
2018-03-12 01:53:26 +01:00
Vincent Ambo
6f4278537e
feat(slides): Add iniital presentation
2018-03-12 01:09:00 +01:00
Vincent Ambo
da53459e60
feat(build): Add Nix derivation for LaTeX build
2018-03-12 01:08:42 +01:00
Vincent Ambo
fe9d8f03ab
feat(notes): Add reference section
2018-03-12 01:08:30 +01:00
Daniel Høyer Iversen
00cc79daee
Merge pull request #149 from deel77/master
...
Default support for python3 in get_energy() for SP2
2018-03-10 15:30:42 +01:00
Daniel Høyer Iversen
0742039477
Merge pull request #156 from Nightreaver/master
...
add new rmpro models
2018-03-10 15:30:10 +01:00
Daniel Høyer Iversen
e8795ac1ae
Merge pull request #150 from balloob/patch-1
...
Depend on pycryptodome instead of pycrypto
2018-03-10 15:29:33 +01:00
Vincent Ambo
1bc0df7875
docs: Add notes about C compilers
2018-03-10 15:10:10 +01:00
Vincent Ambo
d93d2a2d71
feat: Initial check-in
2018-03-10 13:15:01 +01:00
Vincent Ambo
19e5090491
chore: Initial commit
2018-03-10 13:14:56 +01:00
Steven Barthen
d186332b96
add new rmpro models - Pro Plus 3, Pro Plus 300, Pro Plus HYC, Pro Plus R1, Pro PP
2018-03-10 21:10:33 +09:00