Stenogram Sejmu · 2025-02-21

Janusz Kowalski

Kadencja 10 · posiedzenie 29 · wypowiedź 77

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: PiS · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 29. posiedzenie, 2. dzień (21-02-2025) 20. punkt porządku dziennego: Sprawozdanie Komisji do Spraw Energii, Klimatu i Aktywów Państwowych o rządowym projekcie ustawy o zmianie ustawy o rynku mocy oraz niektórych innych ustaw (druki nr 1008 i 1031). Poseł Janusz Kowalski: Szanowna Pani Marszałek! Szanowni Państwo! Rozmawiamy o bardzo ważnej ustawie, która jest ustawą ratunkową po nieudanej grudniowej aukcji mocy w 2024 r., która niestety została tak sparametryzowana przez Ministerstwo Klimatu i Środowiska, że na 2029 r. wygrały zamiast elektrowni gazowych magazyny energii, których Polskie Sieci Elektroenergetyczne kompletnie nie potrzebują. Dzisiaj musimy przyjmować ustawę ratunkową, której koszty wynoszą 2,3 mld zł dla gospodarstw domowych i 3,9 mld zł dla małych i średnich przedsiębiorstw. Będziemy ponosić dwa koszty: koszty dla gazówek, bo musimy im zapewnić moc, i koszty tych magazynów bateryjnych. Znowu jacyś deweloperzy zarobili setki milionów złotych, sprzedając swoje magazyny z tymi kontraktami. Tak nie powinno być, szanowni państwo. Dlatego zwracamy uwagę na to, że ten system po prostu nie działa. System, który został przyjęty kilka lat temu i miał zachęcać do tego, żeby budować nowe moce w systemie, przede wszystkim węglowe, niestety nie działa. W związku z tym proponujemy jako Prawo i Sprawiedliwość rozważenie wyjścia z kręgu 2 systemu scentralizowanego rynku mocy i rozmawianie o niższych kosztach energii dla milionów Polaków oraz o niskich kosztach energii dla polskiej gospodarki. Warto zwrócić uwagę na art. 5 rozporządzenia Parlamentu Europejskiego i Rady Unii Europejskiej nr 2019/943 z 5 czerwca 2019 r. o odpowiedzialności za bilansowanie. Tam przedstawione jest wprost, szanowni państwo, rozwiązanie tego problemu. Wszyscy uczestnicy rynku są odpowiedzialni za niezbilansowanie, które powodują w systemie. W tym celu uczestnicy rynku sami są podmiotami odpowiedzialnymi za bilansowanie albo na mocy umowy przekazują tę odpowiedzialność wybranemu przez siebie podmiotowi. Co to oznacza? Oznacza to, że wszelkiego rodzaju jednostki, również i przede wszystkim jednostki OZE, właśnie te niestabilne powyżej 400 kW, są odpowiedzialne za finansowanie tego systemu i tak zawierają umowy z jednostkami węglowymi, żeby bilansować system. Szanowni Państwo! Jestem zwolennikiem tego, aby przemyśleć i wprowadzić niescentralizowany system, który najprawdopodobniej, tak jak to oblicza prof. Władysław Mielczarski, świetny autorytet z Politechniki Łódzkiej, obniżyłby koszty funkcjonowania tego systemu o 50%. To jest dzisiaj główna kwestia: obniżać funkcjonowanie systemu, który powoduje wysokie ceny energii. Pamiętajmy, że same zakontraktowane zobowiązania związane z rynkiem mocy do roku 2040 to jest 50 mld zł. Dzisiaj ten system kosztuje 5-6 mld zł rocznie, ale za kilka lat będzie kosztował 10 mld zł. Proponujemy rozwiązanie decentralizacyjne, czyli rozwiązanie, które powodowałoby to. To jest oczywiście wyzwanie dla Ministerstwa Klimatu i Środowiska. Tu będziecie państwo mieli partnera w postaci Klubu Parlamentarnego Prawo i Sprawiedliwość. Być może trzeba będzie stworzyć na parkiecie Giełdy Papierów Wartościowych specjalny rynek, gdzie właśnie właściciele tych instalacji OZE z węglówkami będą handlować, można powiedzieć, tymi certyfikatami dotyczącymi rynku mocy. Będzie to na pewno tańsze rozwiązanie, bo widać, że to rozwiązanie po prostu źle funkcjonuje i mamy do czynienia z nierozwiązanym problemem inwestycji w nowe źródła, które zapewnią nam energię, a koszty są coraz wyższe. Jesteśmy tutaj otwarci na dyskusję. Teraz podstawową sprawą jest - jest z nami pan minister Michał Woś, który broni gazowej elektrowni Rybnik - nie tylko pytanie o moce w systemie, lecz również pytanie o to, skąd będzie gaz, szanowni państwo. Sami zakładacie w Ministerstwie Klimatu i Środowiska, że zapotrzebowanie na gaz będzie malało. Widzimy, że na 2030 r. jest 30 TWh, jeżeli chodzi o energetykę gazową, a na 2040 r. - 28 TWh. (Głos z sali: Sami to wybudowaliście.) Moje pytanie brzmi: Z jakich źródeł w ogóle będziemy sprowadzać gaz? Czy będziemy znowu musieli kupować i sprowadzać, tak jak chcą tego Ursula von der Leyen i Donald Tusk, rosyjski gaz z metką Unii Europejskiej? Szanowni państwo, to jest szaleństwo. W związku z tym jesteśmy w ostatnim momencie, bo idziemy na... (Głos z sali: To do pana pytanie, panie pośle.) Ale nie przeszkadzajcie, kiedy mówię o waszych prorosyjskich działaniach, które prowadzi Donald Tusk, który chce sprowadzać rosyjski gaz pod płaszczykiem Unii Europejskiej z Niemiec i z Francji, bo to są najwięksi importerzy gazu ziemnego. Nie krzyczcie, tylko słuchajcie. My bronimy polskiego węgla, wy bronicie gazu. Chcecie likwidować polski węgiel, chcecie likwidować kopalnię w Rudzie Śląskiej, chcecie likwidować elektrownię węglową w Rybniku i Elektrownię Siersza. Chcecie likwidować wszystko, co węglowe, bo to jest najtańsze, bo być może macie jakieś deale z tymi, którzy handlują ruskim gazem z kierunku zachodniego. Ale my na to się nie zgadzamy i zadajemy proste pytanie: Skąd będzie gaz, którym chcecie zastępować energię elektryczną wytwarzaną z węgla, którą chcecie likwidować? To jest podstawowe pytanie. (Dzwonek) My gazu ziemnego nie mamy. Bronimy węgla. Jesteśmy otwarci na dyskusję o rynku mocy, o nowych rozwiązaniach... Wicemarszałek Dorota Niedziela: Dziękuję bardzo. Poseł Janusz Kowalski: ...ale stańcie w końcu po stronie polskiej gospodarki. Dziękuję. (Oklaski) Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 75 Michał Połuboczek 10. kadencja, 29. posiedzenie, 2. dzień (21-02-2025) 19. punkt porządku dziennego: Sprawozdanie Komisji Infrastruktury oraz Komisji Samorządu Terytorialnego i Polityki Regionalnej o poselskim projekcie ustawy zmieniającej ustawę o zmianie u
  2. Wcześniej · wypowiedź 76 Rafał Komarewicz 10. kadencja, 29. posiedzenie, 2. dzień (21-02-2025) 20. punkt porządku dziennego: Sprawozdanie Komisji do Spraw Energii, Klimatu i Aktywów Państwowych o rządowym projekcie ustawy o zmianie ustawy o rynku mocy oraz niektórych innych ustaw (
  3. Później · wypowiedź 78 Mariusz Popielarz 10. kadencja, 29. posiedzenie, 2. dzień (21-02-2025) 20. punkt porządku dziennego: Sprawozdanie Komisji do Spraw Energii, Klimatu i Aktywów Państwowych o rządowym projekcie ustawy o zmianie ustawy o rynku mocy oraz niektórych innych ustaw (
  4. Później · wypowiedź 79 Krzysztof Gadowski 10. kadencja, 29. posiedzenie, 2. dzień (21-02-2025) 20. punkt porządku dziennego: Sprawozdanie Komisji do Spraw Energii, Klimatu i Aktywów Państwowych o rządowym projekcie ustawy o zmianie ustawy o rynku mocy oraz niektórych innych ustaw (
1. (2.29ms; exec 2.23 + fetch 0.06; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 116600 LIMIT 1
2. (1.73ms; exec 1.7 + fetch 0.03; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (104367) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (1.51ms; exec 1.47 + fetch 0.04; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 116522 AND dayStatement.day_revision_id = 119708 AND dayStatement.ordinal BETWEEN 75 AND 79 AND statement.object_id <> 116600 ORDER BY dayStatement.ordinal
4. (1.86ms; exec 1.81 + fetch 0.05; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (104365, 104366, 104368, 104374) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (5.23ms; exec 5.16 + fetch 0.08; rows 10) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 29 AND individual.mp_number = 180 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2025-02-21' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 19.9ms | App: 19.5ms | DB: 12.6ms (5, rows: 20) [exec: 12.4ms, fetch: 0.3ms] | View: 0.7ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.69ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php