Dobrze, że mam dwa silniki - to ułatwia pracę #stepujacybudowlaniec


Dobrze, że mam dwa silniki - to ułatwia pracę #stepujacybudowlaniec

To jest pęknięta zębatka w rozrządzie?
Zaloguj się aby komentować
Poprawiłem sobie wykresik bilansu energii dla mojego gospodarstwa domowego, jestem z siebie dumny więc wrzucam żeby się pochwalić #stepujacybudowlaniec
KOD:
#!/usr/bin/env python3
import psycopg
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.patches import Patch
# ---- KONFIGURACJA BAZY ----
DB_NAME = "rachunki_prad"
DB_USER = "raport_reader"
DB_PASSWORD = "bezpieczne_haslo"
DB_HOST = "192.168.123.11"
DB_PORT = "5432"
# ---- POŁĄCZENIE Z BAZĄ ----
conn = psycopg.connect(
dbname=DB_NAME,
user=DB_USER,
password=DB_PASSWORD,
host=DB_HOST,
port=DB_PORT
)
# ---- POBRANIE SUM MIESIĘCZNYCH ----
query = """
SELECT
to_char(date_trunc('month', date), 'YYYY-MM') AS month,
SUM(b0 + b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 + b9 + b10 + b11 +
b12 + b13 + b14 + b15 + b16 + b17 + b18 + b19 + b20 + b21 + b22 + b23) AS total_bilans
FROM energy_balance
GROUP BY month
ORDER BY month;
"""
df = pd.read_sql(query, conn)
conn.close()
# ---- PRZYGOTOWANIE DANYCH ----
df["month"] = pd.to_datetime(df["month"], format="%Y-%m")
df = df.set_index("month").sort_index()
# przelicz Wh → kWh i odwróć znak (żeby dodatni bilans był produkcją nad osią)
df["total_bilans"] = -(df["total_bilans"] / 1000)
# ---- UZUPEŁNIENIE BRAKUJĄCYCH MIESIĘCY ----
full_index = pd.date_range(df.index.min(), df.index.max(), freq="MS")
df = df.reindex(full_index, fill_value=0)
df.index = df.index.strftime("%Y-%m")
# ---- WYKRES ----
fig, ax = plt.subplots(figsize=(13, 12)) # 2x wyższy wykres
colors = df["total_bilans"].apply(lambda x: "green" if x >= 0 else "red")
bars = df["total_bilans"].plot(kind="bar", color=colors, ax=ax)
# linia zerowa
ax.axhline(0, color="black", linewidth=1.0)
#
ax.grid(True, axis="y", linestyle="--", linewidth=0.5)
ax.grid(True, axis="x", linestyle="--", linewidth=0.3, alpha=0.3)
ax.set_axisbelow(True)
#
for i, label in enumerate(df.index):
year = int(label[:4])
if year % 2 == 0: # parzysty rok
ax.axvspan(i - 0.5, i + 0.5, color='lightgray', alpha=0.2)
# opisy i tytuł
ax.set_xlabel("Miesiąc")
ax.set_ylabel("Bilans energii [kWh]")
ax.set_title("Miesięczny bilans energii")
# legenda
from matplotlib.patches import Patch
legend_elements = [
Patch(facecolor="green", label="Nadwyżka produkcji"),
Patch(facecolor="red", label="Nadwyżka zużycia")
]
ax.legend(handles=legend_elements, loc="upper left")
plt.xticks(rotation=45, ha="right")
plt.tight_layout()
plt.savefig("raport_miesieczny_bilans.png", dpi=150)
plt.show()

@StepujacyBudowlaniec Ale skok w 2025 z nadwyżką. Dodałeś nowe panele czy pogoda u Ciebie była aż tak korzystna?
Zaloguj się aby komentować
Starczy tej ciężkiej pracy na dziś, jutro też jest dzień #stepujacybudowlaniec





Zaloguj się aby komentować
Trzymajcie kciuki bo dzisiaj planuję zamontować z powrotem głowicę #stepujacybudowlaniec



