qjake / hadotnet.commandcenter Goto Github PK
View Code? Open in Web Editor NEWπ± A web-based, wall-mountable command center for Home Assistant.
Home Page: https://hacc.dev
License: Apache License 2.0
π± A web-based, wall-mountable command center for Home Assistant.
Home Page: https://hacc.dev
License: Apache License 2.0
Thanks for all your efforts in creating this project.
Is there a plan for an official (armhf/arm32/arm32v7) docker image that would run the trusted Raspberry Pis with 32 bits OS? I note the current images are all 64 bits releases.
In the meantime I have successfully built a 32bits Raspberry PI image from your original Dockerfile with the following two amendments:
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2.6-bionic-arm32v7 as base
FROM mcr.microsoft.com/dotnet/core/sdk:2.2.401-bionic-arm32v7 as build
Thanks again.
I'd really like to have a possibility to add iframe page to the HACC to be able to display Grocy.
Right now I'm using TileBoard and it's iframe tile to display Grocy on a separate page. I'm using it on my fridge to keep track of items and shopping lists.
On wiki for this project, in the "Installing via Hass.io Addons" section, it states (in step 1) to navigate to the Hass.io tab. This language should be updated to state "Navigate to the Supervisor tab" since it was recently renamed.
I do not see a way to edit or make a PR on the wiki itself, hence this issue report.
N/A
N/A
N/A
HACC should support multiple dashboard pages.
This will involve a fair amount of work:
/admin
...Upgrade Docker images and project code to ASP.NET Core 3.1 (LTS)
Docker base images will need to be updated and moved off preview/RC tags.
Code will need to be updated (especially startup code) to 3.x style.
Add support for this addon to be installed via the Hass.io Addon Interface.
Things to consider:
Although you can use the state tile
it would probably make sense to allow the person tile
to use the person
entity from Home Assistant instead of only device_tracker
.
Semantic-UI has been abandoned. Replace with the up-to-date community fork Fomantic-UI.
Change out all of the various Docker tags for v1.0 to use a single Multi-Arch tag.
Should also be compatible with Hass.io addons AND may fix #42 as well.
Reference: https://docs.docker.com/docker-for-mac/multi-arch/
Original request: #2
Add support for embedding maps and displaying locations of device_tracker
and person
locations on the map, similar to Lovelace.
Would need to research which maps are suitable for this and if it could be configurable or not. Choices would include:
Hi again!
person tiles donβt populate if we don't have entity_picture set.
Can you fix it ?
thanks !!
Hi Jake,
Thanks a lot for an amazing project; Finally a well designed easy to use dashboard for HA.
I just have an issue; I have HACC, HA and pretty much everything running in docker containers, and I have "watchtower" automatically upgrading them, so unless my containers are bound to volumes they will lose the configuration when updated.
Can HACC save its configuration to a volume ?
Thanks
Original request: #2
Add support for state tiles or other tile types to show a history graph, probably via a popover/modal, on click (optionally).
And find a nice JS charting library that looks slick to use with this!
HACC should support a screensaver to prevent screen burn-in on always on tablets.
Screensaver should be something like Android screensaver - black screen with time and date appearing at random screen locations every few minutes.
Screensaver should appear after configurable amount of time with some default (5-10 minutes?).
Screensaver should instantly disappear once a screen touch is detected.
Hass.io add-ons can make use of ingress to enable seemly integration w/ the UI
It would show up on Hass not HACC
I would think it would be only available for Hass.io user, so standalone users would presumably not be impacted
Is the Import function something that is planned for the future and just a placeholder? When I click on it, nothing happens.
I have a light tile. The light is an entity of sonoff with ESPHome connected to HA.
Touching tile working fine - icon changing from on to off etc. and light turns On/Off.
But - when I switch the light witch a button on sonoff - icon on HACC tile not changing from On to Off.
<What version of HACC are you running?>
<What environment is it? Hass.io on a Raspberry Pi 3B+? AMD64 Docker on Alpine 3.10?>
Hassio on RPI4
please see
https://community.home-assistant.io/t/hacc-home-assistant-command-center/134843/184?u=mariusthvdb
19-09-18 08:00:09 INFO (SyncWorker_2) [hassio.docker.interface] Remove image qjake/hacc-hassio-armv7 with latest and
19-09-18 08:00:09 WARNING (SyncWorker_2) [hassio.docker.interface] Can't remove image qjake/hacc-hassio-armv7: 400 Client Error: Bad Request ("invalid reference format")
```## Screenshots
<Paste or upload screenshots here.>
I am having the same issue as described in this post.
I have a state tile for inform me than it's day to do something. It's now presenting 'On/Off' state on the dashboard. Is it possible to add custom names in ptile properties?
Another big feature would be possibility to set a color for state. For example red for On ane black for Off.
0.5.1
RPi 3.
Ideas for new tiles
media player
graph
alarm panel
map/geolocation
Add support for floor plans and entities inside.
Or, figure out a way to easily embed Lovelace into an iframe in a tile which may achieve the same thing.
Add an Override Label for Light Tile Entity
It would be the same as the existing functionality in the Switch Tile Admin Area
The dashboard will then have the override lable text displayed.
Same for all users.
Is there a persistant folder to map to the host? Every time the docker updates I loose everything and get the welcome screen again. Have to make a new token ect.
I created a group of lights in my configuration then created a switch tile to control the multiple lights and when you click the tile it throws an API error and does nothing.
<What version of HACC are you running?>
0.6.0
<What environment is it? Hass.io on a Raspberry Pi 3B+? AMD64 Docker on Alpine 3.10?>
Docker via Supervisor on Ubuntu 18.04
System.Exception: Unexpected response code 400 from Home Assistant API endpoint /api/services/switch/turn_on.
at HADotNet.Core.BaseClient.Post[T](String path, Object body, Boolean isRawBody)
at HADotNet.Core.Clients.ServiceClient.CallService(String domain, String service, Object fields)
at HADotNet.CommandCenter.Models.Config.Tiles.SwitchTile.OnClick(ServiceClient serviceClient) in /src/HADotNet.CommandCenter/Models/Config/Tiles/SwitchTile.cs:line 57
at HADotNet.CommandCenter.Hubs.TileHub.OnTileClicked(String tileName) in /src/HADotNet.CommandCenter/Hubs/TileHub.cs:line 91
at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher`1.ExecuteHubMethod(ObjectMethodExecutor methodExecutor, THub hub, Object[] arguments)
at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher`1.<>c__DisplayClass13_0.<<Invoke>g__ExecuteInvocation|0>d.MoveNext()
I would like to be able to hide individual sensors
a tick box next to each sensor to disable it from that weather tile
Nothing, that sensor just wont appear on the tile
Original request: #2
Add support for alarm panels.
@nickrout I don't know if this is possible via the API - I'm looking at the REST API documentation and I don't see a way to interact with alarm panel-type devices - can you walk me through how an alarm panel is built and what entity types it uses and what it's supposed to do?
Add climate
entity support including basic thermostat display and controls.
By default these are all set at zero. I wondered for some time why I wasn't seeing a page, or anything in the layout preview. Perhaps set to sensible defaults- say 640x480 with 120 sized tiles.
Export config error
I have a problem with Exporting my config where I get an error which reads:
hacc-export-20190912-071505.config.jsonFailed - Network error
<What version of HACC are you running?>
0.5.1.0, built on 09/08/2019 15:30:28
<What environment is it? Hass.io on a Raspberry Pi 3B+? AMD64 Docker on Alpine 3.10?>
Installed on QNAP using ContainerStation (Docker)
Using a slider to also be able to dim lights. This can be done using the same style using the Lovelace Light button, or with a longpress opening a slider
Automatically added if the light supports dimming?
My suggestion would be to look like the lovelace light:
https://www.home-assistant.io/images/lovelace/lovelace_light_card.png
?
It is impossible to run a scene now.
When I turn on or turn off a switch outside of dashboard, the switch of dashboard not refresh to the current state.
HACC version 0.5.1
Hass.io on a NUC Inter iCore i5 with docker
Homeassistant version 0.98.5
I use Safari on iPhone XS with iOS 12.4 and on iPad with iOS 12.4.1 (also I've tried Chrome)
Every few days the "Community" page cannot finish the background task (the orange line is moving over and over). After restarting HA problem is solved for a few days.
The JS concole does not show anything suspect.
Integration version: | 0.20.8
Frontend version: | 20200104192235
Hass.io on a Raspberry Pi 3B+
Add input_boolean
support, probably within the Switch tile.
Add the cover buttons, three buttons in 1 card: Up, stop and down
As an extra tile, but specially for covers (since these feature three buttons)
Something like this perhaps?
https://community-home-assistant-assets.s3.dualstack.us-west-2.amazonaws.com/original/3X/8/0/804e56422f6250e0bb47b3688870125dafc6ce98.png
But maybe a better implementation can be used
?
Add support for fan control. High/Med/Low/Off
I get every number from -1100 to +1200, but not -1200. Running 0.4.1.
Also shouldn't the timezones really be proper text like Pacific/Auckland, rather than just numbers?
Installed the new 0.5.0 version of HACC and added a device tracker as a test. This was working as expected. I stopped and restarted HACC and now I get the following error in the logs and the Web UI opens but does not fully populate the device tracker that I added
info: HADotNet.CommandCenter.Middleware.HAClientInitialization[0]
Auto-initializing HACC via Hass.io addon.
fail: Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher[8]
Failed to invoke hub method 'RequestTileState'.
System.Exception: Unexpected response code 401 from Home Assistant API endpoint /api/states/device_tracker.neil.
at HADotNet.Core.BaseClient.Get[T](String path)
at HADotNet.Core.Clients.StatesClient.GetState(String entityId)
at HADotNet.CommandCenter.Hubs.TileHub.RequestTileState(String tileName) in W:\GitHub\HADotNet.CommandCenter\HADotNet.CommandCenter\Hubs\TileHub.cs:line 50
at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher1.ExecuteHubMethod(ObjectMethodExecutor methodExecutor, THub hub, Object[] arguments) at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher
1.<>c__DisplayClass13_0.<g__ExecuteInvocation|0>d.MoveNext()
I think a fair number of users would like to see our upcoming schedule on the dashboard (something like atomic calendar)
could this be considered for future release?
Hello,
i can't save theme setting. There is no error message. I can edit colors, types etc... I can save my modifications, but when i'm back to this menu, nothing has been saved.
Version 0.4.1
Regards
Currently the Person Tile allows individual trackers, or Persons - The Person component is unreliable for me so I use a Group of device trackers to establish presence. Would be nice to be able to select the group to display presence on one of these tiles.
Thanks.
The time/date tile seems to show the wrong time, for me (UTC -1200 - Pacific/Auckland) it is showing 3.47 am not 3:47 pm.
Original request: #2
Add support for media_player
entity types.
Additional CSS can be defined in a theme, but it doesn't get included on the dashboard page.
Found in 0.5.2. Will be fixed in 0.5.3.
The addition of a tile type to support input_select
min: The name of the entity
extra: the opportunitiy to select and icon for each of the various possible states
text of current state, drop down selection on click, or cycle through options
On every tile I want to add I get this error message.
How can I provide more insight?
Input boolean works the same as a switch, but slightly different function
Same as switch
Like a switch that can be turned on and off
?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.