Compare commits
5 Commits
5516f9530b
...
91f4687c07
| Author | SHA1 | Date | |
|---|---|---|---|
|
91f4687c07
|
|||
|
dc2df62d04
|
|||
|
b75aac76c2
|
|||
|
5161dced6e
|
|||
|
d9ed144578
|
@@ -25,6 +25,7 @@
|
|||||||
- [light](#light)
|
- [light](#light)
|
||||||
- [binary sensor](#binary-sensor)
|
- [binary sensor](#binary-sensor)
|
||||||
- [lambda](#lambda)
|
- [lambda](#lambda)
|
||||||
|
- [Display](#display)
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
@@ -177,3 +178,72 @@ assist_pipeline:
|
|||||||
> you call any of ESPHome’s many APIs directly. For example, here we’re
|
> you call any of ESPHome’s many APIs directly. For example, here we’re
|
||||||
> retrieving the current state of the end stop using .state and using it to
|
> retrieving the current state of the end stop using .state and using it to
|
||||||
> construct our cover state.
|
> construct our cover state.
|
||||||
|
|
||||||
|
### Display
|
||||||
|
|
||||||
|
Display pages
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
display:
|
||||||
|
- platform: st7735
|
||||||
|
spi_id: spi_lcd
|
||||||
|
model: "INITR_MINI160X80"
|
||||||
|
reset_pin: GPIO1
|
||||||
|
cs_pin: GPIO4
|
||||||
|
dc_pin: GPIO2
|
||||||
|
rotation: 270
|
||||||
|
device_width: 82
|
||||||
|
device_height: 161
|
||||||
|
col_start: 0
|
||||||
|
row_start: 0
|
||||||
|
eight_bit_color: true
|
||||||
|
invert_colors: true
|
||||||
|
use_bgr: true
|
||||||
|
auto_clear_enabled: true
|
||||||
|
id: my_display
|
||||||
|
pages:
|
||||||
|
- id: page1
|
||||||
|
lambda: |-
|
||||||
|
it.print(0, 10, id(font_roboto), "Connecting to");
|
||||||
|
it.print(0, 30, id(font_roboto), "Home Assistant...");
|
||||||
|
- id: page2
|
||||||
|
lambda: |-
|
||||||
|
it.print(0, 10, id(font_roboto), "Configuring");
|
||||||
|
it.print(0, 30, id(font_roboto), "sensors...");
|
||||||
|
- id: page3
|
||||||
|
lambda: |-
|
||||||
|
it.print(0, 10, id(font_roboto), "Loading");
|
||||||
|
it.print(0, 30, id(font_roboto), "important");
|
||||||
|
it.print(0, 50, id(font_roboto), "update...");
|
||||||
|
- id: page4
|
||||||
|
lambda: |-
|
||||||
|
it.image(0, 0, id(my_image), COLOR_OFF, COLOR_ON);
|
||||||
|
```
|
||||||
|
|
||||||
|
Switch pages
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
interval:
|
||||||
|
- interval: 5s
|
||||||
|
then:
|
||||||
|
- display.page.show_next: my_display
|
||||||
|
- component.update: my_display
|
||||||
|
```
|
||||||
|
|
||||||
|
Show an image
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
image:
|
||||||
|
- file: "test_tdongle_image.png"
|
||||||
|
type: RGB
|
||||||
|
id: my_image
|
||||||
|
```
|
||||||
|
|
||||||
|
Specify a font
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
font:
|
||||||
|
- file: "gfonts://Roboto"
|
||||||
|
id: font_roboto
|
||||||
|
size: 20
|
||||||
|
```
|
||||||
|
|||||||
@@ -11,3 +11,13 @@ sudo curl -o /etc/udev/rules.d/50-qmk.rules https://raw.githubusercontent.com/qm
|
|||||||
sudo udevadm control --reload-rules
|
sudo udevadm control --reload-rules
|
||||||
sudo udevadm trigger
|
sudo udevadm trigger
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Beta Bios Updates
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# With charger attached
|
||||||
|
sudo fwupdmgr enable-remote lvfs-testing
|
||||||
|
sudo fwupdmgr refresh --force
|
||||||
|
sudo fwupdmgr get-updates
|
||||||
|
sudo fwupdmgr update
|
||||||
|
```
|
||||||
@@ -6,6 +6,7 @@
|
|||||||
- [Selinux](#selinux)
|
- [Selinux](#selinux)
|
||||||
- [On Access Scanning](#on-access-scanning)
|
- [On Access Scanning](#on-access-scanning)
|
||||||
- [Testing](#testing)
|
- [Testing](#testing)
|
||||||
|
- [Ignore Signatures](#ignore-signatures)
|
||||||
|
|
||||||
<https://wiki.archlinux.org/title/ClamAV>
|
<https://wiki.archlinux.org/title/ClamAV>
|
||||||
|
|
||||||
@@ -163,3 +164,18 @@ wget https://secure.eicar.org/eicar.com.txt
|
|||||||
# This should not work
|
# This should not work
|
||||||
cat eicar.com.txt
|
cat eicar.com.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Ignore Signatures
|
||||||
|
|
||||||
|
<https://docs.clamav.net/faq/faq-ignore.html>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Create the ignore list
|
||||||
|
cd /var/lib/clamav
|
||||||
|
touch ignore_list.ign2
|
||||||
|
```
|
||||||
|
|
||||||
|
Then add an ignore, like `PUA.Win.Trojan.Xored-1` which is a [known false
|
||||||
|
positive](https://github.com/jensyt/imurmurhash-js/issues/1).
|
||||||
|
|
||||||
|
Then `systemctl restart clamd@scan`.
|
||||||
@@ -21,3 +21,13 @@ firewall-cmd --info-service=samba
|
|||||||
# Get zone information
|
# Get zone information
|
||||||
firewall-cmd --info-zone=drop
|
firewall-cmd --info-zone=drop
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Inspecting Zones
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# List all active rules
|
||||||
|
firewall-cmd --list-all
|
||||||
|
|
||||||
|
# Log all denies
|
||||||
|
firewall-cmd --set-log-denied=all
|
||||||
|
```
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
- [Check backup service logs](#check-backup-service-logs)
|
- [Check backup service logs](#check-backup-service-logs)
|
||||||
- [Run a Manual Backup](#run-a-manual-backup)
|
- [Run a Manual Backup](#run-a-manual-backup)
|
||||||
- [Back up and Entire System](#back-up-and-entire-system)
|
- [Back up and Entire System](#back-up-and-entire-system)
|
||||||
|
- [Upgrade a Borg Repo](#upgrade-a-borg-repo)
|
||||||
|
|
||||||
## Install Borg
|
## Install Borg
|
||||||
|
|
||||||
@@ -248,3 +249,7 @@ borg create \
|
|||||||
${BORG_REPO}::$(date +"%F-%H-%M-%S") \
|
${BORG_REPO}::$(date +"%F-%H-%M-%S") \
|
||||||
/
|
/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Upgrade a Borg Repo
|
||||||
|
|
||||||
|
<https://borgbackup.readthedocs.io/en/stable/usage/upgrade.html>
|
||||||
|
|||||||
Reference in New Issue
Block a user