Weź to już na złom wywieź
Zaloguj się aby komentować
Dzisiaj z panem czatem pracowaliśmy nad danymi zbilansowanymi. Normalnie PGE w pliku CSV dostarcza 3 typy informacji produkcja, zużycie i bilans (czyli produkcja + zużycie - nie pytajcie XD). Po głębszej analizie danych odkryłem, że brakuje danych dla kilku miesięcy odnośnie produkcji i zużycia za to mam za niektóre z tych okresów dane zbilansowane. Dlatego też postanowiłem zaciągnąć też bilans i przygotować na jego podstawie nowy wykres. Zajęło nam to mniej czasu niż wypicie filiżanki kawy. #stepujacybudowlaniec #pge #energetyka #oze #pompaciepla
P.S. Tutaj tym bardziej widać sezonowość produkcji oraz pracę pompy ciepła w sezonie grzewczym (w lecie pompa nie pracuje bo CWU grzeje mi się bezpośrednio ze słońca)
P.S.2 Brakuje danych za listopad i grudzień 2023
P.S.3 Ewidentnie też widać, że ilość paneli fotowoltaicznych była zbyt mała (już się nie mogę doczekać jak to będzie się przedstawiać po tym sezonie grzewczym)

Najs, czyli możesz wyjść na plus ogólnie teraz
Zaloguj się aby komentować
Zaciągnąłem wszystkie dostępne w PGE dane na temat mojego zużycia i produkcji energii elektrycznej. Widać pracę pompy ciepła zimą. Widać produkcję paneli w lecie. Widać, że w tym roku dołożyłem paneli. Nie widać jeszcze jak nowe panele będą się sprawowały zimą. #stepujacybudowlaniec

@StepujacyBudowlaniec jak widać pracę pompy ciepła? to te zużycie?
Mam pytania o pompę: - ile metrów masz do ogrzania? Docieplone ze wszystkich stron? - ile masz stopni w domu zimą? (Bardziej chodzi mi o to kiedy czujesz komfort cieplny) - co gdyby zimą była przerwa w dostawie prądu? Masz jakiś plan na to?
@StepujacyBudowlaniec widać okresy w których produkcja energii z paneli znaczącą wpływa na zużycie energii przez pompę ciepła. Widać też że dołożenie paneli przedłuża okres w którym mogą być generowane oszczędności. Pytanie jak z opłacalnością biorąc pod uwagę koszt paneli i pompy vs różnica w koszcie ogrzewania.
Zaloguj się aby komentować
Powoli składam tego bydlaka i jak co tydzień jest szansa, że go uruchomię do końca tygodnia #stepujacybudowlaniec

Koronkowa robota. Podoba mi się że ktoś przeciął węże od klimy zamiast odkręcić jedną śrubkę M8.
Zaloguj się aby komentować
Trochę was oszukałem bo zamiast robić silnik to najpierw się zabrałem za podpinanie drugiej nitki odkurzacza centralnego (nie było zasięgu na północno zachodnią część domu). I dopiero jak załatwiłem temat odkurzacza to wziąłem się za silnik. Najpierw obróciłem go bo był do góry nogami a potem pojechałem do zakładu zamówić tulejki do łapy bo wszystkie poobrywane. Jak już wróciłem to wyczyściłem silnik i zabrałem się za zakładanie głowicy. #stepujacybudowlaniec
P.S. czy mi się wydaje, że w cylindrach widać ślady honowania?


@StepujacyBudowlaniec widać hon, ale w Polonezie po 200kkm też było widać. Gorzej jak nie widać...
Ale tutaj jest ładnie.
@StepujacyBudowlaniec to nie ślady honowania, to rysy od zużycia. Zakładaj szczotkę na wkrętarkę i hehłaj to, aż rysy znikną ( ͡° ͜ʖ ͡°)
@StepujacyBudowlaniec jest git, jeździć obserwować ( ͡° ͜ʖ ͡°)
Zaloguj się aby komentować
Żarty się skończyły, dzisiaj składam silnik ale już tak na prawdę #stepujacybudowlaniec

Nie żałuj oleju
@StepujacyBudowlaniec będzie żyć?!
Gdyby nie rejestracja i krata to możnaby pomyśleć, że to kolejny film z Pakistańczykami
Zaloguj się aby komentować
Prawie południe a większość ogrodu w cieniu, pewnie niedługo w ogóle nie będzie słońca po tej stronie podwórka #stepujacybudowlaniec

