dotGetStatus
135 subscribers
169 photos
1 video
30 links
Download Telegram
Решил попробовать новые кепки. 
Как и предполагалось, собрать сет так, чтобы и цвета, и лейблы, и форма сочетались, крайне трудно. Все сеты создаются под обычные клавиатуры, и на превью будет обычная раскладка. Трудно понять, как оно выйдет в живую, пока не собрал. 

Итоговые цветовые акценты получились не такими, как я хотел. 

Мораль: только прямой профиль и без характерных надписей, которые будут логичны строго в определенном месте. Или вообще без надписей. И уж тем более, никакой кириллицы)

P.S. Можно заказать печать капов. Нужные профили в нужных количествах.
О! Первые дизлайки за историю канала. Это можно отметить.

Спасибо всем неравнодушным!
Второй набор.
А - автономность.
В полку прибыло.
Настроил в Grafana график потребления электроэнергии. Переведя ватты в рубли, учитывая дневной и ночной тариф.
Только посмотрите какой замороченный запрос к БД получился:

import "date"
import "experimental/aggregate"
nightTariff =
from(bucket: "homedata")
|> range(start: date.truncate(t: now(), unit: 1mo), stop: v.timeRangeStop)
|> filter(fn: (r) => r._measurement == "apcupsd")
|> filter(fn: (r) => r._field == "load_percent")
|> filter(fn: (r) => r["status"] == "ONLINE")
|> hourSelection(start: 20, stop: 3)
|> map(fn: (r) => ({r with _value: float(v: r._value) * 5.40 / 1000.0 * 3.56 / 120.0}))

dayTariff =
from(bucket: "homedata")
|> range(start: date.truncate(t: now(), unit: 1mo), stop: v.timeRangeStop)
|> filter(fn: (r) => r._measurement == "apcupsd")
|> filter(fn: (r) => r._field == "load_percent")
|> filter(fn: (r) => r["status"] == "ONLINE")
|> hourSelection(start: 4, stop: 19)
|> map(fn: (r) => ({r with _value: float(v: r._value) * 5.40 / 1000.0 * 6.51 / 120.0}))

union(tables: [nightTariff, dayTariff])
|> sort(columns: ["_time"], desc: false)
|> cumulativeSum(columns: ["_value"])
|> timedMovingAverage(every: 10m, period: 20m)

grafana + influxdb

Показания на данный момент снимаются только с ИБП, к которому подключены, сервер и рабочий комп, плюс по мелочи, роутеры, свичи итп. Теперь хочется подключиться к счетчику и строить график по всей квартире в реальном времени.

Зачем? Потому что могу, естественно)
Купил перфопанель в кладовую, чтобы повесить все сетевое оборудование и различные зарядки. Вот что из этого вышло. 

По итогу не нравится как выглядит сетевой фильтр, а если быть точнее, торчащие из него вилки питания. Хочется чтобы и быстрый доступ был к розеткам, и чтобы это красиво смотрелось. 

Отверстия в панели естественно не подошли под пазы оборудования, а у всей правой половины вообще нет пазов для подвешивания на стену. Закреплено все на велкро с клеевым слоем. Свой вес держит, но если трогаешь, все болтается. Можно и на двухсторонний сторонний скотч, но я еще не уверен в "правильном" расположении. 

P.S. для сравнения оставлю в комментариях фото, как было раньше. Впечатлительным смотреть.
Продолжаем мучить себя кабель-менеджментом. В этот раз под рабочим столом.

С десяток раз там переделывал, стягивал, укладывал, подвязывал, клеил… И каждый раз, крупные катушки кабелей либо свисают, создавая неопрятность, либо вовсе отрывают крепежи, на которых весят, падая на пол. (На фото выше, как оно было раньше)

Плюнул на это дело, начал искать полочки, или крупные крючки под стол. Вот пример того, что нашел:

- Полка 590х120 см на 4 саморезах
- Полка 440х70 см на 2 саморезах
- Регулируемая по ширине полка 33-55 см на зажимах.

Разумеется реклама. Закупил 2 вариант. Метал 1.4 мм, легко погнётся, если на него закинуть гирю, но моток проводов выдержит. Вот, что вышло: