Jeedom global status for operating systems status bars
APACHE-2.0 License
Jeedom is a third party tool for Jeedom (Home assistant).
It shows the Jeedom global status in the status bars in the global status bar of the operating systems.
You can download the binary directly from the release page. It's available for Mac and Linux. Windows binary works but not yet integrated.
To use jeedom-status, you have to get :
Jeedom Status supports 4 types of visual aspects:
To support Nerd icons, you need to install Nerd fonts: https://github.com/ryanoasis/nerd-fonts
To have the Jeedom icons, you need to install those custom fonts on your operating system:
The simplest way to install jeedom-status is to run this command from the Terminal application (will install brew, bitbar and jeedom-status):
bash <(curl -Ls https://deimosfr.github.io/jeedom-status)
And answers questions (as described in the prerequisites section):
--> Enter Jeedom API URL (ex: http://YOUR-JEEDOM-URL):
http://192.168.0.2
--> Enter Jeedom User Hash Key
XXXXXXXXXXXX
Finally, the last steps are:
You're done, click on the Bitbar and "refresh all". You'll see your Jeedom global status appearing.
On Linux, you can download directly the binary. On Arch Linux, you can install via the AUR package:
yay jeedom-status
Here is an example with i3blocks for i3wm. Add this in your i3blocks.conf:
[jeedom]
command=~/.config/i3/i3blocks_bin/jeedom_status -k xxx -u http://jeedom --style nerd
markup=pango
interval=60
Here is an example of a configuration for i3status-rust:
[[block]]
block = "custom"
command = ''' jeedom-status -k xxx -u http://jeedom -s jeedom -b i3-status-rust --ignore-battery-warning '''
format = "$text.pango-str()"
hide_when_empty = true
interval = 60
If you want to use jeedom fonts, copy them into ~/.local/share/fonts/ and run:
fc-cache
In i3 config, you'll have to set the fonts in the correct order inside the bar block, like:
bar {
status_command i3blocks -c ~/.config/i3/i3blocks.conf
font xft:Jeedom, Jeedomapp, Nature, Hack Nerd Font, FontAwesome 10
position top
tray_output "eDP1"
colors {
separator #ffffff
}
}
On Mac, you can use:
brew upgrade jeedom-status
For Linux, download the latest version and replace the binary.