Na⁎⁎⁎⁎ne ale schludnie.
Strasznie brzydko. Biedni sąsiedzi
Ale pięknie 😍
Zaloguj się aby komentować
Ciekawa prognoza rozwoju sztucznej inteligencji i zagłady ludzkości #sztucznainteligencja
https://www.youtube.com/watch?v=5KVDDfAkRgc
Brakuje tylko napisów. Żółte pasowałyby najlepiej 😉
Zaloguj się aby komentować
Dwumasa wraca do poprawy (jutro odbiera ją kurier) a dzisiaj odebrałem wtryskiwacze z regeneracji oraz uszczelniacze do wałów skrzyni biegów i silnika (jak już mam wszystko rozebrane to od razu powymieniam na nowe) #stepujacybudowlaniec

Zaloguj się aby komentować
Tak mi dwumas zregenerowali, że zahacza tymi odważnikami o miskę olejową. Dzisiaj przykręciłem dwumas spowrotem ale silnik się obracał i miałem przez chwilę takie WTF? Ale gdy założyłem jeszcze miskę to wszystko się wyjaśniło #stepujacybudowlaniec

Powinni zastosować betonowe odważniki.
Zaloguj się aby komentować
Normalnie zaraz krew mnie zaleje:/ #stepujacybudowlaniec

Kurde kawał hali, ależ by tam wszedł podnośnik kolumnowy :D
Przeniosłeś się do Indii?
@StepujacyBudowlaniec niezły bajzel, podoba mi się
Zaloguj się aby komentować
Mała różnica między tym co zrobił profesjonalista (po lewej) a tym co zrobił amator (po prawej) #stepujacybudowlaniec

@StepujacyBudowlaniec Luke Skywalker miał mniej zardzewiałą rękojeść
@StepujacyBudowlaniec chodzi o teflon, tak?
Teflon widze! Tylko pasta i pakuły! Nie zatwierdzam tego
Zaloguj się aby komentować
Coś jest nie tak z tym silnikiem i ja się dowiem co #stepujacybudowlaniec


@StepujacyBudowlaniec to pewnie cewka
ale bym anektował tę wiatę...
Jakieś zbrojenie zrób do niego
Zaloguj się aby komentować
Kurde, miało wyjść inaczej #stepujacybudowlaniec

Nie powiem, że widząc poprzedni wpis, nie spodziewałem się czegoś innego.
Zaloguj się aby komentować
Składam silnik, trzymajcie kciuki #stepujacybudowlaniec

@StepujacyBudowlaniec pisze posta i potem się broni co komentarz xd Zawsze miałem łeb do interesów.
Powodzenia z silnikiem :)
erling, reinz, na bogato
@StepujacyBudowlaniec myślę że nie muszę Ci życzyć powodzenia, bo wiem że jak zaczną się schody, to sobie poradzisz
Zaloguj się aby komentować
Pan Czat GPT to jednak fachowiec jest! Trochę sobie niedomagam od wczoraj więc prawie cały dzień spędziłem przed kompem. Niedawno też zamówiłem raporcik w CSV z PGE ze zużycia energii. No i podczas jego obróbki pomyślałem sobie, że w takim arkuszu kalkulacyjnym to w sumie gówno widać więc fajnie było by to zobaczyć na wykresie. A poza tym takie dane to bardziej pasują do bazy danych a nie do jakiegoś badziewnego arkusza kalkulacyjnego. Więc poprosiłem Pana Czata żeby mi zrobił bazę a potem żeby mi napisałem skrypt do importu danych z pliku CSV do tej bazy. Na sam koniec zażyczyłem sobie piękne wykresiki typu jeden słupkowy za każdy miesiąc i dzienny formie wykresu ploterowego (czy jak on tam się zwie). Oto efekty naszej ciężkiej pracy. #stepujacybudowlaniec


A tutaj mamy raporcik roczny godzinowy, jestem ciekawy jak szybko by to koledzy w exelu zrobili?

@StepujacyBudowlaniec kilka minut?
Wybacz, ale @Jarem ma racje.
@StepujacyBudowlaniec 5 minut - 10 jakbym kawę sobie robił w tym czasie.
A czat + dane liczbowe to jest proszenie się o halucynacje. Dobrze, że mu kazałeś zrobić skrypt, a nie powiedziałeś, żeby sam te dane obrabiał, bo być dostał to, co się czatowi wydaje poprawne, a nie to, co jest prawdziwymi danymi.
Zaloguj się aby komentować
Prawdziwe zdrowe jedzenie dla prawdziwych ludzi a nie dla królików #stepujacybudowlaniec
P.S. Mamy tu ptaka, ssaka i rybę - czyli cała piramida żywieniowa

Umm miesko
@StepujacyBudowlaniec masz mój miecz.
Zaloguj się aby komentować