Preston Tamkin
e145cc774c
Add support for Client Certificates for MQTT and disabling Retained messages
...
For my usecase, I want to connect to a cloud broker(AWS IoT). This service uses Client Certificates. AWS IoT has an incomplete MQTT implementation and does not support QoS (Exactly Once). It also does not support Retain messages in LWT and other situations.
This change is to get feedback on how we prefer to deal with these configuration edge cases. It's not clear to me that QoS2 is actually useful because of how HWS republishes all messages on a recurring basis. Should we add additional options for supporting Retains/QoS2? Should we remove the use of QoS2 and make the option I've already added apply to all retains?
Additionally, I'm having some problems with the UI. I am not familiar with this UI framework, but the second new textbox and save button are now out of frame/invisible in my build. It looks like there should be a scrollbar, so not sure of the best way to fix this.
Testing:
I have this working with AWS IoT in my AWS account. I have configured my HomeAssistant mosquitto broker to bridge to AWS IoT and my HWS sensors are working great.
3 years ago
Sleevezipper
74cadd74ef
Provide a clearer error message when the service isn't running
3 years ago
Sleevezipper
c5d5c33d87
fix #142 minHeight for brokersettings
3 years ago
Nico Hirsch
738e0a7abd
Update AddSensorDialog.axaml.cs
3 years ago
sleevezipper
1a6673aafa
Merge pull request #123 from SecretiveShell/develop
...
Add master volume sensor.
3 years ago
TerminalMan
1bdc1cc07b
Added MasterVolumeSensor config
3 years ago
Sleevezipper
e35f5dfb4e
Merge remote-tracking branch 'origin/develop' into develop
3 years ago
sleevezipper
21d38381fa
Merge pull request #109 from m4rkireland/develop
...
Add Hibernate Command
3 years ago
Sleevezipper
92aa9ca10e
add buttons to open logs and config
3 years ago
Sleevezipper
68238ef38a
update dependencies
3 years ago
Sleevezipper
508ed3ae5a
implement name prefix
3 years ago
Mark Ireland
64b08e9cdd
Add info to AddCommandDialog
3 years ago
Sleevezipper
8425970c8d
wip: name prefix
3 years ago
Sleevezipper
98a0c46ed7
Merge remote-tracking branch 'SecretiveShell/master' into develop
3 years ago
TerminalMan
6bbbfcab42
Update AddCommandDialog.axaml.cs
3 years ago
TerminalMan
c4e9344959
Updated the more info URLs to reflect changes in documentation location
3 years ago
Sleevezipper
36d78f11af
implement updating sensors/commands if they have more properties
4 years ago
Stefan Roelofs
dfb671a7ee
Update views
4 years ago
Stefan Roelofs
bdbce79e38
ViewModel updates
4 years ago
Stefan Roelofs
9b21ad6137
Remove reference to empty directory
4 years ago
Stefan Roelofs
a50640d7d7
Changed name of ServiceContractInterfaces to IServiceContractInterfaces
...
Update the interface with new UpdateSensor method calls
4 years ago
Stefan Roelofs
58bf3a04b5
Changed back all line ending to LF (Unit).
...
This is what is used in this project.
4 years ago
Stefan Roelofs
729a8a7e28
Put the view in a grid, instead of a stackpanel. This allows the Datagrid to stetch into parent container.
...
Add, Edit, Delete buttons in a horizontal stackpanel.
Changed some properties into fields.
Press delete when nothing is selected no longer crashes the UI.
4 years ago
Stefan Roelofs
848d1d06f9
Set a sensible minimum size for the Main Window
...
The different views now scale when resizing the Main Window
4 years ago
Stefan Roelofs
f437c61983
Some refactoring, no functional changes.
4 years ago
Sleevezipper
d0125dc947
show current service version in ui
4 years ago
Sleevezipper
1fd6e14115
fix #53 - make whole screen scrollable
4 years ago
Sleevezipper
502aa05885
fix #49 - DO sort sensors by name
...
but retrieve value from combobox in a better way
4 years ago
Sleevezipper
7fb1a79cf9
fix #49 - don't sort sensors by name
4 years ago
sleevezipper
1acbe4f88a
release
4 years ago
sleevezipper
70705578d5
bump mqtt.net and avalonia to latest
4 years ago
sleevezipper
cfdf803a7b
gpu sensors
4 years ago
sleevezipper
f6d184fa2f
add media commands and keycommand
4 years ago
sleevezipper
086c10d126
add basic media commands
4 years ago
sleevezipper
18a34ac7d1
Merge branch '13-speakers-in-use' into develop. This resolves #13
4 years ago
sleevezipper
1e3d86bfab
add volume sensor
4 years ago
sleevezipper
d9e704f460
fix #33
4 years ago
Tom Brien
63071189e8
Fix two small copy & paste errors
4 years ago
Jean-Paul van Ravensberg
1a62220998
Fix casing
4 years ago
sleevezipper
ebae183f3a
implement more commands, use will messages to turn entities unavailable
4 years ago
sleevezipper
06b5373d6b
implement custom command and availability topics wip
4 years ago
Chris Mancini
076a28ee39
Convert IdleTimeSensor to LastActiveSensor
4 years ago
Chris Mancini
d8280bdd63
Convert UpTimeSensor to LastBootSensor
4 years ago
sleevezipper
9020c72cae
add sessionState sensor. This fixes #3
4 years ago
sleevezipper
d35497525e
Merge pull request #10 from Diddlik/develop
...
Added: UpTime sensor
4 years ago
sleevezipper
981de23b8b
fix switch indenting
4 years ago
Pavel
ab24dee3f3
Changed description and merge conflict
4 years ago
Pavel
6b711424e3
Changed: Sensor domain was wrong (Idletime and Uptime).
...
Added: Description for new sensors
4 years ago
sleevezipper
001e7c522c
add support for mqtt port and tls. This solves #11
4 years ago
sleevezipper
cc5f9b82bf
remove dependency on Microsoft.AspNetCore.App. This fixes #8
...
Serilog.AspNetCore depended on it
4 years ago