Compare commits

...

116 Commits

Author SHA1 Message Date
bff150b1a7 feat: add new business card assets to public downloads directory
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 12s
Build & Deploy / 🧪 QA (push) Successful in 1m32s
Build & Deploy / 🏗️ Build (push) Successful in 3m15s
Build & Deploy / 🚀 Deploy (push) Successful in 20s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m38s
Build & Deploy / 🔔 Notify (push) Successful in 2s
Nightly QA / 💨 Smoke & Health (push) Successful in 1m11s
2026-06-22 09:23:15 +02:00
8ffb1e5f6a chore(release): 2.3.28 - Add Gotify notifications
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Successful in 1m27s
Build & Deploy / 🏗️ Build (push) Successful in 3m15s
Build & Deploy / 🚀 Deploy (push) Successful in 18s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m30s
Build & Deploy / 🔔 Notify (push) Successful in 3s
Nightly QA / 💨 Smoke & Health (push) Successful in 1m23s
2026-06-21 09:34:05 +02:00
42ff5b6226 chore(release): 2.3.27
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 1m29s
Build & Deploy / 🏗️ Build (push) Successful in 2m49s
Build & Deploy / 🚀 Deploy (push) Successful in 17s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m10s
Build & Deploy / 🔔 Notify (push) Successful in 2s
Nightly QA / 💨 Smoke & Health (push) Successful in 3m16s
2026-06-20 21:51:28 +02:00
539c503d0d fix(blog): remove unused metadata import causing lint warning 2026-06-20 21:51:11 +02:00
4c473a2ffd chore(release): 2.3.26
Some checks failed
Build & Deploy / 🔍 Prepare (push) Failing after 0s
Build & Deploy / 🧪 QA (push) Has been skipped
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Failing after 3s
2026-06-20 09:32:53 +02:00
4f64a94a15 fix(blog): make category filter badges functional and preserve filter in pagination 2026-06-20 09:32:42 +02:00
5a82243965 fix(pdf): calculate exact page size points to avoid bleed zone gap for Saxoprint
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 55s
Build & Deploy / 🏗️ Build (push) Successful in 1m53s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m3s
Build & Deploy / 🔔 Notify (push) Successful in 1s
Nightly QA / 💨 Smoke & Health (push) Successful in 1m17s
2026-06-14 09:44:50 +02:00
ebb14ee302 feat(pdf): add Saxoprint CMYK variant (no mask, no pantone)
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 53s
Build & Deploy / 🏗️ Build (push) Successful in 3m14s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m6s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-14 09:37:31 +02:00
80f5e46d88 fix(pdf): fix logo color override on front side
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 1m19s
Build & Deploy / 🏗️ Build (push) Successful in 2m42s
Build & Deploy / 🚀 Deploy (push) Successful in 18s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m22s
Build & Deploy / 🔔 Notify (push) Successful in 4s
Nightly QA / 💨 Smoke & Health (push) Successful in 2m6s
2026-06-12 16:08:18 +02:00
b826b5b741 fix(pdf): change pantone fallback function to type 2 for better viewer compatibility
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🧪 QA (push) Successful in 1m50s
Build & Deploy / 🏗️ Build (push) Successful in 2m51s
Build & Deploy / 🚀 Deploy (push) Successful in 18s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m24s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 15:44:54 +02:00
41228aca53 fix(pdf): remove letterpress mask and set correct logo color for white page
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 12s
Build & Deploy / 🧪 QA (push) Successful in 1m33s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
2026-06-12 15:42:14 +02:00
cd3b7c1e3b style(pdf): convert all text and icons on front side to klz-blau
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m33s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-12 15:38:26 +02:00
ecd525d782 feat(pdf): build stream-hacking pipeline for 5-color pantone 289 c export
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 1m20s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
2026-06-12 15:35:19 +02:00
52439cc5aa chore(release): bump version to 2.3.25
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 12s
Build & Deploy / 🧪 QA (push) Successful in 1m20s
Build & Deploy / 🏗️ Build (push) Successful in 2m37s
Build & Deploy / 🚀 Deploy (push) Successful in 17s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m7s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 14:58:31 +02:00
61bf8517d8 fix(pdf): add explicit type assertions to avoid TS2698 on spread
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 1m21s
Build & Deploy / 🏗️ Build (push) Successful in 2m39s
Build & Deploy / 🚀 Deploy (push) Successful in 19s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m23s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 14:48:52 +02:00
85d9e3a930 fix(pdf): revert address footer bottom to 7mm
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m21s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 14:45:51 +02:00
2f7d6befe4 fix(pdf): reduce gap under role and increase footer distance from bottom edge
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m22s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
2026-06-12 14:44:07 +02:00
a6ba484faa fix(pdf): increase role text spacing and link agbs pdf directly to static file
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-06-12 14:11:46 +02:00
d7178a9100 chore: clean up garbage files from business card generation and update PDFs
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m19s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 13:31:53 +02:00
1e39dc8567 fix(klz-2026): correctly hide tagline via path overrides without breaking KLZ letters
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 13:24:24 +02:00
3c2aa8b71e fix(klz-2026): remove tagline from front page (white) while preserving it on back page (blue)
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Successful in 1m52s
Build & Deploy / 🏗️ Build (push) Successful in 2m53s
Build & Deploy / 🚀 Deploy (push) Successful in 18s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m25s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 13:10:38 +02:00
6e3befdfd9 fix(klz-2026): increase top padding to push header and content down on business card back
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Successful in 1m50s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-12 13:07:46 +02:00
5377b3c81a feat(klz-2026): use external URL and static .vcf files for ultra-minimalist QR codes
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m25s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-12 13:05:24 +02:00
941625a4e0 feat(klz-2026): use MECARD and level L for smaller, highly scannable QR codes on business cards
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 1m20s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-12 13:01:49 +02:00
9b251101d4 chore(release): 2.3.24 - deploy AVB fix
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Successful in 2m2s
Build & Deploy / 🏗️ Build (push) Successful in 3m49s
Build & Deploy / 🚀 Deploy (push) Successful in 19s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m26s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 12:11:45 +02:00
ff0d880bde style: shift text block upwards on white page for more distance to address
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m41s
Build & Deploy / 🏗️ Build (push) Successful in 2m44s
Build & Deploy / 🚀 Deploy (push) Successful in 19s
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
2026-06-12 12:05:05 +02:00
b78a848ec2 fix: ensure email addresses are strictly lowercase
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 18s
Build & Deploy / 🧪 QA (push) Successful in 1m59s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-12 12:01:00 +02:00
e72879b222 style: change primary blue to website dark blue and set white page logo to black
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 24s
Build & Deploy / 🧪 QA (push) Successful in 1m38s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
2026-06-12 11:57:48 +02:00
5a2b0c543e style: remove truck illustration completely and increase bottom margin for print safety
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Successful in 1m41s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-12 11:52:48 +02:00
1203c20166 fix: remove unintended truck background from the white contact page
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 16s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-12 11:51:53 +02:00
9944d3313b fix: correct background color of second page back to white
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 26s
Build & Deploy / 🧪 QA (push) Failing after 1m56s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 9s
2026-06-12 11:48:20 +02:00
d1cbfc41c8 feat: add crop marks variant for print finishing
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 24s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-12 11:47:40 +02:00
09d435a1bc fix: align address footer flush left with contact icon column
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 21s
Build & Deploy / 🧪 QA (push) Failing after 1m52s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 12s
2026-06-12 11:35:44 +02:00
8f34ac2a6d style: fine-tune white page typography - harmonize font sizes, spacing rhythm and letter-spacing
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 28s
Build & Deploy / 🧪 QA (push) Failing after 1m54s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 12s
2026-06-12 11:32:44 +02:00
e5ecf16a66 fix: revert line spacing to compact layout, keep generous logo margin
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 22s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
2026-06-12 11:30:39 +02:00
12eadba0ee fix: resolve PDF business card layout overlap and aspect ratio distortion
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 22s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-12 11:29:34 +02:00
0ad975f049 style: crisp white icon labels (remove opacity), Bodemer role updated, tagline lowercase
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 24s
Build & Deploy / 🧪 QA (push) Failing after 1m54s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 13s
2026-06-12 11:09:19 +02:00
b53ea82be8 fix: make brand text and icons pure white on blue background for better contrast, fix white page layout 2026-06-12 11:04:50 +02:00
3d7a061858 style: remove hard dark blue footer bar, add elegant green separator line
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 23s
Build & Deploy / 🧪 QA (push) Failing after 1m52s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 12s
2026-06-12 10:49:04 +02:00
44ad62de1c style: increase bottom bar height to 16mm to give the tagline more breathing room
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 12s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-12 10:47:12 +02:00
092325baa9 style: redesign blue page - compact 14mm bar, refined typography proportions, premium negative space
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 10:41:19 +02:00
a0910dd932 style: optimize print design harmony for blue page
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m22s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 10:38:37 +02:00
db251687d1 fix: resolve address footer overlap and restore 4mm symmetrical margins
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m22s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 10:36:19 +02:00
eaf17315ff fix: implement strict print grid and optical centering for business card
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m21s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 10:30:55 +02:00
6bab5c9173 revert 2026-06-12 10:29:05 +02:00
cf371e48ef fix(klz-2026): remove bottom margins from AVB components to fix spacing issues
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m24s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 10:25:21 +02:00
ec0c71a6a6 feat: add NoTruck variant, center layout padding, match green colors
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-06-12 10:21:56 +02:00
1b7fecff4a fix(klz-2026): add missing agbHistory and pdfDownload components to MDXContent to fix AVB page, remove invalid clipRule from TruckBlueprint
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m20s
Build & Deploy / 🏗️ Build (push) Successful in 2m40s
Build & Deploy / 🚀 Deploy (push) Successful in 18s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m25s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 09:49:07 +02:00
b7f2d932a9 fix: resolve address footer page break and make QR border green
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-12 09:44:51 +02:00
aa3b0b05b8 feat: align QR code to blue line, add border, remove label
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🧪 QA (push) Failing after 1m44s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 23:21:40 +02:00
4c6e8cb28b fix: resolve background fill and text colors on both business card sides 2026-06-11 23:20:03 +02:00
175cb10e01 fix(pdf): make KLZ paths solid to prevent see-through, add dimensions to viaprinto filename
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-06-11 19:17:37 +02:00
5e8a175a53 feat(pdf): name KLZ_PATHS and use visible blue fill for letterpress mask layer
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 16s
Build & Deploy / 🧪 QA (push) Failing after 1m21s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 19:15:32 +02:00
9f64304539 fix(pdf): include missing Z piece (path 29) in letterpress mask
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 16s
Build & Deploy / 🧪 QA (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
2026-06-11 19:14:22 +02:00
6367efdf6f fix(pdf): fix white-on-white logo and correct letterpress masking
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-11 19:13:32 +02:00
22ae008f29 fix(pdf): exact indices for KLZ letterpress and define COLORS.blue
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m20s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-06-11 18:55:05 +02:00
118319ceab fix(pdf): correct front/back colors, truck opacity 0.25, add letterpress marker layer
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m21s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 18:50:54 +02:00
5d94337df1 fix(pdf): render truck as vector, fix back logo coloring
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m21s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 18:44:27 +02:00
3798d37fcd fix: enforce Mintel blue on back logo, increase address font size, update contact data
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Failing after 1m24s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 18:40:33 +02:00
efe3cbc58e feat: switch default variant back to blue, maintain CMYK output for Viaprinto
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🧪 QA (push) Successful in 1m32s
Build & Deploy / 🏗️ Build (push) Successful in 2m40s
Build & Deploy / 🚀 Deploy (push) Successful in 18s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 18:21:16 +02:00
f798afe917 feat: generate only white variant by default and automatically build CMYK version for Viaprinto
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 19s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-11 18:20:29 +02:00
1623e04fce chore: commit newly generated business card PDFs with final layout
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Successful in 1m21s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
2026-06-11 18:17:32 +02:00
b77eb2087e style: remove address footer top border and add explicit bottom margin
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 25s
Build & Deploy / 🧪 QA (push) Successful in 1m27s
Build & Deploy / 🏗️ Build (push) Successful in 2m45s
Build & Deploy / 🚀 Deploy (push) Successful in 21s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 4s
2026-06-11 18:07:05 +02:00
7e7acff670 style: fix overall vertical spacing, increase bottom bar height for icon breathing room
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 19s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
2026-06-11 18:05:22 +02:00
069400dd86 fix: register Inter woff font for curve outlining, fix tagline spacing
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 24s
Build & Deploy / 🧪 QA (push) Successful in 1m23s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-11 18:02:44 +02:00
91f5cb8de3 fix: resolve layout overflow and overlapping footer
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m22s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-11 17:58:37 +02:00
702313e42c style: sleek full-width address footer and smaller QR code
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 17s
Build & Deploy / 🧪 QA (push) Successful in 1m48s
Build & Deploy / 🏗️ Build (push) Successful in 2m59s
Build & Deploy / 🚀 Deploy (push) Successful in 21s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-11 17:07:33 +02:00
adafe8ac02 fix: add company address to business card layout
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Successful in 1m21s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-11 17:04:54 +02:00
3599880f3a fix: format phone number and adjust role font size to prevent wrapping
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 12s
Build & Deploy / 🧪 QA (push) Successful in 1m24s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-06-11 17:03:05 +02:00
79f0231e26 feat: update data for Johannes Gleich business card
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 13s
Build & Deploy / 🧪 QA (push) Successful in 1m23s
Build & Deploy / 🏗️ Build (push) Successful in 2m59s
Build & Deploy / 🚀 Deploy (push) Successful in 21s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-06-11 15:57:12 +02:00
cdf2af79ca fix(test): resolve typescript compiler error in e2e test
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🧪 QA (push) Successful in 1m31s
Build & Deploy / 🏗️ Build (push) Successful in 3m7s
Build & Deploy / 🚀 Deploy (push) Successful in 24s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m37s
Build & Deploy / 🔔 Notify (push) Successful in 3s
Nightly QA / 💨 Smoke & Health (push) Successful in 4m58s
2026-06-11 13:51:43 +02:00
428b223020 feat: Add white and black color variants for business cards with precise SVG fills
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🧪 QA (push) Failing after 1m27s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 4s
2026-06-11 11:54:30 +02:00
6214678433 chore: add .data/ to .gitignore and untrack existing leads-backup.jsonl file
Some checks failed
CI - Lint, Typecheck & Test / quality-assurance (pull_request) Failing after 6s
Build & Deploy / 🔍 Prepare (push) Successful in 12s
Build & Deploy / 🧪 QA (push) Failing after 1m27s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 4s
2026-06-11 10:12:37 +02:00
6e2a959972 fix: resolve contact form and page slug translation mismatch causing E2E test failures
Some checks failed
CI - Lint, Typecheck & Test / quality-assurance (pull_request) Failing after 6s
Build & Deploy / 🔍 Prepare (push) Successful in 14s
Build & Deploy / 🧪 QA (push) Failing after 1m31s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 4s
2026-06-10 11:47:42 +02:00
a20ba52f7f chore: merge branch fix/mobile-kontakt-button and fix og-image.test.ts 2026-06-10 11:20:18 +02:00
292557eca5 fix(pdf): fix react-pdf svg type compilation error 2026-06-10 11:19:21 +02:00
6c14ceec3e fix(qa): remove hardcoded chromium path to allow auto-detection of chrome browser
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 9s
Build & Deploy / 🧪 QA (push) Failing after 1m9s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
CI - Lint, Typecheck & Test / quality-assurance (pull_request) Failing after 1m35s
2026-06-10 10:42:26 +02:00
d11c27fda0 fix: resolve translation routing bugs for MDX pages/posts, fix QA smoke tests, and automate target host network cleanup
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 56s
Build & Deploy / 🏗️ Build (push) Successful in 2m18s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-06-10 10:35:06 +02:00
3cbb4ba700 fix(mdx): resolve React-PDF SVG typings and next-mdx-remote parsing issues for pages/products
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 52s
Build & Deploy / 🏗️ Build (push) Successful in 1m58s
Build & Deploy / 🚀 Deploy (push) Failing after 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-06-09 19:21:22 +02:00
5a9c6e4a0a fix(nav): resolve broken mobile menu contact button overlay trap and Link props propagation
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Failing after 51s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-06-09 18:57:15 +02:00
5652457e15 feat(pdf): finalize business card generation with print standards and white variants
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Failing after 1m26s
Build & Deploy / 🏗️ Build (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
Nightly QA / 💨 Smoke & Health (push) Failing after 3m33s
- Replaced buggy RGB PDF backgrounds with exact Ghostscript outlining
- Generated front/back dual pages natively in React-PDF
- Applied high-end minimalist design standards to QR codes (no frames)
- Established Ghostscript pipeline for reliable font-to-path generation
- Added White variant generation process
2026-06-09 18:31:46 +02:00
d6876f6107 chore: clean up output to only generate one print PDF per person
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 51s
Build & Deploy / 🏗️ Build (push) Successful in 1m56s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
- Script no longer leaves RGB masters or spaces in filenames
2026-06-09 15:55:10 +02:00
0f8a92693e fix: correctly map exact logo vectors from public/logo-white.svg with correct viewBox
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🏗️ Build (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🧪 QA (push) Has been cancelled
- Previously, the logo was cropped because of an incorrect viewBox (100x100 instead of 295x99)

- Mapped all vector paths perfectly to ensure exact branding parity
2026-06-09 15:54:04 +02:00
b6d6637e02 fix: refactor layout to stack elements vertically and prevent overlapping
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 53s
Build & Deploy / 🏗️ Build (push) Successful in 2m2s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
- Name and Contact info are now vertically stacked in a left column

- Guarantees no horizontal overlap issues for long names or emails
2026-06-09 14:58:52 +02:00
ec62704c3a fix: adapt business card design to actual prod site brand colors
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 57s
Build & Deploy / 🏗️ Build (push) Successful in 1m55s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
- Switch from Dark Navy to Bright Blue (#011dff)

- Remove industrial grid for a cleaner flat aesthetic
2026-06-09 11:44:59 +02:00
2171f471f2 refactor: industrial vector redesign of business cards
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 54s
Build & Deploy / 🏗️ Build (push) Successful in 1m55s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
- Uses raw SVG paths for the logo instead of PNG

- Implements Dark Navy, Grid, Accent Green project styling

- Respects draft layout rules.
2026-06-09 11:28:27 +02:00
1f07999d48 fix: match customer draft layout and correctly use PNG assets for QR Code and Logos
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 53s
Build & Deploy / 🏗️ Build (push) Successful in 1m59s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-06-09 11:23:44 +02:00
46a940f234 feat: business card generator engine
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 9s
Build & Deploy / 🧪 QA (push) Successful in 53s
Build & Deploy / 🏗️ Build (push) Successful in 2m12s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
Adds react-pdf business card components and a ghostscript CMYK converter script
2026-06-09 11:15:52 +02:00
9c7ebe2567 chore(release): v2.3.23
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 1m17s
Build & Deploy / 🏗️ Build (push) Successful in 2m47s
Build & Deploy / 🚀 Deploy (push) Successful in 13s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m20s
Build & Deploy / 🔔 Notify (push) Successful in 1s
Nightly QA / 💨 Smoke & Health (push) Failing after 2m32s
2026-05-07 15:33:44 +02:00
81a532a888 fix(ui): change error description text color for light mode visibility
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 49s
Build & Deploy / 🏗️ Build (push) Successful in 1m52s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m2s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-05-07 13:49:09 +02:00
85797ccf73 fix(mdx): handle double curly braces serialization in MDX payload attributes
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 48s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
2026-05-07 12:07:45 +02:00
ac437e19f3 fix: refactor MDXContent to use getLocale and add missing blog blocks
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m16s
Build & Deploy / 🏗️ Build (push) Successful in 2m46s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m3s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-07 11:30:59 +02:00
5a61ebf269 fix: resolve Unknown Block technicalGrid by rendering blog/home components in MDXContent
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 52s
Build & Deploy / 🏗️ Build (push) Successful in 2m9s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-07 09:57:01 +02:00
6b8ae11e45 fix: remove admin from middleware matcher to ensure proper 404
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m19s
Build & Deploy / 🏗️ Build (push) Successful in 2m45s
Build & Deploy / 🚀 Deploy (push) Successful in 14s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 1m5s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-07 01:04:55 +02:00
071fba540d fix: remove legacy /admin bypass from middleware to ensure proper 404
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m10s
Build & Deploy / 🏗️ Build (push) Successful in 2m38s
Build & Deploy / 🚀 Deploy (push) Successful in 13s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 51s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-05-06 17:53:40 +02:00
04fb328850 test: exclude external map tiles from smoke test to fix pipeline
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m20s
Build & Deploy / 🏗️ Build (push) Successful in 2m50s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 55s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-06 17:37:41 +02:00
84da0e57e5 fix: disable image optimization to fix persistent 400 errors and simplify CI/CD
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m15s
Build & Deploy / 🏗️ Build (push) Successful in 3m2s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 1m4s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-06 17:29:01 +02:00
ad3708e29e fix: switch to node:20-slim for runner to fix persistent image optimization 400 errors
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Successful in 1m16s
Build & Deploy / 🏗️ Build (push) Successful in 2m57s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 58s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-06 16:11:49 +02:00
8b0cd6028b fix: add libc6-compat to runner stage and optimize image sizes to fix 400 errors
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 1m13s
Build & Deploy / 🏗️ Build (push) Successful in 2m47s
Build & Deploy / 🚀 Deploy (push) Successful in 13s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 47s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-05-06 15:24:57 +02:00
94627ba20e chore: add diagnostic logs to smoke test and bump to rc.14
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 1m14s
Build & Deploy / 🏗️ Build (push) Successful in 2m57s
Build & Deploy / 🚀 Deploy (push) Successful in 16s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 1m1s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-05-06 15:09:37 +02:00
a782fdfe53 chore: fix middleware bypass for media and bump to rc.13
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 8s
Build & Deploy / 🧪 QA (push) Successful in 1m14s
Build & Deploy / 🏗️ Build (push) Successful in 2m48s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 49s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-06 13:49:05 +02:00
f17a8c8c36 chore: bump version to 2.3.22-rc.12
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 11s
Build & Deploy / 🧪 QA (push) Successful in 1m10s
Build & Deploy / 🏗️ Build (push) Successful in 2m9s
Build & Deploy / 🚀 Deploy (push) Successful in 13s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 59s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-06 13:29:22 +02:00
adbb2419b7 chore: include static assets in image and remove shadowing volumes 2026-05-06 13:29:08 +02:00
5809291741 chore: bump version to 2.3.22-rc.11
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Successful in 1m22s
Build & Deploy / 🏗️ Build (push) Successful in 2m51s
Build & Deploy / 🚀 Deploy (push) Successful in 13s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 1m2s
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-05-06 13:16:04 +02:00
e263e7f25c feat(contact): add local jsonl backup for fail-safe lead retention
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 10s
Build & Deploy / 🧪 QA (push) Successful in 52s
Build & Deploy / 🏗️ Build (push) Successful in 1m48s
Build & Deploy / 🚀 Deploy (push) Successful in 12s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
2026-05-06 12:50:07 +02:00
1fee592ee7 chore(tests): simplify and optimize smoke test image validation
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Successful in 48s
Build & Deploy / 🏗️ Build (push) Successful in 1m42s
Build & Deploy / 🚀 Deploy (push) Successful in 12s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-04 22:22:08 +02:00
ff73aa7c4e fix: use setup-chrome action to install chromium and system dependencies
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Successful in 49s
Build & Deploy / 🏗️ Build (push) Successful in 1m40s
Build & Deploy / 🚀 Deploy (push) Successful in 13s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 2m8s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-04 22:10:36 +02:00
26f6ddc098 fix: ignore apt-get update errors and clear ppas
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m16s
Build & Deploy / 🏗️ Build (push) Successful in 2m41s
Build & Deploy / 🚀 Deploy (push) Successful in 11s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 29s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-04 22:01:43 +02:00
db48e03cb9 chore: bump version to 2.3.22-rc.8
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m9s
Build & Deploy / 🏗️ Build (push) Successful in 2m29s
Build & Deploy / 🚀 Deploy (push) Successful in 15s
Build & Deploy / 🧪 Post-Deploy Verification (push) Successful in 4m49s
Build & Deploy / 🔔 Notify (push) Successful in 3s
2026-05-04 21:55:45 +02:00
53941cdf01 fix: use puppeteer built-in browser instead of flaky system chromium 2026-05-04 21:55:34 +02:00
fa71e00f69 chore: bump version to 2.3.22-rc.7
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m8s
Build & Deploy / 🏗️ Build (push) Successful in 2m21s
Build & Deploy / 🚀 Deploy (push) Successful in 11s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 5m12s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-04 21:15:50 +02:00
afd4a73a05 refactor: simplify tests and consolidate CI/CD to minimalist smoke tests 2026-05-04 21:15:36 +02:00
eda8e322a8 chore: bump version to 2.3.22-rc.6
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m11s
Build & Deploy / 🏗️ Build (push) Successful in 2m27s
Build & Deploy / 🚀 Deploy (push) Successful in 11s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 13m38s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-04 19:36:53 +02:00
9df537caff fix: remove legacy CMS health checks and update verification routes 2026-05-04 19:36:34 +02:00
7fbe4f610f chore: bump version to 2.3.22-rc.5
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 1m8s
Build & Deploy / 🏗️ Build (push) Successful in 2m26s
Build & Deploy / 🚀 Deploy (push) Successful in 16s
Build & Deploy / 🧪 Post-Deploy Verification (push) Failing after 8m18s
Build & Deploy / 🔔 Notify (push) Successful in 2s
2026-05-04 14:48:23 +02:00
d3141187ee feat: migrate Payload CMS to MDX and harden static infrastructure 2026-05-04 14:48:04 +02:00
943 changed files with 36793 additions and 16602 deletions

View File

@@ -42,10 +42,3 @@ jobs:
- name: 🏗️ Build
run: pnpm build
- name: ♿ Accessibility Check
run: pnpm start-server-and-test start http://localhost:3000 "pnpm check:a11y http://localhost:3000"
- name: ♿ WCAG Sitemap Audit
run: pnpm start-server-and-test start http://localhost:3000 "pnpm run check:wcag http://localhost:3000"
# monitor trigger

View File

@@ -238,11 +238,6 @@ jobs:
TRAEFIK_HOST: ${{ needs.prepare.outputs.traefik_host }}
GATEKEEPER_HOST: ${{ needs.prepare.outputs.gatekeeper_host }}
# Secrets mapping (Payload CMS)
PAYLOAD_SECRET: ${{ secrets.PAYLOAD_SECRET || vars.PAYLOAD_SECRET || 'you-need-to-set-a-payload-secret' }}
PAYLOAD_DB_NAME: ${{ secrets.PAYLOAD_DB_NAME || vars.PAYLOAD_DB_NAME || 'payload' }}
PAYLOAD_DB_USER: ${{ secrets.PAYLOAD_DB_USER || vars.PAYLOAD_DB_USER || 'payload' }}
PAYLOAD_DB_PASSWORD: ${{ (needs.prepare.outputs.target == 'testing' && secrets.TESTING_PAYLOAD_DB_PASSWORD) || (needs.prepare.outputs.target == 'staging' && secrets.STAGING_PAYLOAD_DB_PASSWORD) || secrets.PAYLOAD_DB_PASSWORD || vars.PAYLOAD_DB_PASSWORD || 'payload' }}
# Secrets mapping (Mail)
MAIL_HOST: ${{ secrets.SMTP_HOST || vars.SMTP_HOST }}
@@ -261,6 +256,10 @@ jobs:
# Analytics
UMAMI_WEBSITE_ID: ${{ secrets.UMAMI_WEBSITE_ID || vars.UMAMI_WEBSITE_ID }}
UMAMI_API_ENDPOINT: ${{ secrets.UMAMI_API_ENDPOINT || vars.UMAMI_API_ENDPOINT || 'https://analytics.infra.mintel.me' }}
# Notifications
GOTIFY_URL: ${{ secrets.GOTIFY_URL }}
GOTIFY_TOKEN: ${{ secrets.GOTIFY_TOKEN }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
@@ -304,11 +303,6 @@ jobs:
echo "MAIL_FROM=$MAIL_FROM"
echo "MAIL_RECIPIENTS=$MAIL_RECIPIENTS"
echo ""
echo "# Payload CMS"
echo "PAYLOAD_SECRET=$PAYLOAD_SECRET"
echo "PAYLOAD_DB_NAME=$PAYLOAD_DB_NAME"
echo "PAYLOAD_DB_USER=$PAYLOAD_DB_USER"
echo "PAYLOAD_DB_PASSWORD=$PAYLOAD_DB_PASSWORD"
echo ""
echo "# Gatekeeper"
echo "GATEKEEPER_PASSWORD=$GATEKEEPER_PASSWORD"
@@ -319,6 +313,10 @@ jobs:
echo "UMAMI_WEBSITE_ID=$UMAMI_WEBSITE_ID"
echo "UMAMI_API_ENDPOINT=$UMAMI_API_ENDPOINT"
echo ""
echo "# Notifications"
echo "GOTIFY_URL=$GOTIFY_URL"
echo "GOTIFY_TOKEN=$GOTIFY_TOKEN"
echo ""
echo "TARGET=$TARGET"
echo "SENTRY_ENVIRONMENT=$TARGET"
echo "PROJECT_NAME=$PROJECT_NAME"
@@ -367,52 +365,7 @@ jobs:
ssh root@alpha.mintel.me "cd $SITE_DIR && docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '$ENV_FILE' pull"
ssh root@alpha.mintel.me "cd $SITE_DIR && docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '$ENV_FILE' up -d --remove-orphans"
# Sanitize Payload Migrations: Replace 'dev' push entries with proper migration names.
# Without this, Payload prompts interactively for confirmation and blocks forever in Docker.
DB_CONTAINER="${{ needs.prepare.outputs.project_name }}-klz-db-1"
echo "⏳ Waiting for database container to be ready..."
for i in $(seq 1 15); do
if ssh root@alpha.mintel.me "docker exec $DB_CONTAINER pg_isready -U payload -q 2>/dev/null"; then
echo "✅ Database is ready."
break
fi
echo " Attempt $i/15..."
sleep 2
done
echo "🔧 Sanitizing payload_migrations table (if exists)..."
REMOTE_DB_USER=$(ssh root@alpha.mintel.me "grep -h '^PAYLOAD_DB_USER=' $SITE_DIR/.env* 2>/dev/null | tail -1 | cut -d= -f2" || echo "payload")
REMOTE_DB_NAME=$(ssh root@alpha.mintel.me "grep -h '^PAYLOAD_DB_NAME=' $SITE_DIR/.env* 2>/dev/null | tail -1 | cut -d= -f2" || echo "payload")
REMOTE_DB_USER="${REMOTE_DB_USER:-payload}"
REMOTE_DB_NAME="${REMOTE_DB_NAME:-payload}"
# Auto-detect migrations from src/migrations/*.ts
BATCH=1
VALUES=""
for f in $(ls src/migrations/*.ts 2>/dev/null | sort); do
NAME=$(basename "$f" .ts)
[ -n "$VALUES" ] && VALUES="$VALUES,"
VALUES="$VALUES ('$NAME', $BATCH)"
((BATCH++))
done
if [ -n "$VALUES" ]; then
ssh root@alpha.mintel.me "docker exec $DB_CONTAINER psql -U $REMOTE_DB_USER -d $REMOTE_DB_NAME -c \"
DO \\\$\\\$ BEGIN
DELETE FROM payload_migrations WHERE batch = -1;
INSERT INTO payload_migrations (name, batch)
SELECT name, batch FROM (VALUES $VALUES) AS v(name, batch)
WHERE NOT EXISTS (SELECT 1 FROM payload_migrations pm WHERE pm.name = v.name);
EXCEPTION WHEN undefined_table THEN
RAISE NOTICE 'payload_migrations table does not exist yet — skipping sanitization';
END \\\$\\\$;
\"" || echo "⚠️ Migration sanitization skipped (table may not exist yet)"
fi
# Restart app to pick up clean migration state
APP_CONTAINER="${{ needs.prepare.outputs.project_name }}-klz-app-1"
ssh root@alpha.mintel.me "docker restart $APP_CONTAINER"
ssh root@alpha.mintel.me "docker network prune -f"
ssh root@alpha.mintel.me "docker system prune -f --filter 'until=24h'"
- name: 🧹 Post-Deploy Cleanup (Runner)
@@ -449,92 +402,20 @@ jobs:
run: |
pnpm store prune
pnpm install --no-frozen-lockfile
- name: 📦 Cache APT Packages
uses: actions/cache@v4
- name: Setup Chrome
id: setup-chrome
uses: browser-actions/setup-chrome@v1
with:
path: /var/cache/apt/archives
key: apt-cache-${{ runner.os }}-${{ runner.arch }}-chromium
install-dependencies: true
- name: 💾 Cache Chromium
id: cache-chromium
uses: actions/cache@v4
with:
path: /usr/bin/chromium
key: ${{ runner.os }}-chromium-native-${{ hashFiles('package.json') }}
- name: 🔍 Install Chromium (Native & ARM64)
if: steps.cache-chromium.outputs.cache-hit != 'true'
run: |
rm -f /etc/apt/apt.conf.d/docker-clean
apt-get update
apt-get install -y gnupg wget ca-certificates
OS_ID=$(. /etc/os-release && echo $ID)
CODENAME=$(. /etc/os-release && echo $VERSION_CODENAME)
if [ "$OS_ID" = "debian" ]; then
apt-get install -y chromium
else
mkdir -p /etc/apt/keyrings
KEY_ID="82BB6851C64F6880"
wget -qO- "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x$KEY_ID" | gpg --dearmor > /etc/apt/keyrings/xtradeb.gpg
echo "deb [signed-by=/etc/apt/keyrings/xtradeb.gpg] http://ppa.launchpad.net/xtradeb/apps/ubuntu $CODENAME main" > /etc/apt/sources.list.d/xtradeb-ppa.list
printf "Package: *\nPin: release o=LP-PPA-xtradeb-apps\nPin-Priority: 1001\n" > /etc/apt/preferences.d/xtradeb
apt-get update
apt-get install -y --allow-downgrades chromium
fi
[ -f /usr/bin/chromium ] && ln -sf /usr/bin/chromium /usr/bin/google-chrome
[ -f /usr/bin/chromium ] && ln -sf /usr/bin/chromium /usr/bin/chromium-browser
# ── Critical Smoke Tests (MUST pass) ──────────────────────────────────
- name: 🏥 CMS Deep Health Check
continue-on-error: true
env:
DEPLOY_URL: ${{ needs.prepare.outputs.next_public_url }}
GK_PASS: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }}
run: |
echo "Waiting 60s for app to fully start (cold start / migrations / hydration)..."
sleep 60
echo "Checking basic health..."
curl -sfL --retry 5 --retry-delay 10 "$DEPLOY_URL/health" || { echo "❌ Basic health check failed after retries"; exit 1; }
echo "✅ Basic health OK"
echo "Checking CMS DB connectivity..."
# We use -v to see if we hit Gatekeeper (307) or 503/504
URL="$DEPLOY_URL/api/health/cms?gk_bypass=$GK_PASS&cb=$(date +%s)"
RESPONSE=$(curl -sfL --retry 5 --retry-delay 10 "$URL" 2>&1) || {
echo "⚠️ CMS health check failed, but site might still be fine."
echo "--- DEBUG INFO ---"
curl -svI "$URL"
echo "--- RESPONSE BODY ---"
curl -sL "$URL" | head -c 1000
echo ""
echo "Proceeding to smoke tests to confirm actual site functionality."
}
echo "✅ CMS health output: $RESPONSE"
- name: 🚀 OG Image Check
if: always() && steps.deps.outcome == 'success'
env:
TEST_URL: ${{ needs.prepare.outputs.next_public_url }}
run: pnpm run check:og
- name: 🌐 Core Smoke Tests (HTTP, API, Locale)
if: always() && steps.deps.outcome == 'success'
uses: https://git.infra.mintel.me/mmintel/at-mintel/.gitea/actions/core-smoke-tests@main
with:
TARGET_URL: ${{ needs.prepare.outputs.next_public_url }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }}
UMAMI_API_ENDPOINT: ${{ secrets.UMAMI_API_ENDPOINT || vars.UMAMI_API_ENDPOINT || 'https://analytics.infra.mintel.me' }}
SENTRY_DSN: ${{ secrets.SENTRY_DSN || vars.SENTRY_DSN }}
- name: 📝 E2E Form Submission Test
# ── Minimalist Smoke Test ──────────────────────────────────────────
- name: 🌐 Smoke Test (Essential Flow)
if: always() && steps.deps.outcome == 'success'
env:
NEXT_PUBLIC_BASE_URL: ${{ needs.prepare.outputs.next_public_url }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD || 'klz2026' }}
PAYLOAD_SECRET: ${{ secrets.PAYLOAD_SECRET || vars.PAYLOAD_SECRET || 'you-need-to-set-a-payload-secret' }}
PUPPETEER_EXECUTABLE_PATH: /usr/bin/chromium
run: pnpm run check:forms
PUPPETEER_EXECUTABLE_PATH: ${{ steps.setup-chrome.outputs.chrome-path }}
run: npx tsx scripts/smoke.ts
# ──────────────────────────────────────────────────────────────────────────────
# JOB 7: Notifications

View File

@@ -10,11 +10,8 @@ env:
PROJECT_NAME: 'klz-2026'
jobs:
# ────────────────────────────────────────────────────
# 1. Static Checks (HTML, Assets, HTTP)
# ────────────────────────────────────────────────────
static:
name: 🔍 Static Analysis
smoke:
name: 💨 Smoke & Health
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
@@ -38,199 +35,22 @@ jobs:
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: Install
if: steps.cache-deps.outputs.cache-hit != 'true'
run: |
pnpm store prune
pnpm install --no-frozen-lockfile
run: pnpm install --no-frozen-lockfile
- name: 🌐 Install Chrome & Dependencies
run: |
apt-get update && apt-get install -y libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxrandr2 libgbm1 libasound2t64 libpango-1.0-0 libcairo2
npx puppeteer browsers install chrome
- name: 🌐 HTML Validation
- name: 🚀 Run Smoke Test
env:
NEXT_PUBLIC_BASE_URL: ${{ env.TARGET_URL }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }}
run: pnpm run check:html
- name: 🖼️ Broken Assets
env:
NEXT_PUBLIC_BASE_URL: ${{ env.TARGET_URL }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }}
ASSET_CHECK_LIMIT: 10
run: pnpm run check:assets
- name: 🔒 HTTP Headers
env:
NEXT_PUBLIC_BASE_URL: ${{ env.TARGET_URL }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }}
run: pnpm run check:http
# ────────────────────────────────────────────────────
# 2. Accessibility (WCAG)
# ────────────────────────────────────────────────────
a11y:
name: ♿ Accessibility
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v3
with:
version: 10
- uses: actions/setup-node@v4
with:
node-version: 20
- name: 🔐 Registry Auth
run: npx tsx scripts/smoke.ts
- name: 🔔 Notify
if: always()
run: |
echo "@mintel:registry=https://git.infra.mintel.me/api/packages/mmintel/npm" > .npmrc
echo "//git.infra.mintel.me/api/packages/mmintel/npm/:_authToken=${{ secrets.NPM_TOKEN }}" >> .npmrc
- name: 📦 Cache node_modules
uses: actions/cache@v4
id: cache-deps
with:
path: node_modules
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: Install
if: steps.cache-deps.outputs.cache-hit != 'true'
run: |
pnpm store prune
pnpm install --no-frozen-lockfile
- name: 🌐 Install Chrome & Dependencies
run: |
apt-get update && apt-get install -y libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxrandr2 libgbm1 libasound2t64 libpango-1.0-0 libcairo2
npx puppeteer browsers install chrome
- name: ♿ WCAG Scan
continue-on-error: true
env:
NEXT_PUBLIC_BASE_URL: ${{ env.TARGET_URL }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }}
run: pnpm run check:wcag
# ────────────────────────────────────────────────────
# 3. Performance (Lighthouse)
# ────────────────────────────────────────────────────
lighthouse:
name: 🎭 Lighthouse
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v3
with:
version: 10
- uses: actions/setup-node@v4
with:
node-version: 20
- name: 🔐 Registry Auth
run: |
echo "@mintel:registry=https://git.infra.mintel.me/api/packages/mmintel/npm" > .npmrc
echo "//git.infra.mintel.me/api/packages/mmintel/npm/:_authToken=${{ secrets.NPM_TOKEN }}" >> .npmrc
- name: 📦 Cache node_modules
uses: actions/cache@v4
id: cache-deps
with:
path: node_modules
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: Install
if: steps.cache-deps.outputs.cache-hit != 'true'
run: |
pnpm store prune
pnpm install --no-frozen-lockfile
- name: 🌐 Install Chrome & Dependencies
run: |
apt-get update && apt-get install -y libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxrandr2 libgbm1 libasound2t64 libpango-1.0-0 libcairo2
npx puppeteer browsers install chrome
- name: 🎭 Desktop
env:
NEXT_PUBLIC_BASE_URL: ${{ env.TARGET_URL }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }}
PAGESPEED_LIMIT: 5
run: pnpm run pagespeed:test -- --collect.settings.preset=desktop
- name: 📱 Mobile
env:
NEXT_PUBLIC_BASE_URL: ${{ env.TARGET_URL }}
GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }}
PAGESPEED_LIMIT: 5
run: pnpm run pagespeed:test -- --collect.settings.preset=mobile
# ────────────────────────────────────────────────────
# 4. Link Check & Dependency Audit
# ────────────────────────────────────────────────────
links:
name: 🔗 Links & Deps
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v3
with:
version: 10
- uses: actions/setup-node@v4
with:
node-version: 20
- name: 🔐 Registry Auth
run: |
echo "@mintel:registry=https://git.infra.mintel.me/api/packages/mmintel/npm" > .npmrc
echo "//git.infra.mintel.me/api/packages/mmintel/npm/:_authToken=${{ secrets.NPM_TOKEN }}" >> .npmrc
- name: 📦 Cache node_modules
uses: actions/cache@v4
id: cache-deps
with:
path: node_modules
key: pnpm-${{ hashFiles('pnpm-lock.yaml') }}
- name: Install
if: steps.cache-deps.outputs.cache-hit != 'true'
run: |
pnpm store prune
pnpm install --no-frozen-lockfile
- name: 📦 Depcheck
continue-on-error: true
run: pnpm dlx depcheck --ignores="*eslint*,*typescript*,*tailwindcss*,*postcss*,*prettier*,*@types/*,*husky*,*lint-staged*,*@next/*,*@lhci/*,*commitlint*,*cspell*,*rimraf*,*@payloadcms/*,*start-server-and-test*,*html-validate*,*critters*,*dotenv*,*turbo*" || true
- name: 🔗 Lychee Link Check
uses: lycheeverse/lychee-action@v2
with:
args: --accept 200,204,429 --timeout 15 --insecure --exclude "file://*" --exclude "https://logs.infra.***.me/*" --exclude "https://git.infra.***.me/*" --exclude "https://umami.is/docs/best-practices" --exclude "https://***/*" .
fail: true
# ────────────────────────────────────────────────────
# 5. Notification
# ────────────────────────────────────────────────────
notify:
name: 🔔 Notify
needs: [static, a11y, lighthouse, links]
if: always()
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: 🔔 Gotify
shell: bash
run: |
STATIC="${{ needs.static.result }}"
A11Y="${{ needs.a11y.result }}"
LIGHTHOUSE="${{ needs.lighthouse.result }}"
LINKS="${{ needs.links.result }}"
if [[ "$STATIC" != "success" || "$LIGHTHOUSE" != "success" ]]; then
PRIORITY=8
EMOJI="🚨"
STATUS="Failed"
else
PRIORITY=2
EMOJI="✅"
STATUS="Passed"
fi
TITLE="$EMOJI ${{ env.PROJECT_NAME }} QA $STATUS"
MESSAGE="Static: $STATIC | A11y: $A11Y | Lighthouse: $LIGHTHOUSE | Links: $LINKS
${{ env.TARGET_URL }}"
if [[ -z "${{ secrets.GOTIFY_URL }}" || -z "${{ secrets.GOTIFY_TOKEN }}" ]]; then
echo "⚠️ Gotify credentials missing, skipping notification."
exit 0
fi
STATUS="${{ job.status }}"
TITLE="💨 ${{ env.PROJECT_NAME }} Nightly Smoke $STATUS"
curl -s -k -X POST "${{ secrets.GOTIFY_URL }}/message?token=${{ secrets.GOTIFY_TOKEN }}" \
-F "title=$TITLE" \
-F "message=$MESSAGE" \
-F "priority=$PRIORITY" || true
-F "message=Status: $STATUS | URL: ${{ env.TARGET_URL }}" \
-F "priority=5" || true

8
.gitignore vendored
View File

@@ -2,10 +2,7 @@ node_modules
.next
.DS_Store
.pnpm-store
public/uploads
public/media
# Lighthouse CI
# lighthouse CI
.lighthouseci/
lighthouserc.cjs
.lighthouserc.json
@@ -28,3 +25,6 @@ html-errors*.json
reference/
# Database backups
backups/
# Local data / backups
.data/

View File

@@ -59,10 +59,10 @@ RUN pnpm build
FROM node:20-alpine AS runner
WORKDIR /app
# Install curl for health checks
RUN apk add --no-cache curl
# Install dependencies for health checks and system compatibility
RUN apk add --no-cache libc6-compat curl
# Create nextjs user and group (standardized in runtime image but ensuring local ownership)
# Create nextjs user and group
RUN addgroup --system --gid 1001 nodejs && \
adduser --system --uid 1001 nextjs && \
chown -R nextjs:nodejs /app
@@ -73,10 +73,10 @@ ENV HOSTNAME="0.0.0.0"
ENV PORT=3000
ENV NODE_ENV=production
# Copy standalone output and static files
COPY --from=builder --chown=nextjs:nodejs /app/public ./public
# Copy standalone output
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
# Copy public and static files
COPY --from=builder --chown=nextjs:nodejs /app/public ./public
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
COPY --from=builder --chown=nextjs:nodejs /app/.next/cache ./.next/cache
CMD ["node", "server.js"]

View File

@@ -1,17 +0,0 @@
import configPromise from '@payload-config';
import { RootPage } from '@payloadcms/next/views';
import { importMap } from '../importMap';
type Args = {
params: Promise<{
segments: string[];
}>;
searchParams: Promise<{
[key: string]: string | string[];
}>;
};
const Page = ({ params, searchParams }: Args) =>
RootPage({ config: configPromise, importMap, params, searchParams });
export default Page;

View File

@@ -1,57 +0,0 @@
import { RscEntryLexicalCell as RscEntryLexicalCell_44fe37237e0ebf4470c9990d8cb7b07e } from '@payloadcms/richtext-lexical/rsc'
import { RscEntryLexicalField as RscEntryLexicalField_44fe37237e0ebf4470c9990d8cb7b07e } from '@payloadcms/richtext-lexical/rsc'
import { LexicalDiffComponent as LexicalDiffComponent_44fe37237e0ebf4470c9990d8cb7b07e } from '@payloadcms/richtext-lexical/rsc'
import { BlocksFeatureClient as BlocksFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { InlineToolbarFeatureClient as InlineToolbarFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { HorizontalRuleFeatureClient as HorizontalRuleFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { UploadFeatureClient as UploadFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { BlockquoteFeatureClient as BlockquoteFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { RelationshipFeatureClient as RelationshipFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { LinkFeatureClient as LinkFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { ChecklistFeatureClient as ChecklistFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { OrderedListFeatureClient as OrderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { UnorderedListFeatureClient as UnorderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { IndentFeatureClient as IndentFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { AlignFeatureClient as AlignFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { HeadingFeatureClient as HeadingFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { ParagraphFeatureClient as ParagraphFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { InlineCodeFeatureClient as InlineCodeFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { SuperscriptFeatureClient as SuperscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { SubscriptFeatureClient as SubscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { StrikethroughFeatureClient as StrikethroughFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { UnderlineFeatureClient as UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { BoldFeatureClient as BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { ItalicFeatureClient as ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
import { default as default_9ed509b5e5f7d08a16335393f27586cc } from '../../../src/payload/components/Icon'
import { default as default_5470ea90f7a8fd882c2fe59ff2b1c5b9 } from '../../../src/payload/components/Logo'
import { CollectionCards as CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 } from '@payloadcms/next/rsc'
export const importMap = {
"@payloadcms/richtext-lexical/rsc#RscEntryLexicalCell": RscEntryLexicalCell_44fe37237e0ebf4470c9990d8cb7b07e,
"@payloadcms/richtext-lexical/rsc#RscEntryLexicalField": RscEntryLexicalField_44fe37237e0ebf4470c9990d8cb7b07e,
"@payloadcms/richtext-lexical/rsc#LexicalDiffComponent": LexicalDiffComponent_44fe37237e0ebf4470c9990d8cb7b07e,
"@payloadcms/richtext-lexical/client#BlocksFeatureClient": BlocksFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#InlineToolbarFeatureClient": InlineToolbarFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#HorizontalRuleFeatureClient": HorizontalRuleFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#UploadFeatureClient": UploadFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#BlockquoteFeatureClient": BlockquoteFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#RelationshipFeatureClient": RelationshipFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#LinkFeatureClient": LinkFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#ChecklistFeatureClient": ChecklistFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#OrderedListFeatureClient": OrderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#UnorderedListFeatureClient": UnorderedListFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#IndentFeatureClient": IndentFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#AlignFeatureClient": AlignFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#HeadingFeatureClient": HeadingFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#ParagraphFeatureClient": ParagraphFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#InlineCodeFeatureClient": InlineCodeFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#SuperscriptFeatureClient": SuperscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#SubscriptFeatureClient": SubscriptFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#StrikethroughFeatureClient": StrikethroughFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#UnderlineFeatureClient": UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#BoldFeatureClient": BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"@payloadcms/richtext-lexical/client#ItalicFeatureClient": ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
"/src/payload/components/Icon#default": default_9ed509b5e5f7d08a16335393f27586cc,
"/src/payload/components/Logo#default": default_5470ea90f7a8fd882c2fe59ff2b1c5b9,
"@payloadcms/next/rsc#CollectionCards": CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1
}

View File

@@ -1,14 +0,0 @@
import config from '@payload-config';
import {
REST_GET,
REST_OPTIONS,
REST_PATCH,
REST_POST,
REST_DELETE,
} from '@payloadcms/next/routes';
export const GET = REST_GET(config);
export const POST = REST_POST(config);
export const DELETE = REST_DELETE(config);
export const PATCH = REST_PATCH(config);
export const OPTIONS = REST_OPTIONS(config);

View File

@@ -1,4 +0,0 @@
import config from '@payload-config';
import { GRAPHQL_POST } from '@payloadcms/next/routes';
export const POST = GRAPHQL_POST(config);

View File

@@ -1,151 +0,0 @@
/* =================================================================
KLZ Cables Payload Admin Theme
Strictly follows docs/STYLEGUIDE.md & tailwind.config.cjs
IMPORTANT: We use `html` selector (not `:root`) because Payload's
own CSS defines variables on `:root` and loads AFTER this file.
`html` has higher specificity than `:root`, so our values win.
================================================================= */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
/* =================================================================
COLOR OVERRIDES
Payload internally maps:
--theme-elevation-* → --color-base-*
--theme-success-* → --color-success-*
We override the SOURCE variables on `html` to beat Payload's `:root`.
================================================================= */
html {
/* ---------------------------------------------------------------
KLZ Primary Blue (#011dff) → Buttons, links, active states
--------------------------------------------------------------- */
--color-success-50: #eef0ff !important;
--color-success-100: #dfe2ff !important;
--color-success-150: #cdd2ff !important;
--color-success-200: #b8bfff !important;
--color-success-250: #a0a9ff !important;
--color-success-300: #8892ff !important;
--color-success-350: #707bff !important;
--color-success-400: #5564ff !important;
--color-success-450: #3a4dff !important;
--color-success-500: #011dff !important;
/* KLZ Primary */
--color-success-550: #0119e6 !important;
--color-success-600: #0116cc !important;
--color-success-650: #0112b3 !important;
--color-success-700: #000e99 !important;
--color-success-750: #000b80 !important;
--color-success-800: #000866 !important;
--color-success-850: #00054d !important;
--color-success-900: #000333 !important;
--color-success-950: #00011a !important;
/* ---------------------------------------------------------------
KLZ "Foundation Neutrals" → Backgrounds, cards, borders, text
Based on tailwind.config.cjs: neutral.light=#fff,
neutral.DEFAULT=#f8f9fa, neutral.dark=#263336, neutral.black=#0a0a0a
text.primary=#1a1a1a, text.secondary=#6c757d, text.light=#adb5bd
--------------------------------------------------------------- */
--color-base-0: #ffffff !important;
--color-base-50: #f8f9fa !important;
--color-base-100: #f1f3f5 !important;
--color-base-150: #e9ecef !important;
--color-base-200: #dee2e6 !important;
--color-base-250: #ced4da !important;
--color-base-300: #adb5bd !important;
--color-base-350: #9ba3ab !important;
--color-base-400: #868e96 !important;
--color-base-450: #6c757d !important;
--color-base-500: #5c636a !important;
--color-base-550: #4d5358 !important;
--color-base-600: #3d4246 !important;
--color-base-650: #343a40 !important;
--color-base-700: #2b3035 !important;
--color-base-750: #263336 !important;
--color-base-800: #212529 !important;
--color-base-850: #1a1a1a !important;
--color-base-900: #121212 !important;
--color-base-950: #0a0a0a !important;
--color-base-1000: #000000 !important;
/* Typography */
--font-body: 'Inter', system-ui, -apple-system, sans-serif !important;
--font-headings: 'Inter', system-ui, -apple-system, sans-serif !important;
}
/* Base Body Application */
body {
font-family: var(--font-body) !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* =================================================================
Login / Setup Page
================================================================= */
.template-default.template-default--has-bg {
background: radial-gradient(circle at top right, #e6ebf5 0%, #f8f9fa 60%, #f3f4f6 100%) !important;
}
.login__wrap,
.create-first-user__wrap {
border-top: none !important;
padding: 3rem !important;
background: rgba(255, 255, 255, 0.85) !important;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border: 1px solid var(--theme-elevation-150) !important;
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15) !important;
border-radius: 1.5rem !important;
}
/* =================================================================
Buttons override Payload's dark buttons with KLZ Blue
Payload uses .btn--style-primary { --bg-color: var(--theme-elevation-800) }
which makes all primary buttons near-black. We override to KLZ Blue.
================================================================= */
.btn--style-primary,
.btn--style-pill {
--bg-color: #011dff !important;
--color: #ffffff !important;
--hover-bg: #0116cc !important;
--hover-color: #ffffff !important;
}
.btn--style-primary.btn--disabled,
.btn--style-pill.btn--disabled {
--bg-color: #b8bfff !important;
--color: #ffffff !important;
--hover-bg: #b8bfff !important;
}
/* Sidebar Active Items */
[class*="nav-group__link--active"],
[class*="nav__link--active"] {
--theme-elevation-800: #011dff !important;
color: #011dff !important;
border-left-color: #011dff !important;
}
.btn--style-secondary {
--box-shadow: inset 0 0 0 1px #011dff !important;
--color: #011dff !important;
--hover-color: #0116cc !important;
--hover-box-shadow: inset 0 0 0 1px #0116cc !important;
}
/* =================================================================
Logo & Icon
================================================================= */
.klz-admin-logo,
.klz-admin-icon {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
height: 32px !important;
width: auto !important;
max-width: 100% !important;
object-fit: contain !important;
}

View File

@@ -1,31 +0,0 @@
import configPromise from '@payload-config';
import { RootLayout } from '@payloadcms/next/layouts';
import React from 'react';
import '@payloadcms/next/css';
import './custom.scss';
import { handleServerFunctions } from '@payloadcms/next/layouts';
import { importMap } from './admin/importMap';
type Args = {
children: React.ReactNode;
};
const serverFunction: any = async function (args: any) {
'use server';
return handleServerFunctions({
...args,
config: configPromise,
importMap,
});
};
const Layout = ({ children }: Args) => {
return (
<RootLayout config={configPromise} importMap={importMap} serverFunction={serverFunction}>
{children}
</RootLayout>
);
};
export default Layout;

View File

@@ -4,7 +4,7 @@ import { getTranslations, setRequestLocale } from 'next-intl/server';
import { Metadata } from 'next';
import { getPageBySlug, getAllPages } from '@/lib/pages';
import { mapSlugToFileSlug, mapFileSlugToTranslated } from '@/lib/slugs';
import PayloadRichText from '@/components/PayloadRichText';
import MDXContent from '@/components/MDXContent';
import { SITE_URL } from '@/lib/schema';
import TrackedLink from '@/components/analytics/TrackedLink';
@@ -82,7 +82,7 @@ export default async function StandardPage({ params }: PageProps) {
if (pageData.frontmatter.layout === 'fullBleed') {
return (
<div className="flex flex-col min-h-screen">
<PayloadRichText data={pageData.content} className="" />
<MDXContent data={pageData.content} className="" />
</div>
);
}
@@ -121,7 +121,7 @@ export default async function StandardPage({ params }: PageProps) {
{/* Main content with shared blog components */}
<div className="prose prose-lg md:prose-xl max-w-none prose-headings:font-bold prose-headings:text-text-primary prose-p:text-text-secondary prose-p:leading-relaxed prose-a:text-primary prose-a:no-underline hover:prose-a:underline prose-img:rounded-2xl prose-img:shadow-2xl prose-blockquote:border-primary prose-blockquote:bg-primary/5 prose-blockquote:rounded-r-2xl prose-strong:text-primary">
<PayloadRichText data={pageData.content} />
<MDXContent data={pageData.content} />
</div>
{/* Support Section */}

View File

@@ -19,7 +19,7 @@ import { setRequestLocale } from 'next-intl/server';
import BlogEngagementTracker from '@/components/analytics/BlogEngagementTracker';
// Payload CMS Imports
import PayloadRichText from '@/components/PayloadRichText';
import MDXContent from '@/components/MDXContent';
interface BlogPostProps {
params: Promise<{
@@ -215,7 +215,7 @@ export default async function BlogPost({ params }: BlogPostProps) {
{/* Main content with enhanced styling rendering Payload Lexical */}
<div className="prose prose-lg md:prose-xl max-w-none prose-headings:font-bold prose-headings:text-text-primary prose-p:text-text-secondary prose-p:leading-relaxed prose-a:text-primary prose-a:no-underline hover:prose-a:underline prose-img:rounded-2xl prose-img:shadow-2xl prose-blockquote:border-primary prose-blockquote:bg-primary/5 prose-blockquote:rounded-r-2xl prose-strong:text-primary">
<PayloadRichText data={post.content} />
<MDXContent data={post.content} />
</div>
{/* Power CTA */}

View File

@@ -3,7 +3,7 @@ import Image from 'next/image';
import { getAllPosts } from '@/lib/blog';
import { Section, Container, Heading, Card, Badge, Button } from '@/components/ui';
import Reveal from '@/components/Reveal';
import { Metadata } from 'next';
import { getTranslations, setRequestLocale } from 'next-intl/server';
import { SITE_URL } from '@/lib/schema';
import { BlogPaginationKeyboardObserver } from '@/components/blog/BlogPaginationKeyboardObserver';
@@ -12,6 +12,7 @@ interface BlogIndexProps {
params: Promise<{
locale: string;
}>;
searchParams: Promise<{ [key: string]: string | string[] | undefined }>;
}
export async function generateMetadata({ params }: BlogIndexProps) {
@@ -41,8 +42,10 @@ export async function generateMetadata({ params }: BlogIndexProps) {
};
}
export default async function BlogIndex({ params }: BlogIndexProps) {
export default async function BlogIndex({ params, searchParams }: BlogIndexProps) {
const { locale } = await params;
const resolvedSearchParams = await searchParams;
const categoryParam = resolvedSearchParams.category as string | undefined;
setRequestLocale(locale);
const t = await getTranslations('Blog');
const posts = await getAllPosts(locale);
@@ -52,8 +55,14 @@ export default async function BlogIndex({ params }: BlogIndexProps) {
(a, b) => new Date(b.frontmatter.date).getTime() - new Date(a.frontmatter.date).getTime(),
);
const featuredPost = sortedPosts[0];
const remainingPosts = sortedPosts.slice(1);
const filteredPosts = categoryParam
? sortedPosts.filter(
(post) => post.frontmatter.category?.toLowerCase() === categoryParam.toLowerCase(),
)
: sortedPosts;
const featuredPost = filteredPosts[0];
const remainingPosts = filteredPosts.slice(1);
return (
<div className="bg-neutral-light min-h-screen">
@@ -123,31 +132,38 @@ export default async function BlogIndex({ params }: BlogIndexProps) {
{t('allArticles')}
</Heading>
<div className="flex flex-wrap gap-2 md:gap-4">
{/* Category filters could go here */}
<Badge
variant="primary"
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.all')}
</Badge>
<Badge
variant="neutral"
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.industry')}
</Badge>
<Badge
variant="neutral"
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.technical')}
</Badge>
<Badge
variant="neutral"
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.sustainability')}
</Badge>
<Link href={`/${locale}/blog`}>
<Badge
variant={!categoryParam ? 'primary' : 'neutral'}
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.all')}
</Badge>
</Link>
<Link href={`/${locale}/blog?category=industry`}>
<Badge
variant={categoryParam === 'industry' ? 'primary' : 'neutral'}
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.industry')}
</Badge>
</Link>
<Link href={`/${locale}/blog?category=technical`}>
<Badge
variant={categoryParam === 'technical' ? 'primary' : 'neutral'}
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.technical')}
</Badge>
</Link>
<Link href={`/${locale}/blog?category=sustainability`}>
<Badge
variant={categoryParam === 'sustainability' ? 'primary' : 'neutral'}
className="cursor-pointer hover:bg-primary hover:text-white transition-colors touch-target px-3 md:px-4"
>
{t('categories.sustainability')}
</Badge>
</Link>
</div>
</div>
</Reveal>
@@ -260,7 +276,7 @@ export default async function BlogIndex({ params }: BlogIndexProps) {
{t('prev')}
</Button>
<Button
href={`/${locale}/blog?page=1`}
href={`/${locale}/blog?page=1${categoryParam ? `&category=${categoryParam}` : ''}`}
variant="primary"
size="sm"
className="md:h-11 md:px-6 md:text-base"
@@ -269,7 +285,7 @@ export default async function BlogIndex({ params }: BlogIndexProps) {
1
</Button>
<Button
href={`/${locale}/blog?page=2`}
href={`/${locale}/blog?page=2${categoryParam ? `&category=${categoryParam}` : ''}`}
variant="outline"
size="sm"
className="md:h-11 md:px-6 md:text-base"
@@ -277,7 +293,7 @@ export default async function BlogIndex({ params }: BlogIndexProps) {
2
</Button>
<Button
href={`/${locale}/blog?page=2`}
href={`/${locale}/blog?page=2${categoryParam ? `&category=${categoryParam}` : ''}`}
variant="outline"
size="sm"
className="md:h-11 md:px-6 md:text-base"

View File

@@ -49,7 +49,7 @@ export default function Error({
{t('title')}
</Heading>
<p className="text-white/60 mb-10 max-w-md text-lg">{t('description')}</p>
<p className="text-text-secondary mb-10 max-w-md text-lg">{t('description')}</p>
<div className="flex flex-col sm:flex-row gap-4">
<Button onClick={() => reset()} variant="saturated" size="lg">

View File

@@ -2,7 +2,6 @@ import Footer from '@/components/Footer';
import Header from '@/components/Header';
import JsonLd from '@/components/JsonLd';
import SkipLink from '@/components/SkipLink';
import CMSConnectivityNotice from '@/components/CMSConnectivityNotice';
import AnalyticsShell from '@/components/analytics/AnalyticsShell';
import { Metadata, Viewport } from 'next';
import { NextIntlClientProvider } from 'next-intl';
@@ -144,9 +143,6 @@ export default async function Layout(props: {
{children}
</main>
<Footer />
<CMSConnectivityNotice />
<AnalyticsShell />
<FeedbackClientWrapper feedbackEnabled={feedbackEnabled} />
</NextIntlClientProvider>

View File

@@ -1,8 +1,6 @@
import { getTranslations } from 'next-intl/server';
import { Container, Button, Heading } from '@/components/ui';
import Scribble from '@/components/Scribble';
import { getPayload } from 'payload';
import configPromise from '@payload-config';
import { headers } from 'next/headers';
import ClientNotFoundTracker from '@/components/analytics/ClientNotFoundTracker';
@@ -20,61 +18,19 @@ export default async function NotFound() {
if (urlPath) {
const slug = urlPath.split('/').filter(Boolean).pop();
if (slug) {
try {
const payload = await getPayload({ config: configPromise });
// Logic for alternative locale checking is tricky without DB.
// We'll just provide a simple fallback if the user is in wrong locale
const currentLocale = urlPath.startsWith('/en') ? 'en' : 'de';
const alternativeLocale = currentLocale === 'de' ? 'en' : 'de';
suggestedLang = alternativeLocale === 'de' ? 'Deutsch' : 'English';
// Check posts
const postRes = await payload.find({
collection: 'posts',
where: { slug: { equals: slug } },
locale: 'all',
limit: 1,
});
// Check products
const productRes =
postRes.docs.length === 0
? await payload.find({
collection: 'products',
where: { slug: { equals: slug } },
locale: 'all',
limit: 1,
})
: { docs: [] };
// Check pages
const pageRes =
postRes.docs.length === 0 && productRes.docs.length === 0
? await payload.find({
collection: 'pages',
where: { slug: { equals: slug } },
locale: 'all',
limit: 1,
})
: { docs: [] };
const anyDoc = postRes.docs[0] || productRes.docs[0] || pageRes.docs[0];
if (anyDoc) {
// If the doc exists, we can figure out its native locale or
// offer the alternative locale (if we are in 'de', offer 'en')
const currentLocale = urlPath.startsWith('/en') ? 'en' : 'de';
const alternativeLocale = currentLocale === 'de' ? 'en' : 'de';
suggestedLang = alternativeLocale === 'de' ? 'Deutsch' : 'English';
// Reconstruct the URL for the alternative locale
const pathParts = urlPath.split('/').filter(Boolean);
if (pathParts.length > 0 && (pathParts[0] === 'en' || pathParts[0] === 'de')) {
pathParts[0] = alternativeLocale;
} else {
pathParts.unshift(alternativeLocale);
}
suggestedUrl = '/' + pathParts.join('/');
}
} catch (e) {
// Ignore Payload errors in 404
const pathParts = urlPath.split('/').filter(Boolean);
if (pathParts.length > 0 && (pathParts[0] === 'en' || pathParts[0] === 'de')) {
pathParts[0] = alternativeLocale;
} else {
pathParts.unshift(alternativeLocale);
}
suggestedUrl = '/' + pathParts.join('/');
}
}

View File

@@ -16,7 +16,7 @@ import Image from 'next/image';
import Link from 'next/link';
import { notFound, redirect } from 'next/navigation';
import ProductEngagementTracker from '@/components/analytics/ProductEngagementTracker';
import PayloadRichText from '@/components/PayloadRichText';
import MDXContent from '@/components/MDXContent';
interface ProductPageProps {
params: Promise<{
@@ -266,15 +266,17 @@ export default async function ProductPage({ params }: ProductPageProps) {
notFound();
}
// Extract technical data natively from the Lexical AST for Schema.org
let technicalItems = [];
if (product.content?.root?.children) {
const productTabsBlock = product.content.root.children.find(
(node: any) => node.type === 'block' && node.fields?.blockType === 'productTabs',
);
if (productTabsBlock && productTabsBlock.fields?.technicalItems) {
technicalItems = productTabsBlock.fields.technicalItems;
try {
const tabMatch =
typeof product.content === 'string' &&
product.content.match(/<Block type="productTabs" data={({.*?})}\s*\/>/s);
if (tabMatch && tabMatch[1]) {
const data = JSON.parse(tabMatch[1]);
technicalItems = data.technicalItems || [];
}
} catch (e) {
// Ignore JSON parse errors for AST
}
const datasheetPath = getDatasheetPath(productSlug, locale);
@@ -288,56 +290,17 @@ export default async function ProductPage({ params }: ProductPageProps) {
? t(`categories.${categoryKey}.title`)
: categoryFileSlug;
// Split content into Description and Technical Data
const rootChildren = product.content?.root?.children || [];
const technicalBlocks = rootChildren.filter(
(node: any) =>
node.type === 'block' &&
(node.fields?.blockType === 'productTabs' ||
node.fields?.blockType === 'productTechnicalData'),
);
let descriptionChildren = rootChildren.filter(
(node: any) =>
!(
node.type === 'block' &&
(node.fields?.blockType === 'productTabs' ||
node.fields?.blockType === 'productTechnicalData')
),
);
let descriptionContent = typeof product.content === 'string' ? product.content : '';
let technicalContent = '';
// If no standalone description nodes, extract from the productTabs block's embedded content
if (descriptionChildren.length === 0) {
const tabsBlock = rootChildren.find(
(node: any) => node.type === 'block' && node.fields?.blockType === 'productTabs',
);
if (tabsBlock?.fields?.content?.root?.children) {
descriptionChildren = tabsBlock.fields.content.root.children.filter((node: any) => {
// Filter out MDX parsing artifacts like `}>`
if (node.type === 'paragraph' && node.children?.length === 1) {
const text = node.children[0]?.text?.trim();
return text !== '}>' && text !== '{' && text !== '}';
}
return true;
});
if (typeof product.content === 'string') {
const tabBlockMatch = product.content.match(/<Block type="productTabs".*?\/>/s);
if (tabBlockMatch) {
descriptionContent = product.content.replace(tabBlockMatch[0], '');
technicalContent = tabBlockMatch[0];
}
}
console.log(`[DEBUG PAGE] Slug: ${productSlug}, children count: ${descriptionChildren.length}`);
const descriptionContent = {
root: {
...product.content.root,
children: descriptionChildren,
},
};
const technicalContent = {
root: {
...product.content.root,
children: technicalBlocks,
},
};
const sidebar = (
<ProductSidebar
productName={product.frontmatter.title}
@@ -461,17 +424,19 @@ export default async function ProductPage({ params }: ProductPageProps) {
{/* Description Area Next to Sidebar */}
<div className="lg:col-span-8">
<div className="max-w-none prose prose-primary prose-base md:prose-lg xl:prose-xl mb-8 md:mb-16 pb-8 md:pb-16 border-b border-neutral-dark/5">
{descriptionChildren.length > 0 ? (
<PayloadRichText data={descriptionContent} />
{descriptionContent ? (
<MDXContent data={descriptionContent} />
) : product.frontmatter.description ? (
<p className="text-lg md:text-xl text-text-secondary leading-relaxed">
{product.frontmatter.description}
</p>
) : null}
{product.application?.root?.children?.length > 0 && (
{product.application && (
<div className="mt-12">
<PayloadRichText data={product.application} />
<MDXContent
data={typeof product.application === 'string' ? product.application : ''}
/>
</div>
)}
</div>
@@ -484,7 +449,7 @@ export default async function ProductPage({ params }: ProductPageProps) {
{/* Full-width Technical Data Below */}
<div className="mt-8 md:mt-16 pt-8 md:pt-16 border-t-0">
<div className="max-w-none prose prose-primary prose-lg md:prose-xl">
<PayloadRichText data={technicalContent} />
<MDXContent data={technicalContent} />
</div>
{/* Datasheet Download Section */}

View File

@@ -40,31 +40,31 @@ export async function sendContactFormAction(formData: FormData) {
return { success: false, error: 'Missing required fields' };
}
// 1. Save to CMS
logger.info('Payload CMS saving skipped because it has been removed', {
type: productName ? 'product_quote' : 'contact',
email,
});
// 1.5. Simple Fail-Safe Backup to Disk
// To ensure leads are never lost if email fails or Gotify is down, we append them to a local JSON Lines file.
try {
const { getPayload } = await import('payload');
const configPromise = (await import('@payload-config')).default;
const payload = await getPayload({ config: configPromise });
const fs = await import('fs');
const path = await import('path');
const backupDir = path.join(process.cwd(), '.data');
if (!fs.existsSync(backupDir)) fs.mkdirSync(backupDir, { recursive: true });
await payload.create({
collection: 'form-submissions',
data: {
name,
email,
message,
type: productName ? 'product_quote' : 'contact',
productName: productName || undefined,
},
overrideAccess: true,
});
logger.info('Successfully saved form submission to Payload CMS', {
type: productName ? 'product_quote' : 'contact',
const backupFile = path.join(backupDir, 'leads-backup.jsonl');
const leadData = {
timestamp: new Date().toISOString(),
name,
email,
});
} catch (error) {
logger.error('Failed to store submission in Payload CMS', { error });
services.errors.captureException(error, { action: 'payload_store_submission' });
productName,
message,
};
fs.appendFileSync(backupFile, JSON.stringify(leadData) + '\\n');
logger.info('Successfully saved lead to local backup file', { backupFile });
} catch (backupError) {
logger.error('Failed to write to local leads backup', { error: String(backupError) });
}
// 2. Send Emails
@@ -107,10 +107,10 @@ export async function sendContactFormAction(formData: FormData) {
});
services.errors.captureException(
new Error(`Notification email failed: ${notificationResult.error}`),
{
action: 'sendContactFormAction_notification',
email,
recipients: env.MAIL_RECIPIENTS
{
action: 'sendContactFormAction_notification',
email,
recipients: env.MAIL_RECIPIENTS,
},
);
}

View File

@@ -1,41 +0,0 @@
import { NextResponse } from 'next/server';
import { getPayload } from 'payload';
import configPromise from '@payload-config';
export const dynamic = 'force-dynamic';
/**
* Deep CMS Health Check
* Validates that Payload CMS can actually query the database.
* Used by post-deploy smoke tests to catch migration/schema issues.
*/
export async function GET() {
const checks: Record<string, string> = {};
try {
const payload = await getPayload({ config: configPromise });
checks.init = 'ok';
// Verify each collection can be queried (catches missing locale tables, broken migrations)
const collections = ['posts', 'products', 'pages', 'media'] as const;
for (const collection of collections) {
try {
await payload.find({ collection, limit: 1, locale: 'en' });
checks[collection] = 'ok';
} catch (e: any) {
checks[collection] = `error: ${e.message?.substring(0, 100)}`;
}
}
const hasErrors = Object.values(checks).some(v => v.startsWith('error'));
return NextResponse.json(
{ status: hasErrors ? 'degraded' : 'ok', checks },
{ status: hasErrors ? 503 : 200 },
);
} catch (e: any) {
return NextResponse.json(
{ status: 'error', message: e.message?.substring(0, 200), checks },
{ status: 503 },
);
}
}

View File

@@ -1,25 +0,0 @@
import { getPayload } from 'payload';
import config from '@/payload.config';
import { NextResponse } from 'next/server';
export const dynamic = 'force-dynamic';
export async function GET() {
try {
const payload = await getPayload({ config });
// Clear the excerpt for page ID 6
await payload.update({
collection: 'pages',
id: 6,
data: {
excerpt: '',
},
});
return NextResponse.json({ success: true, message: 'AVB excerpt cleared successfully on production!' });
} catch (error: any) {
console.error('Error fixing AVB:', error);
return NextResponse.json({ success: false, error: error.message }, { status: 500 });
}
}

View File

@@ -1,111 +0,0 @@
import { NextRequest, NextResponse } from 'next/server';
import { getPayload } from 'payload';
import configPromise from '@payload-config';
import { renderToStream } from '@react-pdf/renderer';
import React from 'react';
import { PDFPage } from '@/lib/pdf-page';
import fs from 'fs';
import path from 'path';
export async function GET(req: NextRequest, { params }: { params: Promise<{ slug: string }> }) {
try {
const { slug } = await params;
// Handle AGBs specifically - either fetch from collection or use fallback file
if (slug === 'agbs') {
const payload = await getPayload({ config: configPromise });
const currentAgbs = await payload.find({
collection: 'agbs-collection',
where: {
isCurrent: { equals: true },
},
limit: 1,
});
if (currentAgbs.totalDocs > 0) {
const agb = currentAgbs.docs[0];
const media = agb.file as any;
if (media && media.url) {
// If it's a remote URL or absolute path, we might need to fetch it
// For now assume it's a local file in public/media
const filePath = path.join(process.cwd(), 'public', media.url);
if (fs.existsSync(filePath)) {
const fileBuffer = fs.readFileSync(filePath);
return new NextResponse(fileBuffer, {
status: 200,
headers: {
'Content-Type': 'application/pdf',
'Content-Disposition': `attachment; filename="${media.filename}"`,
},
});
}
}
}
// Fallback for hardcoded legacy AGB
const filePath = path.join(process.cwd(), 'public', 'AVB-KLZ-4-2026.pdf');
if (fs.existsSync(filePath)) {
const fileBuffer = fs.readFileSync(filePath);
return new NextResponse(fileBuffer, {
status: 200,
headers: {
'Content-Type': 'application/pdf',
'Content-Disposition': `attachment; filename="AVB-KLZ-4-2026.pdf"`,
},
});
}
}
// Get Payload App
const payload = await getPayload({ config: configPromise });
// Fetch the page
const pages = await payload.find({
collection: 'pages',
where: {
slug: { equals: slug },
_status: { equals: 'published' },
},
limit: 1,
});
if (pages.totalDocs === 0) {
return new NextResponse('Page not found', { status: 404 });
}
const page = pages.docs[0];
// Determine locale from searchParams or default to 'de'
const searchParams = req.nextUrl.searchParams;
const locale = (searchParams.get('locale') as 'en' | 'de') || 'de';
// Render the React-PDF document into a stream
const stream = await renderToStream(<PDFPage page={page} locale={locale} />);
// Pipe the Node.js Readable stream into a valid fetch/Web Response stream
const body = new ReadableStream({
start(controller) {
stream.on('data', (chunk) => controller.enqueue(chunk));
stream.on('end', () => controller.close());
stream.on('error', (err) => controller.error(err));
},
cancel() {
(stream as any).destroy?.();
},
});
const filename = `${slug}.pdf`;
return new NextResponse(body, {
status: 200,
headers: {
'Content-Type': 'application/pdf',
'Content-Disposition': `attachment; filename="${filename}"`,
// Cache control if needed, skip for now.
},
});
} catch (error) {
console.error('Error generating PDF:', error);
return new NextResponse('Internal Server Error', { status: 500 });
}
}

View File

@@ -1,16 +0,0 @@
import { getPayload } from 'payload'
import config from '@payload-config'
export async function GET() {
const payload = await getPayload({ config })
await payload.update({
collection: 'pages',
id: 6,
data: {
excerpt: '',
},
})
return Response.json({ success: true, message: 'AVB excerpt cleared' })
}

View File

@@ -1,39 +0,0 @@
import { getPayload } from 'payload';
import configPromise from '@payload-config';
async function checkData() {
try {
const payload = await getPayload({ config: configPromise });
const { docs: posts } = await payload.find({ collection: 'posts', limit: 3 });
const { docs: products } = await payload.find({ collection: 'products', limit: 3 });
const { docs: pages } = await payload.find({ collection: 'pages', limit: 3 });
const checkDocs = (name: string, docs: any[]) => {
console.log(`\n----- ${name.toUpperCase()} -----`);
docs.forEach((p) => {
console.log(`ID: ${p.id}, Slug: ${p.slug}`);
if (Array.isArray(p.content)) {
console.log(
'Content is ARRAY (Slate format!)',
JSON.stringify(p.content).substring(0, 100),
);
} else if (p.content && p.content.root) {
console.log('Content is Lexical format.');
} else {
console.log('Content is UNKNOWN format.');
console.log(JSON.stringify(p.content).substring(0, 100));
}
});
};
checkDocs('posts', posts);
checkDocs('products', products);
checkDocs('pages', pages);
} catch (err) {
console.error(err);
}
process.exit(0);
}
checkData();

View File

@@ -1,18 +1,28 @@
import React from 'react';
import { getPayload } from 'payload';
import configPromise from '@payload-config';
import { Heading } from '@/components/ui';
import fs from 'fs/promises';
import path from 'path';
import matter from 'gray-matter';
export const AgbHistoryBlock: React.FC<{ title: string }> = async ({ title }) => {
const payload = await getPayload({ config: configPromise });
const agbs: any[] = [];
try {
const dir = path.join(process.cwd(), 'content', 'agbs');
const files = await fs.readdir(dir);
for (const f of files) {
if (!f.endsWith('.mdx')) continue;
const fileContent = await fs.readFile(path.join(dir, f), 'utf-8');
const { data } = matter(fileContent);
agbs.push({ id: f, ...data });
}
agbs.sort(
(a, b) => new Date(b.versionDate || 0).getTime() - new Date(a.versionDate || 0).getTime(),
);
} catch (err) {
console.error('Failed reading AGBs from MDX:', err);
}
const agbs = await payload.find({
collection: 'agbs-collection',
sort: '-versionDate',
limit: 100,
});
if (agbs.totalDocs === 0) {
if (agbs.length === 0) {
return null;
}
@@ -22,15 +32,15 @@ export const AgbHistoryBlock: React.FC<{ title: string }> = async ({ title }) =>
{title || 'Vorherige Versionen'}
</Heading>
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
{agbs.docs.map((agb: any) => {
{agbs.map((agb: any) => {
const date = new Date(agb.versionDate).toLocaleDateString('de-DE', {
year: 'numeric',
month: 'long',
day: 'numeric',
});
const fileUrl = typeof agb.file === 'object' ? agb.file.url : '';
const filename = typeof agb.file === 'object' ? agb.file.filename : 'agb.pdf';
const fileUrl = agb.file?.url || agb.fileUrl || '';
const filename = agb.file?.filename || agb.filename || 'agb.pdf';
return (
<div

View File

@@ -1,84 +0,0 @@
'use client';
import React, { useEffect, useState } from 'react';
import { AlertCircle, RefreshCw } from 'lucide-react';
import { config } from '../lib/config';
export default function CMSConnectivityNotice() {
const [, setStatus] = useState<'checking' | 'ok' | 'error'>('checking');
const [errorMsg, setErrorMsg] = useState('');
const [isVisible, setIsVisible] = useState(false);
useEffect(() => {
// Only show if we've detected an issue AND we are in a context where we want to see it
const checkCMS = async () => {
const isDebug = new URLSearchParams(window.location.search).has('cms_debug');
const isLocal = config.isDevelopment;
const isTesting = config.isTesting;
// Only proceed with check if it's developer context (Local or Testing)
// Staging and Production should NEVER see this unless forced with ?cms_debug
if (!isLocal && !isTesting && !isDebug) return;
try {
const response = await fetch('/api/health/cms');
const data = await response.json();
if (data.status !== 'ok') {
setStatus('error');
setErrorMsg(data.message);
setIsVisible(true);
} else {
setStatus('ok');
setIsVisible(false);
}
} catch {
// If it's a connection error, only show if we are really debugging
if (isDebug || isLocal) {
setStatus('error');
setErrorMsg('Could not connect to CMS health endpoint');
setIsVisible(true);
}
}
};
checkCMS();
}, []);
if (!isVisible) return null;
return (
<div className="fixed bottom-4 right-4 z-[9999] animate-slide-up">
<div className="bg-red-500/90 backdrop-blur-md border border-red-400 text-white p-4 rounded-2xl shadow-2xl max-w-sm">
<div className="flex items-start gap-3">
<div className="bg-white/20 p-2 rounded-lg">
<AlertCircle className="w-5 h-5" />
</div>
<div className="flex-1">
<h4 className="font-bold text-sm mb-1">CMS Issue Detected</h4>
<p className="text-xs opacity-90 leading-relaxed mb-3">
{errorMsg === 'relation "products" does not exist'
? 'The database schema is missing. Please sync your local data to this environment.'
: errorMsg || 'The application cannot connect to the Directus CMS.'}
</p>
<div className="flex gap-2">
<button
onClick={() => window.location.reload()}
className="bg-white text-red-600 text-[10px] font-bold uppercase tracking-wider px-3 py-1.5 rounded-lg flex items-center gap-2 hover:bg-neutral-100 transition-colors"
>
<RefreshCw className="w-3 h-3" />
Retry
</button>
<button
onClick={() => setIsVisible(false)}
className="bg-black/20 text-white text-[10px] font-bold uppercase tracking-wider px-3 py-1.5 rounded-lg hover:bg-black/30 transition-colors"
>
Dismiss
</button>
</div>
</div>
</div>
</div>
</div>
);
}

View File

@@ -38,6 +38,7 @@ export default function Footer() {
alt="KLZ Vertriebs GmbH"
width={150}
height={40}
sizes="(max-width: 768px) 150px, 150px"
style={{ width: 'auto' }}
className="h-10 w-auto transition-transform duration-500 group-hover:scale-110"
/>

View File

@@ -168,6 +168,7 @@ export default function Header() {
alt={t('home')}
width={120}
height={120}
sizes="(max-width: 768px) 120px, 120px"
style={{ width: 'auto' }}
className="h-10 md:h-14 w-auto transition-all duration-500 group-hover:scale-110"
priority
@@ -449,6 +450,13 @@ export default function Header() {
variant="accent"
size="lg"
className="w-full py-6 text-lg md:text-xl shadow-2xl hover:scale-105 transition-transform"
onClick={() => {
setIsMobileMenuOpen(false);
trackEvent(AnalyticsEvents.BUTTON_CLICK, {
label: t('contact'),
location: 'mobile_menu_cta',
});
}}
>
{t('contact')}
</Button>
@@ -463,7 +471,14 @@ export default function Header() {
)}
style={{ transitionDelay: isMobileMenuOpen ? '800ms' : '0ms' }}
>
<Image src="/logo-white.svg" alt={t('home')} width={80} height={80} unoptimized />
<Image
src="/logo-white.svg"
alt={t('home')}
width={80}
height={80}
sizes="80px"
unoptimized
/>
</div>
</nav>
</div>

131
components/MDXContent.tsx Normal file
View File

@@ -0,0 +1,131 @@
import React from 'react';
import { MDXRemote } from 'next-mdx-remote/rsc';
import { getLocale } from 'next-intl/server';
// Blog components
import TechnicalGrid from './blog/TechnicalGrid';
import Stats from './blog/Stats';
import VisualLinkPreview from './blog/VisualLinkPreview';
import StickyNarrative from './blog/StickyNarrative';
import ComparisonGrid from './blog/ComparisonGrid';
import HighlightBox from './blog/HighlightBox';
import ChatBubble from './blog/ChatBubble';
// Home components
import Hero from './home/Hero';
import ProductCategories from './home/ProductCategories';
import WhatWeDo from './home/WhatWeDo';
import RecentPosts from './home/RecentPosts';
import Experience from './home/Experience';
import WhyChooseUs from './home/WhyChooseUs';
import MeetTheTeam from './home/MeetTheTeam';
import GallerySection from './home/GallerySection';
import VideoSection from './home/VideoSection';
import CTA from './home/CTA';
import { AgbHistoryBlock } from './AgbHistoryBlock';
import { PDFDownloadBlock } from './PDFDownloadBlock';
function ContactSection(props: any) {
return (
<div className="p-8 border-2 border-dashed border-primary my-8 text-center text-primary font-bold">
Contact Section Placeholder
</div>
);
}
function HeroSection(props: any) {
return (
<div className="p-16 bg-primary-dark text-white text-center my-8">
<h1 className="text-4xl font-bold">{props.title}</h1>
<p>{props.subtitle}</p>
</div>
);
}
async function Block(props: any) {
const { type, children } = props;
let { data } = props;
const locale = await getLocale();
// If data was passed as a JSON string (via our lib/blog.ts fix), parse it back
if (typeof data === 'string') {
try {
data = JSON.parse(data);
} catch (e) {
console.error('Failed to parse MDX block data:', e);
}
}
// Normalize type (Payload sometimes uses blockType in data)
const blockType = type || data?.blockType;
switch (blockType) {
// Blog Components
case 'technicalGrid':
return <TechnicalGrid {...data} />;
case 'stats':
return <Stats {...data} />;
case 'visualLinkPreview':
return <VisualLinkPreview {...data} />;
case 'stickyNarrative':
return <StickyNarrative {...data} />;
case 'comparisonGrid':
return <ComparisonGrid {...data} />;
case 'highlightBox':
return <HighlightBox {...data}>{children}</HighlightBox>;
case 'chatBubble':
return <ChatBubble {...data}>{children}</ChatBubble>;
// Home Components
case 'homeHero':
return <Hero data={data} />;
case 'homeProductCategories':
return <ProductCategories data={data} />;
case 'homeWhatWeDo':
return <WhatWeDo data={data} />;
case 'homeRecentPosts':
return <RecentPosts data={data} locale={locale} />;
case 'homeExperience':
return <Experience data={data} />;
case 'homeWhyChooseUs':
return <WhyChooseUs data={data} />;
case 'homeMeetTheTeam':
return <MeetTheTeam data={data} />;
case 'homeGallery':
return <GallerySection data={data} />;
case 'homeVideo':
return <VideoSection data={data} />;
case 'homeCTA':
return <CTA data={data} />;
case 'agbHistory':
return <AgbHistoryBlock {...data} />;
case 'pdfDownload':
return <PDFDownloadBlock {...data} />;
default:
return (
<div className="p-8 border-2 border-dashed border-red-200 rounded-2xl my-8 bg-red-50 text-red-600">
<p className="font-bold mb-2">Unknown Block Type: {blockType}</p>
<pre className="text-xs overflow-auto p-4 bg-white/50 rounded">
{JSON.stringify({ type, data: !!data, hasChildren: !!children }, null, 2)}
</pre>
</div>
);
}
}
const components = {
ContactSection,
HeroSection,
Block,
// Add other components that could be in MDX here
};
export default function MDXContent({ data, className }: { data: string; className?: string }) {
if (!data) return null;
return (
<div className={className}>
<MDXRemote source={data} components={components} />
</div>
);
}

View File

@@ -3,7 +3,11 @@
import React from 'react';
import { usePathname } from 'next/navigation';
export const PDFDownloadBlock: React.FC<{ label: string; style: string }> = ({ label, style }) => {
export const PDFDownloadBlock: React.FC<{ label: string; style: string; url?: string }> = ({
label,
style,
url,
}) => {
const pathname = usePathname();
// Extract slug from pathname
@@ -12,7 +16,7 @@ export const PDFDownloadBlock: React.FC<{ label: string; style: string }> = ({ l
// We want the page slug.
const slug = segments[segments.length - 1] || 'home';
const href = `/api/pages/${slug}/pdf`;
const href = url || `/api/pages/${slug}/pdf`;
return (
<div className="my-8">

File diff suppressed because it is too large Load Diff

View File

@@ -82,8 +82,13 @@ export function Button({
);
if (href) {
const { type, disabled, ...linkProps } = props as any;
return (
<Link href={href} className={styles}>
<Link
href={disabled ? '#' : href}
className={cn(styles, disabled && 'pointer-events-none opacity-50')}
{...linkProps}
>
{content}
</Link>
);

253
content/pages/agbs.mdx Normal file
View File

@@ -0,0 +1,253 @@
---
title: Allgemeine Verkaufsbedingungen (AVB)
slug: agbs
layout: default
excerpt: ''
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
## Allgemeine Verkaufsbedingungen
### 1 Geltungsbereich
1.1 Ausschließlich die nachfolgenden Allgemeinen Verkaufsbedingungen (nachfolgend „AVB“) gelten für den gesamten Geschäftsverkehr (nachfolgend „Lieferung von Waren“) der KLZ Vertriebs GmbH, Raiffeisenstraße 22, 73630 Remshalden (nachfolgend „KLZ“) und Unternehmern in Ausübung ihrer gewerblichen oder selbständigen beruflichen Tätigkeit und juristischen Personen des öffentlichen Rechts (nachfolgend „Kunde“). Der Geltung von abweichenden, zusätzlichen oder entgegenstehenden allgemeinen Geschäftsbedingungen des Kunden wird hiermit widersprochen.
1.2 Diese AVB gelten auch dann, wenn KLZ die Lieferung von Waren an den Kunden vorbehaltlos in Kenntnis entgegenstehender oder von diesen AVB abweichenden allgemeinen Geschäftsbedingungen des Kunden ausführt.
1.3 Im Rahmen laufender Geschäftsbeziehungen gelten diese AVB auch dann für künftige Lieferungen von Waren, wenn sie nicht ausdrücklich erneut in den Vertrag einbezogen wurden.
1.4 Änderungen dieser AVB werden dem Kunden schriftlich, per Telefax oder per E-Mail mitgeteilt. Widerspricht der Kunde diesen Änderungen nicht innerhalb von vier (4) Wochen nach Zugang der Mitteilung, gelten die Änderungen als durch den Kunden anerkannt. Auf das Widerspruchsrecht und die Rechtsfolgen des Schweigens wird der Kunde im Rahmen der Mitteilung über die Änderung der Geschäftsbedingungen gesondert hingewiesen.
1.5 Hinweise auf die Geltung gesetzlicher Vorschriften im Rahmen dieser AVB haben nur klarstellende Bedeutung. Auch ohne eine derartige Klarstellung gelten daher die gesetzlichen Vorschriften, soweit sie in diesen AVB nicht unmittelbar abgeändert oder ausdrücklich ausgeschlossen werden.
### 2 Vertragsschluss
2.1 Der Vertrag über die Lieferung von Waren kommt grundsätzlich durch ein Angebot des Kunden, z.B. über ein Auftragsformular, per E-Mail oder per Brief, und eine Annahme dieses Angebots durch KLZ in Textform z.B. durch eine Auftragsbestätigung per E-Mail oder Fax zustande. Der Annahme des Angebots durch KLZ steht es gleich, wenn KLZ den Auftrag oder die Bestellung binnen vierzehn (14) Kalendertagen ab Zugang des Angebots bei KLZ vorbehaltlos ausführt.
2.2 Alle Angebote von KLZ sind insbesondere hinsichtlich Verfügbarkeit, angegebener Mengen, Lieferfristen und Nebenleistungen freibleibend und unverbindlich, sofern sie nicht ausdrücklich in Textform als verbindlich gekennzeichnet wurden. Die Angebote stehen unter dem Vorbehalt der zeitgerechten, qualitativen und quantitativen Selbstbelieferung von KLZ.
2.3 Der Umfang der von KLZ zu liefernden Waren ergibt sich aus dem jeweiligen Angebot oder der jeweiligen Auftragsbestätigung von KLZ.
2.4 Technische Angaben, Muster, Preise, Abbildungen, Zeichnungen, Gewichts-, Maß-, Leistungs- und Gebrauchsangaben, sowie sonstige Beschreibungen der zu liefernden Ware in dem Angebot oder der Auftragsbestätigung sind nur annähernd maßgebend, soweit sie nicht ausdrücklich von KLZ in Textform als verbindlich gekennzeichnet wurden. Sie stellen keine Beschaffenheitsvereinbarung oder Garantie einer entsprechenden Beschaffenheit oder Haltbarkeit der zu liefernden Ware dar, es sei denn, sie wurden ausdrücklich in Textform als solche vereinbart. Entsprechendes gilt für Erwartungen des Kunden hinsichtlich der zu liefernden Ware oder deren Verwendung.
2.5 Handelsübliche und branchenübliche Abweichungen vom Leistungsumfang der zu liefernden Ware durch KLZ sind zulässig, soweit sie die Verwendbarkeit der zu liefernden Ware zum vertraglich vorgesehenen Zweck nicht beeinträchtigen. Dies umfasst auch Über- oder Unterlieferungen. Abweichungen der zu liefernden Ware, die durch zwingende rechtliche oder technische Normen, die nach Auftragsbestätigung in Kraft treten, bedingt sind, sind zulässig, soweit sie nicht erheblich und dem Kunden zumutbar sind. Änderungen, die zu einer technischen Verbesserung der zu liefernden Ware führen, sind stets zulässig.
2.6 Änderungen des Lieferumfangs durch den Kunden bedürfen zu ihrer Wirksamkeit stets der in Textform erklärten Einwilligung von KLZ. Mehraufwände und sonstige Kosten, die durch die Änderung des Lieferumfangs auf Wunsch des Kunden entstehen, sind von dem Kunden gesondert zu vergüten.
2.7 Soweit das Angebot oder die Auftragsbestätigung von KLZ offensichtliche Irrtümer, Schreib- oder Rechenfehler enthält, ist das Dokument für KLZ hinsichtlich der offensichtlichen Fehler nicht verbindlich. Der Kunde wird KLZ auf entsprechende Fehler hinweisen.
2.8 Verschlechtern sich die Vermögensverhältnisse des Kunden wesentlich oder wird der Antrag zur Eröffnung eines Insolvenz- oder vergleichbaren Verfahrens über das Vermögen des Kunden mangels Masse abgelehnt, ist KLZ berechtigt, ganz oder teilweise vom Vertrag zurückzutreten.
### 3 Abrufaufträge
3.1 Erteilt der Kunde KLZ einen Abrufauftrag und werden über die Abruftermine keine gesonderten Vereinbarungen in Textform getroffen, ist der Kunde verpflichtet, KLZ die einzelnen Abruftermine so mitzuteilen, dass zwischen Eingang der Abrufmitteilung bei KLZ und Auslieferung der Ware mindestens vierzehn (14) Werktage und zwischen Eingang der Abrufmitteilung und der letzten Auslieferung der Ware maximal neunzig (90) Werktage liegen. Werktage sind dabei alle Kalendertage, bei denen es sich nicht um einen Sonntag oder einen gesetzlichen Feiertag am Sitz von KLZ handelt.
### 4 Preise und Zahlungsbedingungen
4.1 Die in dem Angebot oder der Auftragsbestätigung von KLZ angegebenen Preise gelten für den in dem Angebot oder der Auftragsbestätigung von KLZ aufgeführten Lieferumfang und verstehen sich grundsätzlich in EURO und ohne Abzüge zuzüglich Versandkosten ab dem jeweiligen Werk des Herstellers der Ware, exklusive Verpackung und zuzüglich der jeweils geltenden gesetzlichen Umsatzsteuer, sofern nicht ausdrücklich etwas anderes in Textform vereinbart wurde. Die in dem Angebot oder der Auftragsbestätigung von KLZ ausgewiesenen Hohlpreise verstehen sich darüber hinaus zuzüglich Metallzuschlag und auftragsspezifischer Schnittkosten.
4.2 Sollte sich nach Vertragsschluss herausstellen, dass zur Durchführung des Vertrages bzw. zur Lieferung der Waren Mehrleistungen erforderlich sind, so werden diese Mehrleistungen gesondert abgerechnet und vergütet.
4.3 Hat sich der Preis für eine zu liefernde Ware, bzw. der vereinbarte Hohlpreis z.B. aufgrund gestiegener Preise for Energie, Transport, Arbeitskraft oder Material zwischen Vertragsschluss und Lieferdatum um mehr als fünf (5) % erhöht, werden die Parteien partnerschaftlich und konstruktiv über eine Anpassung des Preises bzw. des Hohlpreises diskutieren. KLZ ist zum Rücktritt von dem betroffenen Vertrag berechtigt, wenn innerhalb von vierzehn (14) Kalendertagen ab Anzeige der Preiserhöhung durch KLZ keine einvernehmliche Lösung gefunden wird.
4.4 Der Kaufpreis wird sofort mit Erhalt der Rechnung oder Lieferung der Ware, je nachdem welcher Zeitpunkt früher eintritt, zur Zahlung fällig, sofern keine anderen Zahlungskonditionen in Textform vereinbart sind. Der Kunde hat den ausstehenden Kaufpreis innerhalb von zehn (10) Kalendertagen nach Erhalt der Rechnung oder Erhalt der Ware, je nachdem welcher Zeitpunkt früher eintritt, frei Konto von KLZ und ohne Abzug zu bezahlen. Die Zahlungsfrist gilt mit vollständiger Gutschrift des ausstehenden Kaufpreises auf dem Konto von KLZ als gewahrt. Nach Ablauf der Zahlungsfrist kommt der Kunde automatisch mit der Zahlung des ausstehenden Kaufpreises in Verzug, ohne dass es hierfür einer gesonderten Mahnung von KLZ bedarf.
4.5 Befindet sich der Kunde mit einer Zahlung in Verzug, ist KLZ berechtigt, die zu liefernde Ware nur Zug-um-Zug gegen Zahlung der Summe, mit der sich der Kunde in Verzug befindet, zu liefern. Dies gilt auch für alle künftigen Lieferungen von Waren von KLZ an den Kunden. Darüber hinaus stehen KLZ sämtliche Ansprüche gegen den Kunden aufgrund dessen Zahlungsverzug uneingeschränkt zu.
4.6 Befindet sich der Kunde seit mehr als vierzehn (14) Kalendertagen in Zahlungsverzug, ist KLZ dazu berechtigt, vom Vertrag zurückzutreten und die gelieferte Ware unverzüglich zurück zu verlangen, ohne dass dem Kunden hieraus Ansprüche entstehen.
4.7 Das Recht des Kunden, Zahlungen zurückzuhalten oder mit Gegenansprüchen aufzurechnen, steht dem Kunden nur insoweit zu, als seine Gegenansprüche unbestritten oder rechtskräftig festgestellt sind, oder wenn die jeweiligen Ansprüche in einem Gegenseitigkeitsverhältnis zueinanderstehen.
### 5 Metallnotierung
5.1 Basis zur Berechnung des Kupferpreises ist der Durchschnitt des Liefervormonats der Notierung „LME Copper official price cash offer“, zuzüglich der jeweils aktuellen von KLZ benannten Kupfer-Prämie.
5.2 Basis zur Berechnung des Aluminiumpreises ist der Durchschnitt des Liefervormonats der Notierung „LME Aluminium official price cash offer" zuzüglich der jeweils von KLZ benannten Aluminium-Prämie.
5.3 USD werden auf Basis des EUR/USD LME-FX-Rate (MTLE) in EUR umgerechnet. Die entsprechenden Notierungen können der Webseite www.westmetall.com entnommen werden. Die Prämienzuschläge können stark variieren und KLZ behält sich das Recht vor, diese fristgerecht anzupassen, ungeachtet der Angebotslegung.
### 6 Metallzahl
6.1 Die von KLZ in dem Angebot oder der Auftragsbestätigung ausgewiesene Metallzahl ist eine rein kaufmännische Berechnungsgröße für den Metallinhalt, der in die Berechnung des Gesamtpreises eines Kabels eingeht.
6.2 Die Angabe der Metallzahl dient ausschließlich dazu, dem Kunden eine Vergleichbarkeit auf Grundlage der Holpreisbasis zu ermöglichen. Die Metallzahl definiert nicht das Gewicht des tatsächlich im Kabel enthaltenen Leitermetalls. Die Metallzahl ist ein rein kalkulatorischer Berechnungsfaktor, der keine unmittelbaren Rückschlüsse auf die im Kabel verwendeten Kupfer- bzw. Aluminiummengen zulässt. KLZ weist den Kunden hiermit ausdrücklich darauf hin, final nur den Vollpreis für Vergleichszwecke heranzuziehen.
6.3 Auf Anfrage des Kunden in Textform ist KLZ grundsätzlich dazu bereit, andere Metallzahlen zu berechnen und auszuweisen. Bei jeglicher Änderung bleibt der Vollpreis der gleiche Betrag. Ein Anspruch des Kunden auf Berechnung und Angabe anderer Metallzahlen besteht nicht.
### 7 Lieferung
7.1 Lieferungen erfolgen grundsätzlich DAP (INCOTERMS® 2020) sofern die Parteien keine anderweitige Vereinbarung in Textform getroffen haben.
7.2 Die Lieferung der Ware wird nach Möglichkeit geschlossen vorgenommen. KLZ ist jedoch berechtigt, Teillieferungen vorzunehmen, wenn dies für den Kunden zumutbar ist, insbesondere wenn wegen Fehlens von Waren eine erhebliche Verzögerung der gesamten Lieferung eintreten würde.
7.3 Lieferfristen aus Angeboten und Auftragsbestätigungen sind grundsätzlich für KLZ unverbindlich. Eine verbindliche Lieferfrist muss ausdrücklich in Textform als solche gekennzeichnet werden.
7.4 Die Lieferfrist beginnt mit dem Zugang der Auftragsbestätigung bei dem Kunden. Die Einhaltung der Lieferfrist setzt die rechtzeitige Klärung aller kaufmännischen und technischen Fragen, sowie die Einhaltung der vereinbarten Zahlungsbedingungen und sonstigen Verpflichtungen des Kunden voraus. Werden diese Voraussetzungen nicht rechtzeitig erfüllt, so verlängern sich die Fristen angemessen; dies gilt nicht, wenn ausschließlich KLZ die Verzögerung zu vertreten hat.
7.5 Die Einhaltung auch einer verbindlichen Lieferfrist steht unter dem Vorbehalt ordnungsgemäßer, insbesondere rechtzeitiger quantitativer und qualitativer Selbstbelieferung von KLZ durch dessen Vorlieferanten. KLZ ist im Fall der nicht ordnungsgemäßen Selbstbelieferung zum Rücktritt vom Vertrag berechtigt. KLZ informiert den Kunden unverzüglich, wenn und soweit KLZ von seinem Recht zum Rücktritt vom Vertrag Gebrauch macht und gewährt etwa erbrachte Vorleistungen des Kunden zurück.
7.6 Die Lieferfrist gilt als gewahrt, wenn KLZ die zu liefernde Ware dem Kunden bis zum Ablauf der Lieferfrist an dem benannten Lieferort innerhalb der üblichen Geschäftszeiten zur Annahme erstmalig angeboten hat.
7.7 Auch wenn eine verbindliche Lieferfrist vereinbart wurde, kommt KLZ mit der Lieferung der Ware nur dann in Verzug, wenn der Kunde KLZ nach Ablauf der Lieferfrist eine angemessene Nachfrist zur Lieferung der Ware in Textform gesetzt hat und diese Nachfrist erfolglos verstrichen ist.
7.8 Wird die Lieferung der Ware, oder das Abladen der Ware, auf Wunsch des Kunden verzögert, oder verzögert sich die Lieferung der Ware, oder das Abladen der Ware, aus sonstigen Gründen, die der Kunde zu vertreten hat, ist KLZ berechtigt, dem Kunden nach Ablauf der vertraglich vereinbarten Lieferfrist ein Lagergeld in Höhe von zwei (2) % des jeweiligen Nettoauftragswertes für jeden angefangenen Monat, maximal jedoch fünf (5) % des jeweiligen Nettoauftragswertes in Rechnung zu stellen. Das Lagergeld ist der Höhe nach auf maximal fünf (5) % des Nettoauftragswertes pro Vertrag beschränkt.
7.9 KLZ behält sich die Geltendmachung aller darüberhinausgehenden Ansprüche gegenüber dem Kunden aufgrund dessen verzögerter Übernahme der Ware uneingeschränkt vor. Das Lagergeld ist auf weitergehende Zahlungsansprüche von KLZ gegenüber dem Kunden aufgrund dessen verzögerter Übernahme der Ware anzurechnen. Dem Kunden bleibt der Nachweis gestattet, dass KLZ überhaupt kein oder nur ein geringerer Schaden entstanden ist.
7.10 Kabel werden von KLZ auf stabilen Vollholztrommeln geliefert. Auf Wunsch vermittelt KLZ dem Kunden Partner, die diese Trommeln gegen eine Gebühr abholen. Bei Lagerzeiten über drei (3) Monaten ist zu beachten, dass die Trommel regelmäßig bewegt wird, um eine einseitige Belastung zu vermeiden. Folgeschäden bei Nichtbeachtung wie Instabilität schließt KLZ aus.
7.11 Rücksendungen von Waren an KLZ, die nicht vorher von KLZ in Textform bestätigt wurden, erfolgen auf alleinige Gefahr des Kunden.
### 8 Gefahrübergang
8.1 Die Gefahr des zufälligen Untergangs und der zufälligen Verschlechterung der zu liefernden Ware geht grundsätzlich DAP (INCOTERMS® 2020) auf den Kunden über, sofern die Parteien keine anderweitige Vereinbarung in Textform getroffen haben.
8.2 Verzögert sich die Versendung bzw. Übergabe der Ware aus Gründen, die der Kunde zu vertreten hat, geht die Gefahr des zufälligen Untergangs und der zufälligen Verschlechterung der Ware mit der Durchführung des ersten Zustellversuchs innerhalb der gewöhnlichen Öffnungszeiten des Kunden durch KLZ auf den Kunden über.
### 9 Eigentumsvorbehalt
9.1 Die jeweils gelieferten Waren bleiben bis zur vollständigen Bezahlung sämtlicher fälliger Forderungen aus der Geschäftsbeziehung zwischen dem Kunden und KLZ in dem Eigentum von KLZ (nachfolgend „Vorbehaltsware“). Dabei ist unerheblich, aus welchem Rechtsgrund die Forderungen von KLZ gegen den Kunden bestehen. Erfasst sind insbesondere auch Saldoforderungen aus laufender Rechnung.
9.2 Der Kunde ist berechtigt, die gelieferte Ware im Rahmen des ordnungsgemäßen Geschäftsbetriebes zu veräußern, umzubilden oder weiterzuverarbeiten.
9.3 Die Verarbeitung oder Umbildung der Vorbehaltsware durch den Kunden erfolgt jedoch stets für KLZ und KLZ erwirbt Eigentum an der neuen Sache. Wird die Vorbehaltsware mit anderen Sachen zu einer einheitlichen Sache verbunden, verarbeitet oder untrennbar vermischt oder vermengt oder in sonstiger Weise verbunden, erwirbt KLZ Miteigentum an der neuen Sache im Verhältnis des Wertes der Vorbehaltsware zu den anderen Gegenständen zur Zeit der Verarbeitung bzw. Vermischung, Vermengung oder sonstigen Verbindung. Erfolgt die Vermischung, Vermengung oder sonstige Verbindung dergestalt, dass die Sache des Kunden als Hauptsache anzusehen ist, so willigt der Kunde bereits jetzt dazu ein, KLZ anteiliges Miteigentum an der neuen Sache, in dem Mengenverhältnis der Vorbehaltsware zu den fremden Sachen, zu übertragen. Für die so entstandenen Sachen gelten die Bestimmungen für Vorbehaltsware.
9.4 Der Kunde hat die Vorbehaltsware mit kaufmännischer Sorgfalt für KLZ zu verwahren, pfleglich zu behandeln und auf seine Kosten gegen Feuer, Wasser und Diebstahl zum Neuwert zu versichern. Der Kunde tritt seine entsprechenden Ansprüche aus den Versicherungsverträgen an KLZ ab; KLZ nimmt die Abtretung an.
9.5 Der Kunde darf die Vorbehaltsware nur im ordnungsgemäßen Geschäftsgang bis zum Eintritt des Verwertungsfalles veräußern. Verpfändungen und Sicherungsübereignungen hinsichtlich der Vorbehaltsware sind unzulässig. Eingriffe Dritter, wie etwa die Pfändung oder Zwangsvollstreckung, durch welche Rechte von KLZ beeinträchtigt werden, hat der Kunde KLZ unverzüglich in Textform anzeigen. Der Kunde hat den Dritten darüber hinaus unverzüglich in Textform darauf hinzuweisen, dass KLZ Eigentümer der Vorbehaltsware ist. Soweit der Dritte nicht in der Lage ist, KLZ die gerichtlichen und außergerichtlichen Kosten einer Klage nach § 771 ZPO zu erstatten, haftet der Kunde für den dadurch entstandenen Ausfall. Weitergehende Ansprüche gegen den Kunden bleiben unberührt.
9.6 Für den Fall der Weiterveräußerung der Vorbehaltsware tritt der Kunde die ihm daraus seinerseits erwachsenden Forderungen gegen seinen Abnehmer bereits jetzt an KLZ ab; KLZ nimmt die Abtretung an. Gleiches gilt für sonstige Forderungen, die an die Stelle der Vorbehaltsware treten oder sonst hinsichtlich der Vorbehaltsware entstehen, wie z. B. Versicherungsansprüche oder Ansprüche aus unerlaubter Handlung bei Verlust oder Zerstörung.
9.7 Wird die Vorbehaltsware nach Verarbeitung oder zusammen mit anderen Waren, die KLZ nicht gehören, weiterveräußert oder wird sie mit einem Grundstück oder mit beweglichen Sachen verbunden, so erklärt der Kunde bereits jetzt die Abtretung der Forderung des Kunden gegen seine Abnehmer in Höhe des zwischen dem Kunden und KLZ vereinbarten Kaufpreises für die Vorbehaltsware; KLZ nimmt die Abtretung an.
9.8 Der Kunde wird ermächtigt, die abgetretenen Forderungen für KLZ einzuziehen. KLZ bleibt auch weiterhin zur Einziehung der abgetretenen Forderungen berechtigt, wird die abgetretenen Forderungen jedoch nicht selbst einziehen, solange kein Grund nach Ziffer 9.9 vorliegt, der KLZ zum Widerruf der Einziehungsermächtigung berechtigt. Zur Abtretung der Forderung an Dritte, einschließlich Forderungsverkauf an Factoring Banken, ist der Kunde nur mit vorheriger schriftlicher Zustimmung von KLZ berechtigt. KLZ wird die Zustimmung nicht verweigern, sofern eine gleichwertige Sicherheit gestellt wird.
9.9 KLZ kann die Ermächtigung zur Weiterveräußerung und Einziehung widerrufen, sobald sich der Kunde gegenüber KLZ im Zahlungsverzug befindet, oder das Insolvenzverfahren oder ein vergleichbares Verfahren über das Vermögen des Kunden eröffnet oder mangels Masse abgewiesen wurde.
9.10 Der Kunde hat die eingezogenen Forderungen binnen zehn (10) Werktagen auf ein von KLZ benanntes Konto zu überweisen.
9.11 KLZ ist zur Offenlegung der Abtretung berechtigt und kann von dem Kunden verlangen, dass dieser die Abtretung seinen Abnehmern anzeigt. Auf Verlangen ist der Kunde verpflichtet, KLZ die Namen seiner Abnehmer bekanntzugeben und alle erforderlichen Unterlagen herauszugeben, die für die Einziehung der Forderung durch KLZ selbst erforderlich sind. Auch ist der Kunde ab Verzugseintritt verpflichtet, die Abtretung der Forderung an KLZ seinem Abnehmer gegenüber schriftlich mitzuteilen.
9.12 KLZ wird die Vorbehaltsware sowie die an ihre Stelle tretenden Sachen oder Forderungen freigeben, soweit ihr Wert die Höhe der gesicherten Forderungen um mehr als zehn (10) % übersteigt. Die Auswahl der danach freizugebenden Gegenstände liegt bei KLZ.
9.13 Tritt KLZ bei vertragswidrigem Verhalten des Kunden, insbesondere Zahlungsverzug, vom Vertrag zurück (Verwertungsfall), ist KLZ berechtigt, die Vorbehaltsware herauszuverlangen. Der Kunde hat in diesem Fall KLZ alle Informationen und Unterlagen zu übergeben, die erforderlich sind, um die Vorbehaltsware herauszuverlangen und die an KLZ abgetretenen Ansprüche des Kunden gegenüber seinen Abnehmern geltend zu machen, mindestens jedoch eine Aufstellung über die bei dem Kunden oder bei den Abnehmern befindliche Vorbehaltsware, auch soweit sie bereits verarbeitet ist, und eine Aufstellung aller abgetretenen Forderungen nebst Rechnungsgutschriften.
### 10 Höhere Gewalt
10.1 „Höhere Gewalt“ bedeutet das Eintreten eines Ereignisses oder Umstands, welcher eine Partei daran hindert, eine oder mehrere ihrer vertraglichen Verpflichtungen zu erfüllen, wenn und soweit die von dem Hindernis betroffene Partei nachweist, dass (a) dieses Hindernis außerhalb der ihr zumutbaren Kontrolle liegt und (b) es zu dem Zeitpunkt des Vertragsschlusses nicht in zumutbarer Weise vorhersehbar war und (c) die Auswirkungen des Hindernisses von der betroffenen Partei nicht in zumutbarer Weise hätte vermieden oder überwunden werden können.
10.2 Bei dem Beweis des Gegenteils wird insbesondere, aber nicht abschließend, bei den folgenden Ereignissen ein Fall Höherer Gewalt im Sinne des vorstehenden Absatzes vermutet: Krieg, Terrorakte, Währungs- und Handelsbeschränkungen, Embargo, Sanktionen, Amtshandlungen, Befolgung von Gesetzen oder Regierungsanordnungen, staatliche Ausreise- und Exportverbote oder staatliche Einreise- und Importverbote, Enteignung, Epidemie, Naturkatastrophe, extremes Naturereignis, Explosionen, Feuer, Zerstörung von Ausrüstungen, Demonstrationen oder Versammlungen, Ereignisse, die das Passieren von wichtigen Transportrouten verhindern, allgemeine Arbeitsunruhen, insbesondere Boykott, Streik und Aussperrungen, Energieknappheit oder Beeinträchtigung von Transportmitteln.
10.3 Eine Partei, die sich mit Erfolg auf diese Klausel beruft, ist ab dem Zeitpunkt, zu dem das Hindernis ihr die Leistungserbringung unmöglich macht, von ihrer Pflicht zur Erfüllung ihrer vertraglichen Verpflichtungen und von jeder Schadensersatzpflicht oder jedem anderen vertraglichen Rechtsbehelf wegen Vertragsverletzung suspendiert, sofern der Eintritt eines Ereignisses Höherer Gewalt der anderen Partei unverzüglich mitgeteilt wird. Ist die Auswirkung des geltend gemachten Hindernisses oder Ereignisses vorübergehend, so gelten die eben dargelegten Folgen nur so lange, wie das geltend gemachte Hindernis die Vertragserfüllung durch die betroffene Partei verhindert sowie einer angemessenen Anlaufzeit. Dauert das Hindernis oder Ereignis höherer Gewalt bei der betroffenen Partei länger als vier (4) Monate an, ist die andere Partei zur ganzen oder teilweisen außerordentlichen Kündigung bzw. zum Rücktritt vom Vertrag berechtigt. Wechselseitige Schadensersatzansprüche wegen dieser Kündigung bzw. dieses Rücktritts sind ausgeschlossen.
10.4 Der Kunde ist verpflichtet, auf Verlangen von KLZ innerhalb einer angemessenen Frist zu erklären, ob er wegen einem bei KLZ eingetretenen Ereignis Höherer Gewalt den Vertrag kündigt bzw. von diesem Zurücktritt oder weiterhin auf der Durchführung der Lieferung der Ware besteht.
10.5 Sofern sich aufgrund eines Ereignisses Höherer Gewalt die wirtschaftliche Bedeutung oder der Inhalt der Lieferung der Ware erheblich verändert oder auf den Betrieb von KLZ erheblich einwirkt, werden die Parteien den zugrundeliegenden Vertrag unter Beachtung von Treu und Glauben angemessen anpassen. Soweit dies wirtschaftlich nicht vertretbar ist, steht KLZ das Recht zu, von dem Vertrag zurückzutreten. Will KLZ von diesem Rücktrittsrecht Gebrauch machen, so hat er dies nach Erkenntnis der Tragweite des Ereignisses Höherer Gewalt unverzüglich dem Kunden mitzuteilen, und zwar auch dann, wenn zunächst mit dem Kunden eine Verlängerung der Lieferzeit vereinbart war.
### 11 Gewährleistung und Mängelrüge
11.1 Mängelansprüche bestehen nicht bei nur unerheblicher Abweichung der gelieferten Ware von den vereinbarten Spezifikationen, bei unerheblicher Beeinträchtigung der von KLZ vorgegebenen Brauchbarkeit, bei natürlicher Abnutzung, übermäßiger Beanspruchung, Verwendung ungeeigneter Betriebsmittel, oder bei Mängeln, die aufgrund besonderer äußerer Einflüsse entstehen, sowie bei nicht reproduzierbaren Softwarefehlern. Werden vom Kunden oder von Dritten unsachgemäß Änderungen oder Instandsetzungsarbeiten vorgenommen, so bestehen für diese und die daraus entstehenden Folgen ebenfalls keine Mängelansprüche.
11.2 Eine Gewährleistungsverpflichtung von KLZ besteht nur, wenn der Kunde den ihm obliegenden Untersuchungs- und Rügepflichten fristgerecht nachgekommen ist. Eingehende Waren hat der Kunde unverzüglich auf äußerlich erkennbare Transportschäden und Identität der gelieferten Ware mit der Bestellung zu überprüfen. Äußerlich erkennbare Mängel sind unverzüglich, spätestens jedoch innerhalb von drei (3) Werktagen ab Übergabe, sonstige Mängel innerhalb von fünf (5) Werktagen nach ihrer Entdeckung gegenüber KLZ im Rahmen einer Mängelrüge mindestens in Textform geltend zu machen.
11.3 Mängelrügen müssen eine genaue Beschreibung der aufgetretenen Mängel, der betroffenen Lieferungen und wenn möglich, auch eine bildhafte Dokumentation des Mangels enthalten. KLZ ist berechtigt, mangelhafte Teile auf eigene Kosten zur Übersendung und Untersuchung anzufordern.
11.4 Beim Verlegen von Kabeln in Gräben oder Rohren, bzw. in Bauwerken ist eine ständige Sichtkontrolle durch den Kabelverleger vorzunehmen. Der Kabelverleger hat laufend zu überprüfen, ob Auffälligkeiten zu vermerken sind.
11.5 KLZ ist berechtigt, innerhalb einer angemessenen Frist, anerkannte Mängel nach eigener Wahl durch Beseitigung (Nachbesserung) oder durch Lieferung mangelfreier Ware (Ersatzlieferung) zu beheben. Der Kunde wird KLZ bei der Beseitigung von Mängeln in zumutbarem Umfang unterstützen.
11.6 Die Kosten der Nacherfüllung und Mangeluntersuchung werden bei berechtigten Beanstandungen von KLZ getragen. Dies gilt nicht für Aufwendungen, die dadurch entstehen, dass die gelieferten Waren durch den Kunden an einen anderen als den Ort der gewerblichen Niederlassung des Kunden verbracht worden sind, es sei denn, das Verbringen entspricht dem vertraglich vorgesehenen Verwendungszweck der gelieferten Ware. Satz 1 gilt ebenfalls nicht für Mehraufwendungen, die dadurch entstehen, dass der Kunde die gelieferte Ware ohne Zustimmung von KLZ verändert hat.
11.7 Hat der Kunde die Ware verbaut, obwohl er positive Kenntnis oder grob fahrlässige Unkenntnis des Mangels hatte, ist KLZ nicht dazu verpflichtet, die Ein- und Ausbaukosten der Ware zu erstatten.
11.8 Der Kunde kann erst nach zweimaligem Fehlschlagen der Mängelbeseitigung vom Vertrag zurücktreten oder den vereinbarten Kaufpreis angemessen mindern. Bei nur unerheblicher Minderung des Werts oder der Tauglichkeit der gelieferten Waren ist der Rücktritt ausgeschlossen, ebenso wenn der Kunde sich im Annahmeverzug befindet oder wenn der Kunde den Mangel zu vertreten hat. Solange der Kunde KLZ gegenüber nicht den Rücktritt vom Vertrag erklärt oder Schadensersatz wegen Nichterfüllung verlangt hat, ist KLZ auch nach Ablauf der vom Kunden gesetzten Frist zur Nacherfüllung berechtigt, es sei denn, der Kunde hat zuvor schriftlich die Ablehnung der Nacherfüllung angezeigt.
11.9 Beruht ein Mangel auf dem Verschulden von KLZ, kann der Kunde unter den in Ziffer 12 bestimmten Voraussetzungen Schadensersatz verlangen. Ziffer 12 gilt entsprechend für den Ersatz vergeblicher Aufwendungen, den der Kunde anstelle eines Schadensersatzes statt der Leistung verlangen kann.
11.10 Besteht Uneinigkeit zwischen den Parteien in Bezug auf Mängel an den Waren, ist ein Gutachten bei dem VDE-Institut über die streitige Frage einzuholen. Das Ergebnis des Gutachtens des VDE-Instituts ist für die Feststellung der Mangelfreiheit oder eines Mangels maßgebend. KLZ ist nur dann verpflichtet, die Kosten des Gutachtens des VDE-Instituts zu tragen, wenn das Gutachten einen Mangel feststellt.
11.11 Die gesetzlichen Mängelgewährleistungsansprüche des Kunden verjähren innerhalb von zwölf (12) Monaten ab Gefahrübergang. §§ 438 Abs. 1 Nr. 2, 479 Abs. 1 und 634a Abs. 1 Nr. 2 BGB bleiben hiervon unberührt. Diese Verkürzung der Verjährungsfrist gilt nicht bei Vorsatz, grober Fahrlässigkeit, der Verletzung von Leben, Körper, Gesundheit, oder jedweder wesentlicher Vertragspflichtverletzung, zwingender gesetzlicher Haftungsnormen wie denen des ProdHaftG, sowie bei Nichteinhaltung einer Beschaffenheitsgarantie oder dem arglistigen Verschweigen eines Mangels. Die gesetzlichen Regelungen über Ablaufhemmung, Hemmung und Neubeginn der Fristen bleiben unberührt.
### 12 Haftung
12.1 KLZ haftet uneingeschränkt für Vorsatz und grobe Fahrlässigkeit. KLZ haftet ferner uneingeschränkt für Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit, sowie für arglistiges Verschweigen eines Mangels und Verletzung von garantierten Beschaffenheitsmerkmalen, sowie im Rahmen zwingender gesetzlicher Vorschriften, wie etwa denen des Produkthaftungsgesetzes.
12.2 Bei der Verletzung von wesentlichen Vertragspflichten haftet KLZ im Übrigen der Höhe nach begrenzt auf den bei Vertragsschluss für KLZ typischerweise vorhersehbaren Schaden bzw. die typischerweise vorhersehbaren Aufwendungen. Vertragswesentlich sind die Verpflichtungen, deren Erfüllung die ordnungsgemäße Vertragsdurchführung erst ermöglichen und auf deren Einhaltung der Kunde vertraut und auch vertrauen darf. Im Übrigen haftet KLZ bei leichter Fahrlässigkeit nicht auf Schadensersatz.
12.3 Eine Haftung for mittelbare Schäden und Folgeschäden, die Folge von Mängeln der gelieferten Waren sind, besteht nur für solche Schäden, die bei bestimmungsgemäßer Verwendung der gelieferten Ware typischerweise zu erwarten sind.
12.4 Die Haftung entfällt for Schäden, die auf Reparaturen, Änderungen oder anderen Eingriffen oder auf die Verwendung von Nicht-Originalteilen von KLZ im Rahmen der Reparatur oder Änderung bzw. des Eingriffs zurückzuführen sind, die der Kunde ohne Zustimmung von KLZ vorgenommen hat.
12.5 Soweit die Haftung von KLZ ausgeschlossen oder beschränkt ist, gilt dies auch für die Haftung der Angestellten, Arbeitnehmer, Mitarbeiter, Vertreter und Erfüllungsgehilfen von KLZ.
### 13 Produkthaftung
13.1 Der Kunde wird die gelieferten Waren ausschließlich vertragsgemäß und entsprechend den verfügbaren Anleitungen von KLZ verwenden, insbesondere wird er vorhandene Warnhinweise über Gefahren bei Gebrauch der gelieferten Waren nicht verändern oder entfernen. Bei Verletzung dieser Pflicht stellt der Kunde KLZ im Innenverhältnis von Produkthaftungsansprüchen Dritter frei, es sei denn der Kunde ist for den die Haftung auslösenden Fehler nicht verantwortlich.
13.2 Wird KLZ aufgrund eines Produktfehlers zu einem Produktrückruf oder einer -warnung veranlasst, so wird der Kunde nach besten Kräften bei den Maßnahmen mitwirken, die KLZ für erforderlich und zweckmäßig hält. KLZ ist verpflichtet, die Kosten des Produktrückrufs oder der -warnung zu tragen, es sei denn KLZ ist für den Produktfehler und den eingetretenen Schaden nach produkthaftungsrechtlichen Grundsätzen nicht verantwortlich.
13.3 Der Kunde wird KLZ unverzüglich über ihm bekanntwerdende Risiken bei der Verwendung der gelieferten Ware und mögliche Produktfehler in Textform informieren.
### 14 Exportkontrolle
14.1 Lieferungen von Waren von KLZ stehen unter dem Vorbehalt, dass der Vertragserfüllung keine Hindernisse aufgrund von nationalen oder internationalen exportkontrollrechtlichen Vorschriften entgegenstehen. Sofern sich die Durchführung des Vertrages aufgrund von Exportkontrollprüfungen oder Genehmigungsverfahren verzögert, werden Fristen und Lieferzeiten außer Kraft gesetzt. KLZ ist berechtigt, von der Einzelbestellung zurückzutreten und den Liefervertrag fristlos zu kündigen, wenn ein solcher Rücktritt oder eine Kündigung zur Einhaltung nationaler oder internationalen Exportkontrollbestimmung erforderlich ist. Die Geltendmachung von Schadensersatzansprüchen oder anderen Rechten durch den Kunden wegen vorgenannter Kündigung oder Verzögerung ist ausgeschlossen.
14.2 Der Kunde verpflichtet sich zur Einhaltung des nationalen und internationalen Exportkontrollrechts, insbesondere bei Weitergabe der gelieferten Ware an Dritte.
### 15 Urheberrechte und Datenschutz
15.1 An Kostenvoranschlägen, Zeichnungen, Modellen, Teilen, Schablonen, Berechnungen, Beschreibungen, Mustern und anderen Unterlagen (im Folgenden: „Unterlagen“ genannt) behält sich KLZ seine eigentums- und urheberrechtlichen Verwertungsrechte uneingeschränkt vor. Die Unterlagen dürfen nur nach vorheriger schriftlicher Zustimmung von KLZ Dritten zugänglich gemacht werden und sind KLZ auf Verlangen unverzüglich zurückzugeben.
15.2 Ohne ausdrückliche Zustimmung von KLZ in Textform ist der Kunde nicht berechtigt, die gelieferte Ware zu Werbezwecken zu verwenden.
15.3 KLZ erhebt und verwendet personenbezogenen Daten ausschließlich gemäß den Bestimmungen der Datenschutzgrundverordnung und des Bundesdatenschutzgesetzes.
15.4 Personenbezogenen Daten, die für die Begründung, inhaltliche Ausgestaltung, Abwicklung oder Änderung des Vertragsverhältnisses erforderlich sind (Bestandsdaten), werden ausschließlich zur Durchführung des zwischen KLZ und dem Kunden abgeschlossenen Vertrages verwendet. Zur Abwicklung des Vertragsverhältnisses müssen diese Daten im erforderlichen Umfang an Dritte (z.B. Transporteure oder Spediteure) weitergegeben werden. Der Kunde erteilt für die vorbeschriebene Verwendung seiner personenbezogenen Daten hiermit eine entsprechende Einwilligung.
15.5 Diese Einwilligungserklärung ist jederzeit -ohne Angabe von Gründen- widerruflich. Der Widerruf ist zu richten an info@klz-cables.com .
15.6 Eine darüberhinausgehende Nutzung der Bestandsdaten des Kunden für Zwecke der Werbung, der Marktforschung oder zur bedarfsgerechten Gestaltung der Angebote von KLZ bedarf der gesonderten ausdrücklichen Einwilligung des Kunden.
15.7 Auf Anordnung einer zuständigen Stelle darf KLZ im Einzelfall Auskunft über personenbezogene Daten des Kunden im Rahmen der Anordnung an die zuständige Stelle erteilen, soweit dies für Zwecke der Strafverfolgung, zur Gefahrenabwehr, zur Erfüllung der gesetzlichen Aufgaben der Verfassungsschutzbehörden oder zur Durchsetzung der Rechte am geistigen Eigentum erforderlich ist.
### 16 Geheimhaltung
16.1 „Vertrauliche Informationen“ sind
(i) alle Informationen, Daten, Zeichnungen, Unterlagen, Materialien, Know-how oder sonstige Geschäftsgeheimnisse im Sinne von § 2 Nr. 1 des Gesetzes zum Schutz von Geschäftsgeheimnissen (GeschGehG), insbesondere alle Entwürfe, Skizzen, Zeichnungen, technischen Protokolle, Modelle oder elektronische Daten, gleich in welcher Verkörperung,
(ii) sowie alle nicht offenkundigen kaufmännischen, betrieblichen oder technischen Informationen oder Gegenstände, gleich in welcher Verkörperung, die dem Kunden im Rahmen der Geschäftsbeziehung mit KLZ offengelegt oder anderweitig bekannt werden,
(iii) die entweder direkt als vertraulich gekennzeichnet wurden oder nachträglich schriftlich oder in Textform als vertraulich gekennzeichnet werden. Des Weiteren gelten auch solche Informationen als vertraulich, welche der Natur nach bzw. aus den Umständen heraus oder aus anderen Gründen erkennbar als vertraulich anzusehen sind, soweit die Parteien nichts anderes in Schriftform vereinbart haben.
16.2 Vertrauliche Informationen im Sinne von Ziffer 16.1 sind jedoch nicht solche Informationen,
(i) die der Kunde von öffentlich zugänglichen Quellen bezogen hat und die allgemein bekannt oder auf legalem Wege zugänglich sind und diese Quellen die Informationen ebenfalls auf legalem Wege erlangt haben,
(ii) die der Kunde von einem berechtigten Dritten rechtmäßig erhalten hat,
(iii) die der Kunde eigenständig entwickelt hat,
(iv) die kraft Gesetzes oder aufgrund gerichtlicher oder behördlicher Anordnung offengelegt wurden oder offenzulegen sind. Der Kunde ist in diesem Fall verpflichtet, KLZ vor einer solchen Offenlegung der Informationen unverzüglich zu informieren und zu versuchen, die Offenlegung zu verhindern, soweit dies mit angemessenen und gesetzlich zulässigen Mitteln möglich ist.
16.3 Die Darlegungs- und Beweislast für das Vorliegen einer in Ziffer 16.2 benannten Ausnahmetatbestände trägt diejenige Partei, die sich auf das Vorliegen einer oder mehrerer dieser Ausnahmetatbestände beruft.
16.4 der Kunde verpflichtet sich, die Vertraulichen Informationen strikt vertraulich zu behandeln und ausschließlich zur Erfüllung des Vertragszwecks zu verwenden. Die Vertraulichen Informationen dürfen durch den Kunden nur an solche Mitarbeiter oder andere Personen weitergegeben werden, die sie zur Erreichung des Vertragszwecks zwingend erhalten müssen. Sämtliche Mitarbeiter des Kunden, welche Kenntnis von Vertraulichen Informationen erhalten, müssen durch den Kunden ebenfalls zur Geheimhaltung hinsichtlich der Vertraulichen Informationen verpflichtet sein oder werden. Diese Geheimhaltungspflicht soll auch für die Zeit nach einem etwaigen Ausscheiden des Mitarbeiters aus dem Unternehmen des Kunden for weitere fünf (5) Jahre gelten, soweit dies rechtlich möglich ist.
16.5 Der Kunde verpflichtet sich, auf erstes Anfordern von KLZ und/oder nach Beendigung der Geschäftsbeziehung oder Beendigung des zugrundeliegenden Vertrage, gleich aus welchem Rechtsgrund, alle unter diese Geheimhaltungsvereinbarung fallenden Vertraulichen Informationen und davon angefertigte Kopien an KLZ herauszugeben oder sachgemäß zu zerstören bzw. sicher und dauerhaft zu löschen und die vollständige Herausgabe, vollständige sachgemäße Zerstörung oder vollständige sichere und dauerhafte Löschung KLZ gegenüber schriftlich zu bestätigen.
16.6 Ziffer 16.5 gilt nicht für Vertrauliche Informationen, die zwingenden gesetzlichen Aufbewahrungspflichten unterliegen oder in automatisierten Back-Up Dateien im Rahmen des ordnungsgemäßen Sicherungsprozesses sicher gespeichert wurden. Für diese Vertraulichen Informationen gelten die Bestimmungen dieser Geheimhaltungsvereinbarung bis zu ihrer Herausgabe, sicheren und dauerhaften Löschung oder vollständigen sachgemäßen Zerstörung fort.
16.7 Die Geheimhaltungsverpflichtungen gemäß dieser Ziffer 16 gelten für einen Zeitraum von fünf (5) Jahren nach Beendigung des zugrundeliegenden Vertrages, gleich aus welchem Rechtsgrund, fort.
16.8 Für jeden Einzelfall eines Verstoßes des Kunden gegen die Pflichten aus dieser Geheimhaltungsvereinbarung ist der Kunde zur Zahlung einer Vertragsstrafe an KLZ verpflichtet, deren Höhe in das billige Ermessen von KLZ gestellt wird und im Streitfall durch das zuständige Gericht überprüft werden kann. Durch die Geltendmachung der Vertragsstrafe werden weitergehende Schadensersatzansprüche von KLZ nicht ausgeschlossen.
### 17 Schlussbestimmungen
17.1 Änderungen oder Ergänzungen dieser AVB bedürfen der Textform. Dies gilt auch für die Abänderung des Textformerfordernisses selbst.
17.2 Auf Verträge zwischen KLZ und dem Kunden, der Auslegung dieser AVB, sowie die gesamten Rechtsbeziehungen zwischen KLZ und dem Kunden gilt ausschließlich das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts und des Kollisionsrechts. Erfüllungsort sowie ausschließlicher Gerichtsstand für alle Streitigkeiten aus oder im Zusammenhang mit der Rechtsbeziehung zwischen KLZ und dem Kunden ist Stuttgart.
17.3 Sollten einzelne Bestimmungen dieser AVB unwirksam oder undurchführbar sein oder werden, so wird hierdurch die Wirksamkeit aller sonstigen Bestimmungen dieser AVB im Übrigen nicht berührt. Die unwirksame oder undurchführbare Bestimmung wird von den Vertragsparteien einvernehmlich durch eine rechtswirksame Regelung ersetzt, welche dem wirtschaftlichen Erfolg und Zweck der unwirksame oder undurchführbare Bestimmung am nächsten kommt. Dies gilt gleichermaßen für den Fall einer Regelungslücke.
Stand: April 2026
<Block type="pdfDownload" data={{"id":"69a9b09ea220fecfb9d54bb8","label":"Als PDF herunterladen","style":"primary","url":"/AVB-KLZ-4-2026.pdf","blockName":"","blockType":"pdfDownload"}} />
<Block type="agbHistory" data={{"id":"69a9b09ea220fecfb9d54bb9","blockName":"AGB History","blockType":"agbHistory","title":"Vorherige Versionen"}} />

23
content/pages/blog.mdx Normal file
View File

@@ -0,0 +1,23 @@
---
title: Blog
slug: blog
layout: default
excerpt: >-
[vc_column column_padding=&#8221;no-extra-padding&#8221;
column_padding_tablet=&#8221;inherit&#8221;
column_padding_phone=&#8221;inherit&#8221;
column_padding_position=&#8221;all&#8221;
column_element_direction_desktop=&#8221;default&#8221;
column_element_spacing=&#8221;default&#8221;
desktop_text_alignment=&#8221;default&#8221;
tablet_text_alignment=&#8221;default&#8221;
phone_text_alignment=&#8221;default&#8221;&#8230;
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
## Blog &#8211; Deutsch
[recent*posts style=&#8221;single*large*featured&#8221; large*featured*padding=&#8221;8%&#8221; button*color=&#8221;Accent-Color&#8221; button*arrow*style=&#8221;default&#8221; load*in*animation=&#8221;none&#8221; single*large*featured*content*side*spacing=&#8221;default&#8221; single*large*featured*content*alignment=&#8221;middle&#8221; large*featured*content*max*width=&#8221;default&#8221; bg*overlay=&#8221;solid*color&#8221; large*featured*heading*tag=&#8221;h2&#8243; category=&#8221;all&#8221; order=&#8221;DESC&#8221; orderby=&#8221;rand&#8221; image*loading=&#8221;default&#8221; blog*remove*post*author=&#8221;true&#8221;]

View File

@@ -0,0 +1,59 @@
---
title: Datenschutzerklärung
slug: datenschutz
layout: default
excerpt: >-
Informationen zum Umgang mit Ihren persönlichen Daten bei der KLZ Vertriebs
GmbH.
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
### 1. Datenschutz auf einen Blick
#### Allgemeine Hinweise
Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie unsere Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unten aufgeführten Datenschutzerklärung.
### 2. Allgemeine Hinweise und Pflichtinformationen
#### Datenschutz
Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.
Wenn Sie diese Website nutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Diese Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck dies geschieht.
Wir weisen darauf hin, dass die Datenübertragung im Internet (z. B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
#### Widerruf Ihrer Einwilligung zur Datenverarbeitung
Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.
#### Beschwerderecht bei der zuständigen Aufsichtsbehörde
Im Falle von Verstößen gegen das Datenschutzrecht steht dem Betroffenen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Die zuständige Aufsichtsbehörde für Datenschutzfragen ist der Datenschutzbeauftragte des Bundeslandes, in dem unser Unternehmen seinen Sitz hat. Eine Liste der Datenschutzbeauftragten sowie deren Kontaktdaten können Sie folgendem Link entnehmen:
[https://www.bfdi.bund.de/DE/Infothek/Anschriften*Links/anschriften*links-node.html](https://www.bfdi.bund.de/DE/Infothek/Anschriften*Links/anschriften*links-node.html).
#### Recht auf Datenübertragbarkeit
Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder zur Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.
#### Auskunft, Sperrung, Löschung
Im Rahmen der geltenden gesetzlichen Bestimmungen haben Sie jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger sowie den Zweck der Datenverarbeitung. Gegebenenfalls haben Sie ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.
#### Widerspruch gegen Werbe-E-Mails
Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-E-Mails, vor.
### 3. Datenerfassung in unserem Unternehmen
#### Datenübermittlung bei Vertragsschluss für Dienstleistungen und digitale Inhalte
Wir übermitteln personenbezogene Daten an Dritte nur dann, wenn dies im Rahmen der Vertragsabwicklung notwendig ist, z. B. an das mit der Zahlungsabwicklung beauftragte Kreditinstitut.
Eine weitergehende Übermittlung der Daten erfolgt nicht bzw. nur dann, wenn Sie der Übermittlung ausdrücklich zugestimmt haben. Eine Weitergabe Ihrer Daten an Dritte ohne ausdrückliche Einwilligung, etwa zu Werbezwecken, erfolgt nicht.
Rechtsgrundlage für die Datenverarbeitung ist Art. 6 Abs. 1 lit. b DSGVO, der die Verarbeitung von Daten zur Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen gestattet.

View File

@@ -0,0 +1,34 @@
---
title: Impressum
slug: impressum
layout: default
excerpt: Rechtliche Informationen und Kontaktdaten der KLZ Vertriebs GmbH.
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
### Verantwortlich für den Inhalt
Michael Bodemer
**KLZ Vertriebs GmbH**
Raiffeisenstraße 22
73630 Remshalden
Deutschland
### Kontakt
E-Mail: [info@klz-cables.com](mailto:info@klz-cables.com)
Web: [www.klz-cables.com](https://www.klz-cables.com)
### Registereintrag
Amtsgericht Stuttgart
HRB-Nr. 798037
Gerichtsstand: Stuttgart
### Urheberrecht
Alle auf dieser Website veröffentlichten Texte, Bilder und sonstigen Informationen unterliegen dem Urheberrecht, sofern nicht anders angegeben. Jegliche Vervielfältigung, Verbreitung, Speicherung, Übermittlung, Nachbildung oder Weitergabe der Inhalte ist ohne vorherige schriftliche Genehmigung ausdrücklich untersagt. Für weitere Informationen wenden Sie sich bitte an die oben genannte Adresse.

16
content/pages/kontakt.mdx Normal file
View File

@@ -0,0 +1,16 @@
---
title: Kontakt
slug: kontakt
layout: fullBleed
excerpt: >-
Wir sind für Sie da. Kontaktieren Sie uns für Beratung, Angebote oder
technische Fragen.
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
<HeroSection badge="Kontakt" title="Sprechen Sie mit uns" subtitle="Wir sind für Sie da. Kontaktieren Sie uns für Beratung, Angebote oder technische Fragen." alignment="left" />
<ContactSection showMap={true} showForm={true} showHours={true} />

View File

@@ -0,0 +1,14 @@
---
title: Produkte
slug: produkte
layout: fullBleed
excerpt: ''
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
## Produkte
null

32
content/pages/start.mdx Normal file
View File

@@ -0,0 +1,32 @@
---
title: Startseite
slug: start
layout: fullBleed
excerpt: >-
Ihr Experte für hochwertige Stromkabel, Mittelspannungslösungen und
Solarkabel. Zuverlässige Infrastruktur für eine grüne Energiezukunft.
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
<Block type="homeHero" data={{"note":"Hero section with primary video and CTA.","blockType":"homeHero","id":"69f85c4f31a177188da0eae2"}} />
<Block type="homeProductCategories" data={{"note":"Product categories overview based on CMS data.","blockType":"homeProductCategories","id":"69f85c4f31a177188da0eae3"}} />
<Block type="homeWhatWeDo" data={{"note":"What we do / capabilities overview.","blockType":"homeWhatWeDo","items":[],"id":"69f85c4f31a177188da0eae4"}} />
<Block type="homeRecentPosts" data={{"note":"Latest 3 blog articles snippet.","blockType":"homeRecentPosts","id":"69f85c4f31a177188da0eae5"}} />
<Block type="homeExperience" data={{"note":"Experience and history timeline snippet.","blockType":"homeExperience","id":"69f85c4f31a177188da0eae6"}} />
<Block type="homeWhyChooseUs" data={{"note":"Why choose KLZ Cables metrics and selling points.","blockType":"homeWhyChooseUs","features":[],"items":[],"id":"69f85c4f31a177188da0eae7"}} />
<Block type="homeMeetTheTeam" data={{"note":"High-level Meet the Team teaser.","blockType":"homeMeetTheTeam","id":"69f85c4f31a177188da0eae8"}} />
<Block type="homeGallery" data={{"note":"Image gallery from our facilities.","blockType":"homeGallery","id":"69f85c4f31a177188da0eae9"}} />
<Block type="homeVideo" data={{"note":"Secondary informative background video.","blockType":"homeVideo","id":"69f85c4f31a177188da0eaea"}} />
<Block type="homeCTA" data={{"note":"Bottom call to action linking to contact.","blockType":"homeCTA","id":"69f85c4f31a177188da0eaeb"}} />

22
content/pages/team.mdx Normal file
View File

@@ -0,0 +1,22 @@
---
title: Team
slug: team
layout: fullBleed
excerpt: >-
Zwei Generationen, eine Vision: Deutschlands zuverlässigster Partner für Kabel
& Leitungen.
featuredImage: null
redirectUrl: null
redirectPermanent: true
_status: published
---
<HeroSection badge="Das Team" title="Tradition trifft Moderne" subtitle="Zwei Generationen, eine Vision: Deutschlands zuverlässigster Partner für Kabel & Leitungen." alignment="center" />
<Block type="teamProfile" data={{"name":"Michael Bodemer","role":"Geschäftsführer","quote":"Innovation entsteht dort, wo Erfahrung auf frische Ideen trifft.","layout":"imageRight","blockType":"teamProfile","colorScheme":"dark","description":"Als Geschäftsführer verbindet Michael jahrzehntelange Branchenexpertise mit einem klaren Blick für die Zukunft. Sein Fokus liegt auf nachhaltigen Lösungen und modernster Technologie.","linkedinUrl":"https://www.linkedin.com/in/michael-bodemer-33b493122/","id":"69f85c4f31a177188da0eaef"}} />
<Block type="stats" data={{"stats":[{"id":"699f0fd414336173ca384447","label":"Jahre Expertise","value":"30+"},{"id":"699f0fd414336173ca384448","label":"Netzwerk","value":"Global"}],"blockType":"stats","id":"69f85c4f31a177188da0eaf0"}} />
<Block type="teamProfile" data={{"name":"Klaus Mintel","role":"Gründer & Berater","quote":"Qualität ist kein Zufall sie ist das Ergebnis von Engagement und Erfahrung.","layout":"imageLeft","blockType":"teamProfile","colorScheme":"light","description":"Klaus gründete KLZ Cables und hat das Unternehmen zu einem der zuverlässigsten Partner der Kabelindustrie aufgebaut. Er bringt Jahrzehnte an Expertise ein.","linkedinUrl":"https://www.linkedin.com/in/klaus-mintel-b80a8b193/","id":"69f85c4f31a177188da0eaf1"}} />
<Block type="manifestoGrid" data={{"items":[{"id":"699f0fd414336173ca38444b","title":"Qualität","description":"Wir liefern nur Produkte, die höchsten Standards entsprechen."},{"id":"699f0fd414336173ca38444c","title":"Zuverlässigkeit","description":"Termingerechte Lieferung ist für uns selbstverständlich."},{"id":"699f0fd414336173ca38444d","title":"Partnerschaft","description":"Langfristige Beziehungen sind die Grundlage unseres Erfolgs."},{"id":"699f0fd414336173ca38444e","title":"Innovation","description":"Wir investieren in neue Technologien und nachhaltige Lösungen."},{"id":"699f0fd414336173ca38444f","title":"Transparenz","description":"Offene Kommunikation und faire Preise zeichnen uns aus."},{"id":"699f0fd414336173ca384450","title":"Nachhaltigkeit","description":"Verantwortung für Umwelt und Gesellschaft ist Teil unserer DNA."}],"title":"Unsere Werte","tagline":"Seit der Gründung leiten uns klare Prinzipien, die wir jeden Tag leben.","subtitle":"Was uns antreibt","blockType":"manifestoGrid","id":"69f85c4f31a177188da0eaf2"}} />

View File

@@ -0,0 +1,92 @@
---
title: 100 % erneuerbare Energie? Nur mit der richtigen Kabelinfrastruktur!
slug: 100-erneuerbare-energie-nur-mit-der-richtigen-kabelinfrastruktur
excerpt: >-
Die Energiewende braucht leistungsfähige Netze. Erfahren Sie, warum
Investitionen in die Kabelinfrastruktur der Schlüssel zu 100 % erneuerbarer
Energie sind.
date: '2025-03-31T10:00:34.000Z'
featuredImage:
id: 74
alt: image fx 6
caption: null
updatedAt: '2026-02-24T17:47:40.395Z'
createdAt: '2026-02-24T17:47:40.395Z'
url: /media/image_fx_-13.webp
thumbnailURL: /media/image_fx_-13-600x327.webp
filename: image_fx_-13.webp
mimeType: image/webp
filesize: 78878
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-13-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 18740
filename: image_fx_-13-600x327.webp
card:
url: /media/image_fx_-13-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 27876
filename: image_fx_-13-768x419.webp
tablet:
url: /media/image_fx_-13-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 44152
filename: image_fx_-13-1024x559.webp
category: Kabel Technologie
_status: published
---
## 100 % erneuerbare Energie? Nur mit der richtigen Kabelinfrastruktur!
<Block type="stickyNarrative" data={{"items":[{"id":"699de43c6365be78f9ef2266","title":"Netzengpässe","content":"**Ursache:** Alte Leitungen für zentrale Kraftwerke, nicht für dezentrale Energie. **Lösung:** Neue Hoch- & Mittelspannungskabel."},{"id":"699de43c6365be78f9ef2267","title":"Abregelung von Solar- & Windstrom","content":"**Ursache:** Netz kann nicht genug Strom aufnehmen. **Lösung:** Smart Grids & Speicherlösungen."},{"id":"699de43c6365be78f9ef2268","title":"Lange Transportwege","content":"**Ursache:** Erzeugung oft weit entfernt vom Verbrauch. **Lösung:** Hochleistungskabel & lokale Netze."}],"title":"Herausforderungen im Stromnetz","blockType":"stickyNarrative","id":"69f85c4f31a177188da0eb20"}} />
⚠️ Ein Netz aus der Vergangenheit kann keine Zukunftsenergie transportieren!
Wer heute nur in erneuerbare Energieanlagen investiert, aber die Kabelinfrastruktur ignoriert, wird morgen teuren ungenutzten Strom haben.
# Welche Kabel brauchen wir für die Energiewende?
Nicht jedes Kabel ist gleich und nicht jedes Kabel ist für die Herausforderungen der Energiewende geeignet. Hier kommt es auf Spannungsebene, Kapazität und Effizienz an.
## Die drei Säulen der Energiewende-Verkabelung:
- [**Hochspannungskabel**](https://de.wikipedia.org/wiki/Hochspannungskabel) → Ferntransport von Strom über lange Distanzen
- [**Mittelspannungskabel**](https://de.wikipedia.org/wiki/Mittelspannungsnetz) → Netzanschlüsse für Solar- &amp; Windparks
- [**Niederspannungskabel**](https://de.wikipedia.org/wiki/Niederspannung) → Verbindung zu Haushalten &amp; Speichern
🔍 **Was macht ein gutes Erneuerbaren-Kabel aus?**<br />✔ Hohe Belastbarkeit für schwankende Einspeisungen<br />✔ Wetter- und temperaturbeständige Isolierung<br />✔ Nachhaltige Materialien für ein CO₂-armes Stromnetz
💡 Je besser das Kabel, desto weniger Strom geht unterwegs verloren und desto grüner wird die Energie!
# Solar- und Windparks allein reichen nicht
Ohne passende Kabel bleibt der Strom dort, wo er erzeugt wird. Doch welcher Netzausbau macht wirklich Sinn?
<Block type="comparisonGrid" data={{"items":[{"id":"699de43c6365be78f9ef226a","label":"Netzstabilität","leftValue":"Sehr hoch","rightValue":"Mittel"},{"id":"699de43c6365be78f9ef226b","label":"Umweltverträglichkeit","leftValue":"Unauffällig, keine Eingriffe ins Landschaftsbild","rightValue":"Sichtbar, problematisch für Vögel"},{"id":"699de43c6365be78f9ef226c","label":"Wartung & Lebensdauer","leftValue":"Kaum Wartung, langlebig","rightValue":"Witterungsanfällig, kürzere Lebensdauer"},{"id":"699de43c6365be78f9ef226d","label":"Kosten","leftValue":"Höher in der Installation, aber effizienter im Betrieb","rightValue":"Günstiger zu errichten, aber höhere Folgekosten"}],"title":"Erdkabel vs. Freileitungen Was ist die bessere Wahl?","blockType":"comparisonGrid","leftLabel":"Erdkabel","rightLabel":"Freileitung","id":"69f85c4f31a177188da0eb21"}} />
<Block type="visualLinkPreview" data={{"url":"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel","image":"/media/visual-links/69f85c4f31a177188da0eb22.jpg","title":"Freileitung und Erdkabel sind „Stand der Technik“","summary":"Freileitung oder Erdkabel? Wir erklären Ihnen die Unterschiede und Möglichkeiten, aber auch warum was möglich ist und warum was nicht.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb22"}} />
Die Zukunft gehört Netzen, die nicht nur Strom transportieren, sondern ihn aktiv steuern. Dazu braucht es nicht nur mehr Kabel, sondern auch die richtigen Kabel mit intelligenter Technik.
# Fazit: Die Energiewende beginnt unter der Erde
Die Diskussion über erneuerbare Energien dreht sich oft um den Ausbau von Wind- und Solarparks. Doch selten wird über die entscheidende Infrastruktur gesprochen, die nötig ist, um diese Energie auch zuverlässig nutzbar zu machen.
Die Realität zeigt: Ein modernes Stromnetz ist der Schlüssel zur Energiewende. Wenn Strom nicht effizient transportiert oder gespeichert werden kann, führt das zu Netzengpässen und Abregelungen genau das Gegenteil dessen, was mit der Energiewende erreicht werden soll.
Drei zentrale Erkenntnisse lassen sich festhalten:
- **Erneuerbare Energien **brauchen** leistungsfähige Netze.** Ohne eine solide Kabelinfrastruktur bleibt der erzeugte Strom oft ungenutzt, weil das Netz ihn nicht aufnehmen kann.
- **Investitionen in Kabel **sind ebenso** wichtig **wie** Investitionen in Erzeugungsanlagen.** Während neue Windräder und Solaranlagen sichtbar sind, bleibt der notwendige Netzausbau oft unsichtbar und wird deshalb unterschätzt.
- **Ohne intelligente Netztechnik **lassen sich** Schwankungen nicht ausgleichen.** Moderne Kabel mit integrierter Steuerungstechnik sind essenziell, um Energie genau dorthin zu bringen, wo sie gebraucht wird.
Wenn es um die Zukunft der Energieversorgung geht, führt kein Weg an leistungsfähigen Kabelsystemen vorbei. Die Energiewende ist nicht nur eine Frage der Erzeugung, sondern vor allem eine Frage des Transports und der Verteilung.
# KLZ Ihr Partner für die grüne Energiezukunft
Die Energiewende erfordert eine neue Generation von Netzinfrastruktur. KLZ ist Ihr Partner für die zuverlässige Verkabelung von Solar- und Windkraftprojekten von der Mittel- bis zur Hochspannungsebene.
Mit jahrzehntelanger Erfahrung in der Kabelbranche wissen wir, worauf es bei der Netzanbindung von erneuerbaren Energien ankommt. Unsere Kabel sind speziell für hohe Lasten und wechselnde Einspeisungen ausgelegt. Wir liefern nicht nur das Material, sondern beraten auch zu den besten Lösungen für eine effiziente und nachhaltige Stromverteilung.
## Unsere Stärken:
- **Schnelle &amp; zuverlässige Lieferung** Wir sorgen dafür, dass Ihre Projekte ohne Verzögerungen starten können.
- **Technische Beratung &amp; Planung** Welche Kabel sind optimal für Ihr Vorhaben? Wir unterstützen Sie mit fundierter Expertise.
- **Nachhaltige Kabeltechnologie** Umweltfreundliche Materialien und langlebige Kabel sorgen für eine zukunftssichere Energieversorgung.
- **Spezialisiert auf erneuerbare Energien** Unsere Lösungen sind genau auf die Anforderungen von Wind- und Solarparks zugeschnitten.
Ob Netzanschluss, Hochspannungsleitungen oder Kabelinfrastruktur für große Solarparks wir stehen Ihnen mit unserem Know-how zur Seite.
Lassen Sie uns gemeinsam die Energiezukunft gestalten. [Kontaktieren Sie uns](/de/contact/) für eine Beratung oder ein individuelles Angebot.

View File

@@ -0,0 +1,98 @@
---
title: Das müssen Sie über erneuerbare Energien im Jahr 2025 wissen
slug: das-muessen-sie-ueber-erneuerbare-energien-im-jahr-2025-wissen
excerpt: ''
date: '2025-01-15T12:41:10.000Z'
featuredImage:
id: 68
alt: >-
aerial view of electricity station surrounded with 2023 11 27 05 33 40 utc
scaled
caption: null
updatedAt: '2026-02-24T17:47:39.050Z'
createdAt: '2026-02-24T17:47:39.050Z'
url: >-
/media/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg
thumbnailURL: >-
/media/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-600x450.jpg
filename: >-
aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg
mimeType: image/jpeg
filesize: 1452589
width: 2560
height: 1919
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-600x450.jpg
width: 600
height: 450
mimeType: image/jpeg
filesize: 72433
filename: >-
aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-600x450.jpg
card:
url: >-
/media/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-768x576.jpg
width: 768
height: 576
mimeType: image/jpeg
filesize: 117097
filename: >-
aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-768x576.jpg
tablet:
url: >-
/media/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-1024x768.jpg
width: 1024
height: 768
mimeType: image/jpeg
filesize: 203128
filename: >-
aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled-1024x768.jpg
category: Kabel Technologie
_status: published
---
## Das müssen Sie über erneuerbare Energien im Jahr 2025 wissen
🌞 Pro-Tipp: Aufgerüstete Solarsysteme benötigen zuverlässige, leistungsstarke Kabel für eine nahtlose Netzverbindung. Lassen Sie uns sicherstellen, dass Ihr Projekt optimal verdrahtet ist.
## 3. Energiespeicherung wird unverzichtbar
Im Jahr 2025 werden **Energiespeicherlösungen** entscheidend für das Management der Variabilität erneuerbarer Energien sein. Innovationen wie dezentrale Energiespeichersysteme** (DESS) **nehmen zu und ermöglichen:
- **Lokales Energiemanagement** zur Vermeidung von Netzüberlastungen.
- **Bessere Notstromversorgung** während Ausfällen.
🔋 Denken Sie voraus: Speichersysteme sind nur so gut wie ihre Verbindungen. Hochwertige Kabel sind unerlässlich für einen effizienten Energiefluss.
## 4. Künstliche Intelligenz verwandelt das Netzmanagement
Künstliche Intelligenz (KI) revolutioniert die erneuerbare Energie, indem sie:
- Die **Energienachfrage** genauer vorhersagt.
- Die **Energieverteilung** optimiert, um Abfall zu reduzieren.
- Systeme für eine **proaktive Wartung** überwacht.
💡 Was das für Sie bedeutet: Intelligente Netze benötigen zuverlässige, anpassungsfähige Infrastrukturen. Sprechen Sie mit uns über zukunftssichere Kabellösungen.
## 5. Gemeinschaftsenergieprojekte auf dem Vormarsch
Gemeinschaftlich betriebene Solar- und Windprojekte florieren und bieten lokale Energielösungen sowie Vorteile beim Kosten teilen.
### Wichtige Vorteile von Gemeinschaftsprojekten:
- Niedrigere Einstiegshürden für Teilnehmer.
- Erhöhte Energieunabhängigkeit.
- Beiträge zur lokalen Resilienz während Stromausfällen.
🌍 Machen Sie es lokal: Zuverlässige Verkabelung und Zubehör stellen sicher, dass Ihr Gemeinschaftsprojekt Jahrzehnte lang erfolgreich bleibt. Wir sind bereit, Ihre Vision zu unterstützen.
## 6. Politische Maßnahmen und Anreize beschleunigen die Einführung
Regierungen weltweit führen Anreize, **Steuererleichterungen** und **Subventionen** ein, um erneuerbare Energien zu fördern.
📜 Wie Sie davon profitieren können: Arbeiten Sie mit Experten zusammen, die die **regulatorischen Anforderungen** verstehen und **schnelle Lösungen** für die Infrastruktur Ihres Projekts bieten können.
## 7. Kreislaufwirtschaft rückt in den Mittelpunkt
Die erneuerbare Energiebranche setzt verstärkt auf die Kreislaufwirtschaft, indem sie:
- Komponenten wie **Solarpanels** und **Windturbinen** recycelt.
- Die **Abhängigkeit** von Primärrohstoffen durch Sekundärrohstoffe **reduziert**.
♻️ Wussten Sie schon? Wir bieten einen kostenlosen **Trommelrückgabeservice** an und arbeiten mit **recycelten Materialien**, um Ihre Projekte nachhaltig zu gestalten.
## Warum 2025 Ihr Jahr für grüne Energie ist
Hier ist, warum Sie jetzt handeln sollten:
- **Kosteneinsparungen:** Erneuerbare Energien sind so günstig wie nie zuvor.
- **Energieunabhängigkeit:** Kontrollieren Sie Ihre eigenen Energiequellen und reduzieren Sie die Abhängigkeit von fossilen Brennstoffen.
- **Umwelteinfluss:** Tragen Sie zu einer nachhaltigen Zukunft bei.
🔧 Lassen Sie uns helfen: Von der Planung bis zur Umsetzung bieten wir erstklassige Kabel, Zubehör und Unterstützung für alle Projekte im Bereich erneuerbare Energien. Ob es sich um einen riesigen Windpark oder ein kleines Gemeinschaftsnetz handelt, wir sorgen dafür, dass alles effizient verbunden ist.

View File

@@ -0,0 +1,77 @@
---
title: Die besten Erdkabel für Windkraft und Solar jetzt bei uns bestellen
slug: die-besten-erdkabel-fuer-windkraft-und-solar-jetzt-bei-uns-bestellen
excerpt: ''
date: '2025-05-26T08:17:34.000Z'
featuredImage:
id: 75
alt: image fx 2025 02 20T191245.537
caption: null
updatedAt: '2026-02-24T17:47:40.625Z'
createdAt: '2026-02-24T17:47:40.625Z'
url: /media/image_fx_-2025-02-20T191245.537-5.webp
thumbnailURL: /media/image_fx_-2025-02-20T191245.537-5-600x327.webp
filename: image_fx_-2025-02-20T191245.537-5.webp
mimeType: image/webp
filesize: 118002
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-2025-02-20T191245.537-5-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 29090
filename: image_fx_-2025-02-20T191245.537-5-600x327.webp
card:
url: /media/image_fx_-2025-02-20T191245.537-5-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 43278
filename: image_fx_-2025-02-20T191245.537-5-768x419.webp
tablet:
url: /media/image_fx_-2025-02-20T191245.537-5-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 67498
filename: image_fx_-2025-02-20T191245.537-5-1024x559.webp
category: Kabel Technologie
_status: published
---
## Die besten Erdkabel für Windkraft und Solar jetzt bei uns bestellen
Einige Typen haben sich dabei besonders bewährt technisch solide, wirtschaftlich attraktiv und bei KLZ in vielen Varianten auf Lager. Welche das sind, sehen wir uns im nächsten Schritt an.
## Diese Kabeltypen setzen den Standard in Windkraft und Photovoltaik
Wer Wind- oder Solarstrom einspeisen will, braucht verlässliche Verbindungen und damit Erdkabel, die sich in der Praxis bewährt haben. Drei Typen stehen dabei besonders häufig auf der Materialliste von Projektplanern und Bauleitern.
### NA2XS(F)2Y Mittelspannung für ambitionierte Projekte
Dieses Kabel kommt bevorzugt dort zum Einsatz, wo Windkraftanlagen an die Mittelspannungsebene angeschlossen werden. Es ist robust, belastbar und für gängige Verlegearten im Außenbereich ausgelegt. Häufig genutzt zwischen Turbinen und Trafostation besonders bei mittleren bis großen Anlagen.
### NAYY der Klassiker für Niederspannung
In Solarprojekten oder im Umfeld von Trafostationen ist dieser Kabeltyp eine wirtschaftliche Lösung. Einfach zu verlegen, gut verfügbar und für viele Niederspannungsanwendungen absolut ausreichend besonders dort, wo keine extremen Belastungen zu erwarten sind.
Die genannten Kabel sind bei KLZ in vielen Querschnitten **lagernd verfügbar** bei Bedarf einfach [hier anfragen](/contact/).
## Worauf es beim Einkauf wirklich ankommt
Ein gutes Kabel zu finden ist das eine das richtige auch zu bekommen, wenn man es braucht, ist nochmal eine ganz andere Geschichte. Denn selbst der beste Kabeltyp nützt nichts, wenn Lieferzeiten aus dem Ruder laufen oder technische Details nicht zur Planung passen.
Entscheidend ist daher nicht nur das Produkt selbst, sondern wer es liefert und wie.
Was beim Einkauf von Erdkabeln für Wind- und Solarprojekte besonders zählt:
**Verfügbarkeit prüfen**: Welche Querschnitte und Längen sind kurzfristig lieferbar?<br /> **Technische Spezifikation abgleichen**: Stimmen Isolationsklasse, Aderanzahl und Aufbau mit der Planung überein?<br /> **Liefertermine realistisch kalkulieren**: Gerade bei Bauprojekten mit engem Zeitfenster sind Pufferzeiten Gold wert.<br /> **Ansprechpartner mit Fachkenntnis**: Wer Kabel nicht nur verkauft, sondern auch versteht, spart Ihnen am Ende viel Abstimmungsaufwand.
Ob Mittelspannung oder Niederspannung eine klare Kommunikation mit dem Lieferanten bringt meistens mehr als zehn Seiten Produktspezifikation. Und ja, ein schneller Blick ins Lager kann nie schaden.
## Lagernd oder Lieferzeit? Wie wir Kabelverfügbarkeit garantieren
Projektpläne kennen selten Pausen. Genehmigungen kommen plötzlich, Baugruben sind schneller fertig als gedacht und dann fehlen die Kabel. Genau hier entscheidet sich, ob ein Projekt in Fahrt bleibt oder ins Stocken gerät.
Bei KLZ setzen wir auf eine Lagerstrategie, die viele Engpässe von vornherein vermeidet. Statt „just in time“ heißt es bei uns oft: **„liegt schon bereit“**.
Was das konkret heißt:<br />
Gängige Typen wie **NA2XS(F)2Y**, **N2XS(F)2Y** und **NAYY** in den meistverwendeten Querschnitten sind kurzfristig abrufbar.<br /> Auch Sonderlängen oder typische Baurollen für Wind- und Solarprojekte halten wir auf Lager.<br /> Für Projekte in Deutschland und den Niederlanden erfolgt die Lieferung meist innerhalb weniger Tage direkt auf die Baustelle.
Das minimiert nicht nur das Risiko teurer Standzeiten, sondern sorgt auch intern für mehr Planungssicherheit.
Wer früh weiß, was gebraucht wird, kann sich schon vor der eigentlichen Bestellung ein Bild machen oder eben einfach mal [nachfragen](/contact/), was gerade verfügbar ist.
## Fazit: Mit den richtigen Kabeln kommt Ihr Projekt schneller ans Netz
Erdkabel sind das stille Fundament der Energiewende. Keine Schlagzeilen, keine Rotorblätter, keine glänzenden Solarpanels und doch ist ohne sie alles nichts. Gerade bei **Onshore-Windparks** und **großen Photovoltaikanlagen** entscheidet die richtige Kabellösung über Erfolg oder Frust am Ende der Bauphase.
Was sich in den letzten Jahren gezeigt hat: Die meisten Projekte scheitern nicht an der Technik, sondern an Verfügbarkeit, Abstimmung und schlechter Vorbereitung. Der Kabeltyp passt nicht zum Einsatzzweck, das Material kommt zu spät, oder es fehlen auf der Baustelle schlicht die passenden Längen.
Das lässt sich vermeiden mit Planung, mit Marktkenntnis und mit einem Partner, der weiß, worauf es ankommt. Bei KLZ liefern wir nicht nur Erdkabel, sondern auch die Erfahrung aus zahlreichen Projekten in Deutschland und den Niederlanden. Und weil wir wissen, dass Zeit oft die knappste Ressource ist, haben wir die gängigsten Typen wie **NA2XS(F)2Y**, **N2XS(F)2Y** und **NAYY** in relevanten Querschnitten auf Lager sofort abrufbar, auf Wunsch direkt zur Baustelle.
Wer also nicht erst beim Tiefbau über Kabel nachdenken will, sondern Projekte vorausschauend plant, ist klar im Vorteil. Ein kurzer Draht zu uns reicht und die passende Lösung ist oft nur eine Anfrage entfernt.
[👉 Jetzt Anfrage senden wir liefern, was Sie wirklich brauchen](/contact/)!

View File

@@ -0,0 +1,122 @@
---
title: >-
Die Kunst der Kabellogistik: Der Transport des Fundamentes moderner
Energienetze
slug: >-
die-kunst-der-kabellogistik-der-transport-des-fundamentes-moderner-energienetze
excerpt: ''
date: '2025-01-14T12:43:59.000Z'
featuredImage:
id: 76
alt: transportation and logistics trucking 2023 11 27 04 54 40 utc scaled
caption: null
updatedAt: '2026-02-24T17:47:41.099Z'
createdAt: '2026-02-24T17:47:41.099Z'
url: >-
/media/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5.webp
thumbnailURL: >-
/media/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-600x449.webp
filename: transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5.webp
mimeType: image/webp
filesize: 207640
width: 2560
height: 1914
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-600x449.webp
width: 600
height: 449
mimeType: image/webp
filesize: 28468
filename: >-
transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-600x449.webp
card:
url: >-
/media/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-768x574.webp
width: 768
height: 574
mimeType: image/webp
filesize: 41998
filename: >-
transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-768x574.webp
tablet:
url: >-
/media/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-1024x766.webp
width: 1024
height: 766
mimeType: image/webp
filesize: 64146
filename: >-
transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled-5-1024x766.webp
category: Kabel Technologie
_status: published
---
## Die Kunst der Kabellogistik: Der Transport des Fundamentes moderner Energienetze
Der Transport von Kabeln ist eine besondere logistische Aufgabe, die weit über das einfache Bewegen von Waren hinausgeht. Kabel sind schwer, empfindlich und variieren stark in ihrer Größe, weshalb sie eine sorgfältige Handhabung benötigen, um Schäden und Verzögerungen zu vermeiden. Ob bei Bauprojekten, Elektroinstallationen oder industriellen Einrichtungen das Wissen über die spezifischen Anforderungen des Kabeltransports ist unerlässlich, um Risiken wie Beschädigungen, Verzögerungen und Sicherheitsprobleme zu minimieren.
Warum ist der Kabeltransport so besonders?
Hohe Gewichte: Kabeltrommeln können mehrere Tonnen wiegen. Ohne eine sichere Befestigung können sie während des Transports kippen oder rollen und damit ernsthafte Gefahren verursachen.<br />
Empfindliche Materialien: Trotz des Gewichts sind Kabel anfällig für Beschädigungen. Fehlerhafte Handhabung kann zu Knicken, Abnutzungen oder sogar Funktionsstörungen führen.<br />
Unterschiedliche Größen: Kabeltrommeln gibt es in vielen Variationen, weshalb für das Be- und Entladen sowie die Sicherung immer maßgeschneiderte Lösungen erforderlich sind.<br />
Strikte Zeitvorgaben: Eine verspätete Lieferung von Kabeln kann ganze Projekte zum Stillstand bringen und zu teuren Verzögerungen führen. Zuverlässige Logistik ist daher unverzichtbar.
Kabel mögen robust wirken, aber sie benötigen während des gesamten Transports besondere Aufmerksamkeit.
🚚 **Logistik-Tipp:** Eine durchdachte Kabellogistik sorgt dafür, dass der Transport reibungslos verläuft und Ihre wertvolle Fracht stets geschützt bleibt!
### Wichtige Elemente professioneller Kabellogistik
Was unterscheidet einen erfolgreichen Kabeltransport von einem gescheiterten? Wir bringen die wesentlichen Unterschiede auf den Punkt:
Professionelle Sicherung: Schwere Trommeln müssen mit den richtigen Trägern und Methoden fest am Boden verankert werden. Riemen müssen so angebracht werden, dass sie ein Verrutschen verhindern, ohne die Kabel zu beschädigen.<br />
Spezialisierte Handhabung: Das Be- und Entladen erfordert geschulte Fachkräfte, die die besonderen Anforderungen von Kabeltrommeln kennen. Ein falscher Handgriff kann zu irreparablen Schäden führen.<br />
Effiziente Zeitplanung: Timing ist alles. Verspätete Lieferungen können Projekte verzögern, während überstürzte Operationen das Risiko von Fehlern erhöhen. Das richtige Gleichgewicht zu finden, ist entscheidend.<br />
Zuverlässige Partner: Nicht jedes Logistikunternehmen ist auf den Kabeltransport spezialisiert. Die Auswahl erfahrener Partner ist entscheidend, um Pannen zu vermeiden.
Unser Ansatz stellt sicher, dass jeder dieser Faktoren präzise umgesetzt wird, sodass eine reibungslose und beschädigungsfreie Lieferung garantiert ist.
📦 **Logistik-Tipp:** Mit den richtigen Techniken und verlässlichen Partnern wird Ihr Kabeltransport sicher, pünktlich und problemlos!
### Wie wir es möglich machen: Unsere Kabellogistik-Strategie
Wir liefern nicht nur Kabel, sondern auch Vertrauen. So sorgen wir für einen reibungslosen und zuverlässigen Ablauf:
Die richtigen Partner wählen: Wir arbeiten mit Speditionen zusammen, die viel Erfahrung im Umgang mit Kabeltrommeln haben. Diese Fachleute wissen genau, wie man Kabel sicher sichert, lädt und transportiert.<br />
Moderne Technik: Unsere Logistikpartner setzen auf fortschrittliche Ausrüstung, um die Trommeln sicher zu verankern und sicherzustellen, dass sie während des Transports an ihrem Platz bleiben.<br />
Vorausschauende Planung: Vom Routenmanagement bis zur Zeitplanung wir planen jede Lieferung genau, um enge Fristen einzuhalten und gleichzeitig höchste Sicherheit zu gewährleisten.<br />
Strategische Standorte: Durch unser Logistikzentrum können wir Deutschland und die Niederlande schnell und effizient erreichen, wodurch wir Transitzeiten verkürzen und Emissionen reduzieren.
🌱 **Mehrwert:** Mit unserem kostenlosen Trommelrückgabeservice gehen wir noch einen Schritt weiter, um unseren Kunden zu helfen, Kosten zu sparen und Abfall zu verringern!
### Nachhaltigkeit in der Kabellogistik
Die Kabelindustrie spielt eine zentrale Rolle in der grünen Energie-Revolution, und Logistik trägt maßgeblich dazu bei, die Nachhaltigkeit zu gewährleisten.
Effizienter Transport: Durch die Optimierung von Routen und die Bündelung von Lieferungen reduzieren wir den Kraftstoffverbrauch und die CO2-Emissionen.<br />
Recycling-Programme: Unser Trommelrückgabeservice sorgt dafür, dass Materialien, wo immer möglich, wiederverwendet werden ein Beitrag zur Kreislaufwirtschaft.<br />
Umweltbewusste Partnerschaften: Wir arbeiten bevorzugt mit Logistikpartnern zusammen, die genauso wie wir einen starken Fokus auf Umweltverantwortung legen.
Diese Maßnahmen stehen im Einklang mit unserer Mission, erneuerbare Energieprojekte zu unterstützen und gleichzeitig unseren ökologischen Fußabdruck zu minimieren.
🌍 **Grünes Engagement:** Durch diese Bemühungen tragen wir zu erneuerbaren Energieprojekten bei und arbeiten kontinuierlich an einer saubereren, nachhaltigeren Zukunft.
💚 **Partnern Sie mit uns** und verstärken Sie Ihre Nachhaltigkeitsinitiativen, um die grüne Energie-Revolution voranzutreiben!
### Häufige Fehler in der Kabellogistik und wie man sie vermeidet
Die Kabellogistik ist eine hochriskante Aufgabe, bei der Fehler ernsthafte Konsequenzen haben können. Hier sind einige häufige Fallstricke und wie wir sie vermeiden:
Unzureichende Sicherung der Trommeln: Eine schlecht gesicherte Trommel kann während des Transports verrutschen, was zu Schäden an den Kabeln und Sicherheitsrisiken führt. Wir wenden branchenübliche Best Practices an, um jede Lieferung sicher zu verankern.<br />
Falsche Handhabung: Fehlerhafte Handhabung beim Be- oder Entladen kann kostspielige Schäden verursachen. Unsere Partner sind geschult, jede Trommel mit größter Sorgfalt zu behandeln.<br />
Verpasste Fristen: Verzögerungen bei der Lieferung können ganze Projekte ins Stocken bringen. Wir legen großen Wert auf Pünktlichkeit und planen vorausschauend, um immer im Zeitrahmen zu bleiben.<br />
Unzureichende Kommunikation: Ein Mangel an Transparenz kann dazu führen, dass Kunden nicht wissen, wo sich ihre Sendungen befinden. Wir halten unsere Kunden stets auf dem Laufenden und sorgen dafür, dass sie jederzeit informiert sind.
⚡ **Logistik-Tipp:** Indem wir diese häufigen Fehler vermeiden, stellen wir sicher, dass der Kabeltransport jedes Mal reibungslos und zuverlässig
### Innovation im Bereich Kabellogistik
Die Logistikbranche entwickelt sich ständig weiter, und neue Technologien verändern die Art und Weise, wie Kabel transportiert werden. Hier sind einige Trends, die Sie im Auge behalten sollten:
Kranlose Ladesysteme: Innovationen wie [ReelFrame ](https://www.worldcargonews.com/shipping-logistics/2022/12/enter-reelframe-for-craneless-loading-and-transport-of-cables)ersparen den Einsatz von Kranen und machen den Kabeltransport effizienter und weniger abhängig von schwerem Gerät.<br />
Intelligente Lagerhaltung: Moderne Bestandsverwaltungssysteme helfen Unternehmen, Kabelbestände präziser zu verfolgen und zu verwalten. Weitere Informationen finden Sie [hier](https://www.innovites.com/article/making-it-work-in-the-wire-cable-industry-warehousing-and-logistics).<br />
Nachhaltige Lieferketten: Immer mehr Unternehmen setzen auf die Reduzierung von Emissionen und die Einführung umweltfreundlicher Praktiken. Einblicke von [Belden](https://www.belden.com/blogs/smart-building/4-major-factors-impacting-the-cable-supply-chain-and-how-were-responding) zeigen, wie die Branche auf diese Herausforderungen reagiert.
Die Logistikbranche entwickelt sich weiter, mit Innovationen wie kranlosen Ladesystemen, intelligenter Lagerhaltung und nachhaltigen Lieferketten, die darauf abzielen, die Effizienz zu steigern und den ökologischen Fußabdruck zu reduzieren.
💡 **Pro-Tipp:** Achten Sie auf diese Trends, um sicherzustellen, dass Ihre Kabellogistik in Zukunft wettbewerbsfähig und nachhaltig bleibt!
### Möchten Sie tiefer in die Welt der Kabellogistik und des Supply Chain Managements eintauchen?
Schauen Sie sich diese Ressourcen an:
- [Overcoming global supply chain issues in the wire and cable industry](https://nassaunationalcable.com/blogs/blog/overcoming-global-supply-chain-issues-in-wire-and-cable-industry-2023)
- [Making it work in the wire &amp; cable industry: Warehousing and logistics](https://www.innovites.com/article/making-it-work-in-the-wire-cable-industry-warehousing-and-logistics)
- [4 major factors impacting the cable supply chain](https://www.belden.com/blogs/smart-building/4-major-factors-impacting-the-cable-supply-chain-and-how-were-responding)
Diese Artikel bieten wertvolle Einblicke in die Herausforderungen und Innovationen, die die Branche heute prägen.
### Der Schlüssel zum Erfolg: Wie Kabellogistik Ihre Projekte voranbringt
Kabellogistik ist das Fundament moderner Infrastrukturprojekte. Egal, ob es um die Versorgung von erneuerbaren Energieanlagen oder die Unterstützung des industriellen Wachstums geht Kabel sind entscheidend für die Zukunft. Eine zuverlässige Logistik sorgt dafür, dass diese wichtigen Komponenten pünktlich und in einwandfreiem Zustand ankommen, sodass Sie Verzögerungen vermeiden und Ihre Projekte problemlos weiterlaufen können.
Wenn Sie einen Logistikpartner wählen, der sich mit Kabeltransport auskennt, investieren Sie nicht nur in einen Lieferdienst Sie sorgen dafür, dass Ihr Projekt erfolgreich wird.
Bereit, den nächsten Schritt zu gehen? Kontaktieren Sie uns noch heute, um über Ihre Kabellogistik-Bedürfnisse zu sprechen und herauszufinden, wie wir Ihre Abläufe verbessern können. Lassen Sie uns die Zukunft gemeinsam vorantreiben Trommel für Trommel.

View File

@@ -0,0 +1,86 @@
---
title: 'Die perfekte Kabelanfrage: So sparen Sie sich unnötige Rückfragen'
slug: die-perfekte-kabelanfrage-so-sparen-sie-sich-unnoetige-rueckfragen
excerpt: ''
date: '2025-02-17T07:15:37.000Z'
featuredImage:
id: 77
alt: '1'
caption: null
updatedAt: '2026-02-24T17:47:41.325Z'
createdAt: '2026-02-24T17:47:41.324Z'
url: /media/1-5.webp
thumbnailURL: /media/1-5-600x338.webp
filename: 1-5.webp
mimeType: image/webp
filesize: 62304
width: 1920
height: 1080
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/1-5-600x338.webp
width: 600
height: 338
mimeType: image/webp
filesize: 9078
filename: 1-5-600x338.webp
card:
url: /media/1-5-768x432.webp
width: 768
height: 432
mimeType: image/webp
filesize: 12236
filename: 1-5-768x432.webp
tablet:
url: /media/1-5-1024x576.webp
width: 1024
height: 576
mimeType: image/webp
filesize: 18328
filename: 1-5-1024x576.webp
category: Kabel Technologie
_status: published
---
## Die perfekte Kabelanfrage: So sparen Sie sich unnötige Rückfragen
Natürlich hängt die ideale Länge auch von den jeweiligen Verlegemöglichkeiten ab. Doch wer hier etwas flexibler ist, kann unter Umständen viel Geld sparen.
## Längentoleranzen was ist sinnvoll?
Oft wird bei Kabelbestellungen eine sehr enge Längentoleranz gefordert. Doch Vorsicht: Je genauer die Längenvorgabe, desto teurer wird die Produktion.
Warum?
Die Fertigung eines Kabels beginnt beim Kabelleiter und dieser wird in langen Längen produziert. Mit jedem Bearbeitungsschritt wird die Fertigungslänge des Leiters kürzer bis hin zur finalen Endlänge.
Wer eine exakte Länge ohne Toleranz fordert, erhöht somit den **Verschnitt** in der Fabrik, was letztlich den** Preis in die Höhe treibt**. Eine realistische Toleranz kann also bares Geld sparen, da es auch bei der tatsächlichen Verlegung der Kabel zu Abweichungen kommt.
## Was passiert mit leeren Trommeln?
Nicht jeder Kunde hat die gleichen Anforderungen, wenn es um Kabeltrommeln geht:
- Manche nutzen sie für **eigene Zwecke** weiter, beispielsweise für Umwicklungen.
- Andere möchten sie **abgeholt** haben, da kein weiterer Verwendungszweck besteht.
Da Trommeln ein erheblicher Kostenfaktor sind und in den Kreislauf zurückgeführt werden sollten, ist es sinnvoll frühzeitig zu klären, ob eine **Leertrommelabholung** gewünscht ist. So wird Aufwand, Zeit und auch Geld gespart.
## Exakte Angaben zur Ausführung ersparen Missverständnisse
Produktionsplanung ist eine komplexe Angelegenheit. Jede Bestellung durchläuft mehrere Phasen:
- **Materialbeschaffung**
- **Kapazitätsplanung**
- **Logistik**
Wer einen **ungefähren Lieferzeitraum** angibt, hilft der Fabrik, alle Prozesse optimal zu koordinieren. Selbst wenn das exakte Datum noch nicht feststeht, sollte zumindest ein grober Zeitraum (z. B. „August 2025“) angegeben werden.
## Lieferort präzise bestimmen DAP wohin?
Die meisten Kabeltrommeln erreichen Deutschland über den **Hamburger Hafen**. Doch ob die Lieferung dann nach Kiel oder Freiburg geht, ist ein **erheblicher Kostenfaktor**. Die genaue Angabe des Lieferortes hilft, die Frachtkosten realistisch zu kalkulieren. Je nachdem kann so schon im Vorfeld der weitere logistische Transport geplant und optimiert werden.
## Annahmezeiten beachten
Nicht jede Baustelle oder jedes Lager kann rund um die Uhr Waren annehmen. Wer nur zu **bestimmten Zeiten** Anlieferungen akzeptiert (z. B. Montag und Mittwoch), sollte das unbedingt im Angebot angeben. So lassen sich Fehlanlieferungen und zusätzliche Frachtkosten vermeiden. Je früher die Lieferanten wissen, wann die bestellten Waren geliefert werden können, desto besser lässt sich der gesamte Prozess koordinieren.
## Metallpreise wann fixieren?
Der Metallpreis kann einen großen Anteil am Kabelpreis ausmachen. Deswegen gibt es zwei sinnvolle Optionen:
- **Fixierung zum Tag des geklärten Auftrags** ideal für alle, die früh Planungssicherheit haben wollen.
- **Durchschnittspreis des Monats vor der Auslieferung** kann eine interessante Alternative sein, wenn Metallpreise schwanken.
Welche Variante für Sie die Beste ist, hängt von der Marktlage und der individuellen Risikostrategie ab. Wer flexibel bleibt, kann von günstigeren Durchschnittspreisen profitieren wer Planungssicherheit braucht, sollte lieber frühzeitig fixieren.
## Angebote immer im Detail vergleichen!
Viele Angebote erscheinen auf den ersten Blick günstiger bis plötzlich **hohe Trommelmietgebühren** auftauchen. Solche versteckten Kosten sind ärgerlich. Deshalb gilt:
✅ Alle Kosten im Vorfeld prüfen!<br />
✅ Nicht nur den Kabelpreis, sondern auch Zusatzkosten wie Fracht und Trommeln einkalkulieren!<br />
✅ Transparenz im Angebot spart am Ende viel Geld und Ärger!
Übrigens: Bei uns sind die** Trommelkosten im Preis **bereits enthalten.
## Fazit: Eine detaillierte Kabelanfrage spart Zeit, Geld und Nerven!
Die wichtigste Regel lautet: Je mehr relevante Informationen eine Anfrage enthält, desto schneller, präziser und günstiger kann das Angebot erstellt werden.
Ein bisschen mehr Aufwand bei der Anfrage kann am Ende hohe Kosten vermeiden und sichert einen reibungslosen Ablauf.

View File

@@ -0,0 +1,77 @@
---
title: 'Erkenntnisse über die grüne Energiewende: Herausforderungen und Chancen'
slug: erkenntnisse-ueber-die-gruene-energiewende-herausforderungen-und-chancen
excerpt: ''
date: '2025-01-15T11:05:25.000Z'
featuredImage:
id: 78
alt: green electric plug concept 2023 11 27 05 30 00 utc scaled
caption: null
updatedAt: '2026-02-24T17:47:41.724Z'
createdAt: '2026-02-24T17:47:41.724Z'
url: >-
/media/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5.webp
thumbnailURL: >-
/media/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-600x341.webp
filename: green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5.webp
mimeType: image/webp
filesize: 164906
width: 2560
height: 1457
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-600x341.webp
width: 600
height: 341
mimeType: image/webp
filesize: 25932
filename: >-
green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-600x341.webp
card:
url: >-
/media/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-768x437.webp
width: 768
height: 437
mimeType: image/webp
filesize: 36014
filename: >-
green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-768x437.webp
tablet:
url: >-
/media/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-1024x583.webp
width: 1024
height: 583
mimeType: image/webp
filesize: 52200
filename: >-
green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled-5-1024x583.webp
category: Kabel Technologie
_status: published
---
## Erkenntnisse über die grüne Energiewende: Herausforderungen und Chancen
In vielen Bereichen sind die Technologien noch nicht vollständig entwickelt, und es gibt noch viel Potenzial für Verbesserungen. Die Kabelindustrie ist ein entscheidender Faktor für die Effizienz der Energiewende. Sie kann und sollte einen wichtigen Beitrag leisten, um die Nutzung grüner Energie wirklich nachhaltig zu gestalten. Es ist an der Zeit, mehr auf die Details der Infrastruktur zu achten, um die gesamte Energiewende voranzutreiben und sicherzustellen, dass erneuerbare Energien langfristig zuverlässig und effizient genutzt werden können.
## Kurz zusammengefasst:
- Mehr als 10 % der Solarenergie gehen aufgrund von Kabeln niedriger Qualität verloren.
- Kabel mit hoher Widerstandskraft erhöhen die Energieverluste, während hochwertige Kabel mit besserer Leitfähigkeit diese Verluste verringern und die Effizienz steigern.
- Windparks ohne Energiespeicherung verlieren überschüssige Energie.<br />
Energiespeichersysteme wie Batterien oder Pumpspeicherwerke ermöglichen eine effiziente Nutzung des Überschusses.
- Hohe Kosten und begrenzte Kapazitäten stellen Herausforderungen für die Energiespeicherung dar, aber technologische Fortschritte verbessern die Situation.
- Stromleitungskorridore können als Lebensräume für Wildblumen, Bienen und bedrohte Arten dienen.
- In Deutschland wird die „ökologische Trassenpflege“ eingesetzt, um natürliche Lebensräume entlang von Stromleitungen zu fördern.
- Ähnliche Projekte zur Förderung der Natur entlang von Stromleitungen gibt es auch in der Schweiz.
#### Fakt 1: Mehr als 10 % der Solarenergie gehen durch schlechte Kabel verloren
<Block type="visualLinkPreview" data={{"url":"https://ratedpower.com/blog/utility-scale-pv-losses/","image":"/media/visual-links/69f85c4f31a177188da0eb1e.jpg","title":"Ultimate guide to utility-scale PV system losses — RatedPower","summary":"What are solar PV system losses and how can you avoid them to maximize the electrical output from your utility-scale plant project?","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb1e"}} />
<Block type="visualLinkPreview" data={{"url":"https://www.solarenergie.de/stromspeicher/arten/stromspeicher-windkraft","image":"/media/visual-links/69f85c4f31a177188da0eb1f.jpg","title":"Speicher für Windenergie: Welche Möglichkeiten gibt es?","summary":"Speicher für Windenergie: Welche Möglichkeiten gibt es? Windkraftanlagen mit Speicher im privaten und im öffentlichen Bereich ✓ Wie kann man Windenergie speichern? Lernen Sie hier bereits existente und sich derzeit in der Forschung befindende Verfahren der Zukunft kennen!","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb1f"}} />
Wussten Sie, dass Stromleitungen die Hochspannungsleitungen, die Strom von Kraftwerken zu unseren Häusern und Unternehmen transportieren auch als Lebensräume für Tiere und Pflanzen genutzt werden können? Diese Bereiche, die oft freigehalten werden müssen, um Platz für die Stromleitungen zu schaffen, bieten eine wertvolle Gelegenheit, die **Biodiversität** aktiv zu **fördern** und gleichzeitig einen Beitrag zum **Umweltschutz** zu leisten.
Traditionell wurden die Flächen entlang von Stromleitungen oft als „Brachland“ ohne besondere Bedeutung betrachtet. Innovative Ansätze für grüne Infrastruktur schaffen jedoch zunehmend wertvolle Lebensräume. Heute werden entlang von Stromleitungen Wildblumenwiesen, Bienenweiden und Sträucher gepflanzt, die Lebensräume für viele bedrohte Arten bieten. Diese Wiesen sind nicht nur eine Nahrungsquelle für Bienen, Schmetterlinge und andere Bestäuber, sondern auch ein Zufluchtsort für Vögel und kleine Tiere, die in anderen Teilen der Landschaft immer weniger Lebensraum finden.
In Deutschland ist dies ein wachsendes Konzept, das als „**ökologische Trassenpflege**“ bekannt ist. Hier wird darauf geachtet, dass die Flächen entlang der Stromleitungen naturnah gestaltet werden, um die Biodiversität zu fördern. Dadurch entstehen blühende Wiesen und Lebensräume für zahlreiche Insektenarten, die aufgrund der intensiven landwirtschaftlichen Nutzung und Urbanisierung immer weniger Platz finden. Auch in der Schweiz gibt es ähnliche Projekte, bei denen die Natur entlang von Stromleitungen gezielt gefördert wird.

View File

@@ -0,0 +1,72 @@
---
title: Grüne Energie beginnt unter der Erde und zwar mit Plan
slug: gruene-energie-beginnt-unter-der-erde-und-zwar-mit-plan
excerpt: ''
date: '2025-05-22T07:14:46.000Z'
featuredImage:
id: 79
alt: image fx 9
caption: null
updatedAt: '2026-02-24T17:47:41.958Z'
createdAt: '2026-02-24T17:47:41.958Z'
url: /media/image_fx_-14.webp
thumbnailURL: /media/image_fx_-14-600x327.webp
filename: image_fx_-14.webp
mimeType: image/webp
filesize: 176698
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-14-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 38742
filename: image_fx_-14-600x327.webp
card:
url: /media/image_fx_-14-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 59346
filename: image_fx_-14-768x419.webp
tablet:
url: /media/image_fx_-14-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 97036
filename: image_fx_-14-1024x559.webp
category: Kabel Technologie
_status: published
---
## Grüne Energie beginnt unter der Erde und zwar mit Plan
Was viele unterschätzen: Die Kabelstrecken in einem Windpark machen oft einen erheblichen Teil der Gesamtinvestition aus. Sie sind nicht nur Verbindungsglied sie sind die **kritische Infrastruktur**, auf der alles aufbaut.
# Ganzheitliche Planung: Grundlage für nachhaltige Infrastruktur
Die Integration von Windparks in das Stromnetz erfordert eine systemische Herangehensweise. Eine fundierte Planung berücksichtigt dabei nicht nur die Leistungsanforderungen, sondern auch Umgebungsbedingungen, Ausbauszenarien und Genehmigungsprozesse.
<Block type="stickyNarrative" data={{"items":[{"id":"699de43d6365be78f9ef2277","title":"Trassenführung","content":"Geologie, Eigentumsverhältnisse, Schutzgebiete"},{"id":"699de43d6365be78f9ef2278","title":"Netzanschluss","content":"Spannungsebene, Einspeisepunkte, Redundanz"},{"id":"699de43d6365be78f9ef2279","title":"Lastprofil","content":"Bemessung für Dauer- und Spitzenlasten"},{"id":"699de43d6365be78f9ef227a","title":"Skalierbarkeit","content":"Erweiterungspotenziale für zukünftige Anlagen"}],"title":"Zentrale Planungsaspekte","blockType":"stickyNarrative","id":"69f85c4f31a177188da0eb1b"}} />
Professionelle Planung schafft nicht nur Versorgungssicherheit, sondern senkt langfristig die Betriebskosten und ermöglicht eine flexible Reaktion auf Netzanforderungen.
Hier finden Sie weitere Informationen, wie Windenergie grundlegend funktioniert:
<Block type="visualLinkPreview" data={{"url":"https://www.e-werk-mittelbaden.de/wie-funktioniert-windenergie","image":"/media/visual-links/69f85c4f31a177188da0eb1c.jpg","title":"Wie funktioniert Windenergie?","summary":"- Einfach erklärt | E-Werk MittelbadenErfahren Sie, wie Windenergie funktioniert und wie sie zur nachhaltigen Energieversorgung beiträgt. Jetzt informieren!","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb1c"}} />
<Block type="visualLinkPreview" data={{"url":"https://www.enbw.com/unternehmen/themen/windkraft/windrad-recycling.html","image":"/media/visual-links/69f85c4f31a177188da0eb1d.jpg","title":"Recycling von Windrädern | EnBW","summary":"Wie funktioniert das Recycling von Windrädern? Erfahren Sie mehr über Herausforderungen und die neuesten Methoden.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb1d"}} />
Ein** verlässliches Netz** ist kein Zufallsprodukt es ist das Ergebnis durchdachter, vorausschauender **Planung**. Und sie entscheidet oft schon in der Bauphase über den **langfristigen Erfolg** eines Projekts.
# Fazit ein Windpark ist nur so grün wie sein Untergrund
Die Diskussion um erneuerbare Energien dreht sich oft um Leistung, Speichertechnologien, politische Rahmenbedingungen. Was selten thematisiert wird, ist der „unsichtbare Teil“ der Energiewende das, was unter der Erde liegt.
Doch genau dort entscheidet sich, ob ein Projekt wirklich nachhaltig, skalierbar und zukunftstauglich ist.
Zusammengefasst:
- Eine durchdachte Kabelinfrastruktur ist Grundvoraussetzung für jeden Onshore-Windpark.
- Nachhaltigkeit beginnt bei Materialwahl, Logistik und Rückbau, nicht erst beim Betrieb.
- Redundante Systeme sichern langfristige Netzstabilität technisch wie wirtschaftlich.
- Der Projekterfolg hängt nicht allein an der Turbine, sondern an allem, was sie mit dem Netz verbindet.
Wer das versteht, plant nicht einfach einen Windpark. Sondern ein belastbares Stück Zukunft.

View File

@@ -0,0 +1,97 @@
---
title: >-
Herzlich willkommen bei KLZ: Johannes Gleich startet als Senior Key Account
Manager durch
slug: johannes-gleich-startet-als-senior-key-account-manager-durch
excerpt: >-
KLZ Cables startet mit einer starken Verstärkung ins neue Jahr: Johannes
Gleich übernimmt die Rolle des Senior Key Account Managers. Erfahren Sie mehr
über unseren neuen Experten für Infrastruktur und Energieversorger.
date: '2026-02-20T13:50:00.000Z'
featuredImage:
id: 102
alt: ' Johannes Gleich und Michael Bodemer bei KLZ Cables'
caption: null
updatedAt: '2026-03-01T21:34:24.589Z'
createdAt: '2026-03-01T21:34:05.515Z'
url: /media/replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m.png
thumbnailURL: /media/replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-600x800.png
filename: replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m.png
mimeType: image/png
filesize: 12226481
width: 3024
height: 4032
focalX: 39
focalY: 36
sizes:
thumbnail:
url: >-
/media/replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-600x800.png
width: 600
height: 800
mimeType: image/png
filesize: 996863
filename: replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-600x800.png
card:
url: >-
/media/replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-768x1024.png
width: 768
height: 1024
mimeType: image/png
filesize: 1569639
filename: replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-768x1024.png
tablet:
url: >-
/media/replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-1024x1365.png
width: 1024
height: 1365
mimeType: image/png
filesize: 2677110
filename: replicate-prediction-z300n28n7xrga0cwnd7vzpwt9m-1024x1365.png
category: Team
_status: published
---
## Herzlich willkommen bei KLZ: Johannes Gleich startet als Senior Key Account Manager durch
KLZ Cables startet mit einer starken Verstärkung ins neue Jahr: Seit Januar 2026 übernimmt Johannes Gleich die Rolle des Senior Key Account Managers. Mit ihm gewinnen wir nicht nur zusätzliche Vertriebskraft, sondern auch jahrzehntelange Erfahrung und ein wertvolles Branchennetzwerk.
### 1. Ein bekanntes Gesicht für eine effektive Zusammenarbeit
Johannes ist für KLZ kein Neuling: Bereits während seiner über zehnjährigen Tätigkeit bei der LAPP Gruppe hat unser Team die Zusammenarbeit mit ihm kennengelernt und sehr geschätzt. Diese bestehende Vertrautheit und das gegenseitige Vertrauen erleichtern den Einstieg enorm und versprechen eine produktive Kooperation von Tag eins an.
### 2. Beruflicher Hintergrund: Erfahrung trifft technische Tiefe
Mit rund 50 Jahren verbindet Johannes fundierte Berufserfahrung mit frischer Motivation. Seine Basis ist eine technische Ausbildung im Bereich Elektrotechnik. Dieses Fundament ermöglicht es ihm, unsere Produkte nicht nur zu vertreiben, sondern sie in ihrer gesamten technischen Tiefe zu erklären und einzuordnen.
Sein Werdegang im Überblick:
<Block type="technicalGrid" data={{"id":"69a403b501eb030001c2c398","items":[{"id":"699de43d6365be78f9ef2281","label":"Seit Jan. 2026","value":"Senior Key Account Manager bei KLZ Vertriebs GmbH (Remote)"},{"id":"699de43d6365be78f9ef2282","label":"2015 2026","value":"Projektmanager Infrastrukturbereich Stadtwerke & Energieversorger bei der LAPP Gruppe (Stuttgart)"}],"title":"Karrierestationen","blockType":"technicalGrid"}} />
In den vergangenen elf Jahren hat er sich als Experte für die Anforderungen großer Infrastrukturanbieter etabliert. Er kennt die Herausforderungen der Branche technisch, wirtschaftlich und strategisch aus erster Hand.
### 3. Expertise: Ausschreibungen, Normen und Markttrends
Was Johannes besonders wertvoll für unser Team macht, ist sein spezialisiertes Fachwissen:
<Block type="technicalGrid" data={{"id":"69a403b501eb030001c2c399","items":[{"id":"699de43d6365be78f9ef2284","label":"Tender-Management","value":"Seine umfassende Erfahrung macht ihn zu einem sicheren Partner bei komplexen Ausschreibungen."},{"id":"699de43d6365be78f9ef2285","label":"Normen & Fertigung","value":"Er verfügt über tiefgehende Kenntnisse im Bereich Kabelnormen und der Kabelfertigung."},{"id":"699de43d6365be78f9ef2286","label":"Marktkenntnis","value":"Trends, Preisentwicklungen und Beschaffungsstrategien im deutschen Kabelmarkt sind ihm bestens vertraut."},{"id":"699de43d6365be78f9ef2287","label":"Logistik","value":"Fundierte Kenntnisse in der Lieferkette runden sein Profil ab."}],"title":"Kernkompetenzen","blockType":"technicalGrid"}} />
### 4. Ein verlässlicher Partner auf Augenhöhe
Johannes genießt bei Kunden eine hohe Wertschätzung als echter „Kümmerer“. Er übernimmt Verantwortung und zeichnet sich durch eine ausgleichende, aber in der Sache klare Verhandlungsführung aus. Seine Fähigkeit, komplexe Anforderungen strukturiert umzusetzen, hat sich bereits in früheren gemeinsamen Projekten mit KLZ bewährt.
### 5. Neue Rolle und Ziele bei KLZ Cables
In seiner neuen Position wird Johannes den Vertrieb strategisch verstärken und die Geschäftsführung operativ entlasten.
Seine Kernaufgaben umfassen:
- **Gezielte Betreuung:** Fokus auf Stadtwerke, Netzbetreiber und Energieversorger.
- **Markterschließung:** Aufbau von Kontakten in den Bereichen Renewables und Tiefbau.
- **Strategische Planung:** Umsetzung von Vertriebsaktivitäten ohne administrative Grenzen, um maximale Dynamik zu entfalten.
### 6. Ausblick
Wir freuen uns besonders, dass Johannes bei KLZ den Raum findet, sein gesamtes Wissen optimal für unsere Kunden einzusetzen. Mit seiner Kombination aus technischem Know-how, Markterfahrung und menschlicher Integrität ist er genau am richtigen Ort, um das Wachstum von KLZ Cables nachhaltig zu fördern.
Herzlich willkommen im Team, Johannes! Wir freuen uns auf die gemeinsamen Projekte.

View File

@@ -0,0 +1,79 @@
---
title: Kabelabkürzungen entschlüsselt der Schlüssel zur richtigen Kabelwahl
slug: kabelabkuerzungen-entschluesselt-der-schluessel-zur-richtigen-kabelwahl
excerpt: ''
date: '2025-03-17T09:00:23.000Z'
featuredImage:
id: 80
alt: Medium Voltage Cables KLZ Cables 12 30 2024 05 20 PM scaled
caption: null
updatedAt: '2026-02-24T17:47:42.440Z'
createdAt: '2026-02-24T17:47:42.440Z'
url: >-
/media/Medium-Voltage-Cables-%E2%80%93-KLZ-Cables-12-30-2024_05_20_PM-scaled-5.webp
thumbnailURL: >-
/media/Medium-Voltage-Cables-%E2%80%93-KLZ-Cables-12-30-2024_05_20_PM-scaled-5-600x1288.webp
filename: Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled-5.webp
mimeType: image/webp
filesize: 67110
width: 1193
height: 2560
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/Medium-Voltage-Cables-%E2%80%93-KLZ-Cables-12-30-2024_05_20_PM-scaled-5-600x1288.webp
width: 600
height: 1288
mimeType: image/webp
filesize: 26608
filename: >-
Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled-5-600x1288.webp
card:
url: >-
/media/Medium-Voltage-Cables-%E2%80%93-KLZ-Cables-12-30-2024_05_20_PM-scaled-5-768x1648.webp
width: 768
height: 1648
mimeType: image/webp
filesize: 37282
filename: >-
Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled-5-768x1648.webp
tablet:
url: >-
/media/Medium-Voltage-Cables-%E2%80%93-KLZ-Cables-12-30-2024_05_20_PM-scaled-5-1024x2197.webp
width: 1024
height: 2197
mimeType: image/webp
filesize: 54786
filename: >-
Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled-5-1024x2197.webp
category: Kabel Technologie
_status: published
---
## Kabelabkürzungen entschlüsselt der Schlüssel zur richtigen Kabelwahl
*Ein H-Kabel ist ein Hochspannungskabel mit drei Leitern für Dreiphasenwechselstrom, entwickelt von Martin Höchstädter. Die metallisierte Abschirmung jeder Ader sorgt für eine gleichmäßige Feldverteilung, reduziert die Isolationsbelastung und ermöglicht höhere Betriebsspannungen. Eingesetzt wird es in Hochspannungsnetzen, Umspannwerken und Windparks.*
- **K** Kabel mit Bleimantel<br />*Bleimäntel wurden früher häufig als Schutz gegen Feuchtigkeit und chemische Einflüsse verwendet. Aufgrund von Umweltaspekten wurden sie jedoch schon lange durch moderne Materialien ersetzt.*
- **L** Glatter Aluminiummantel
- **N** Kabel nach Norm<br />*Dieser Buchstabe signalisiert, dass das Kabel nach genormten Vorgaben gefertigt wurde ein wichtiges Qualitätsmerkmal für Planung und Sicherheit.*
- **Ö** Ölkabel<br />*Ölkabel sind Hochspannungskabel, die im Inneren mit dünnflüssigem Mineralöl unter Druck betrieben werden. Seit den 1930er Jahren werden sie für 100 kV bis 500 kV als Erdkabel genutzt, vor allem in städtischen Hochspannungsnetzen wie der 380-kV-Transversale Berlin und Wien.*
- **Q** Beflechtung aus verzinktem Stahldraht
- **R** Runddrahtbewehrung
- **S** Kupferschirm (≥ 6 mm²) zwecks Berührungsschutz oder zur Fortleitung von Fehlerströmen<br />*Ein Kupferschirm reduziert elektromagnetische Störungen und dient in manchen Anwendungen als Schutzleiter.*
- **SE** Anstatt H; analog zu S, jedoch für Mehraderkabel; dann jeweils für jede Ader
### Isolationsmaterialien: Schutz gegen elektrische Durchschläge
### Leiteraufbau: Die innere Struktur eines Kabels
### Fazit: Wissen, was hinter den Abkürzungen steckt
Wer diese Abkürzungen einmal verstanden hat, kann Kabelbezeichnungen nicht nur lesen, sondern auch gezielt das passende Produkt für seine Anwendung auswählen. Ob für Hochspannungsleitungen, industrielle Steuerungen oder den Netzanschluss eines Windparks die richtige Kabelwahl ist entscheidend für eine sichere und langlebige Installation.
## KLZ Ihr Ansprechpartner, wenn es um Kabel geht
Nachdem wir nun die Welt der Kabelabkürzungen entschlüsselt haben, dürfte klar sein: Ein Kabel ist weit mehr als nur ein Draht mit Isolierung. Die Kombination aus Leitermaterial, Isolierung, Abschirmung und mechanischem Schutz entscheidet darüber, ob ein Kabel den Anforderungen einer bestimmten Anwendung gewachsen ist. Genau hier wird es oft kompliziert denn nicht jedes Projekt stellt dieselben Anforderungen an Verlegung, Belastbarkeit oder Umweltbeständigkeit.
Wenn es also darum geht, das richtige Kabel für eine spezifische Anwendung zu finden, ist es gut, einen Partner an der Seite zu haben, der sich auskennt. **KLZ** steht Ihnen genau dafür zur Verfügung. Ob Sie ein längs- und querwasserdichtes Kabel für eine anspruchsvolle Erdverlegung benötigen, ein Hochspannungskabel mit metallisierter Abschirmung oder ein flexibles Kabel mit PUR-Mantel wir helfen Ihnen, die richtige Wahl zu treffen.
Denn am Ende zählt nicht nur, dass das Kabel passt, sondern dass es langfristig zuverlässig arbeitet. Und wer sich einmal durch die Abkürzungen gekämpft hat, weiß: Ein *NA2XSEYRGY* ist nicht einfach nur ein Kabel es ist eine maßgeschneiderte Lösung für eine bestimmte Herausforderung. Und genau diese Lösungen liefern wir.
🔗 Sie suchen das passende Kabel? Schauen Sie sich unsere [Produktübersicht](/de/produkte/) an.<br />🔗 Noch Fragen? Kontaktieren Sie uns direkt über unsere [Kontaktseite](/de/contact/).
Lassen Sie uns gemeinsam herausfinden, welches Kabel für Ihr Projekt das richtige ist.

View File

@@ -0,0 +1,359 @@
---
title: 'Kabeltrommelqualität: Die Grundlage der Kabelzuverlässigkeit'
slug: kabeltrommelqualitaet-die-grundlage-der-kabelzuverlaessigkeit
excerpt: ''
date: '2025-01-15T12:41:56.000Z'
featuredImage:
id: 46
alt: 1234adws21312 scaled
caption: null
updatedAt: '2026-02-24T17:47:31.780Z'
createdAt: '2026-02-24T17:47:31.779Z'
url: /media/1234adws21312-scaled.jpg
thumbnailURL: /media/1234adws21312-scaled-600x450.jpg
filename: 1234adws21312-scaled.jpg
mimeType: image/jpeg
filesize: 683734
width: 2560
height: 1920
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/1234adws21312-scaled-600x450.jpg
width: 600
height: 450
mimeType: image/jpeg
filesize: 60828
filename: 1234adws21312-scaled-600x450.jpg
card:
url: /media/1234adws21312-scaled-768x576.jpg
width: 768
height: 576
mimeType: image/jpeg
filesize: 91615
filename: 1234adws21312-scaled-768x576.jpg
tablet:
url: /media/1234adws21312-scaled-1024x768.jpg
width: 1024
height: 768
mimeType: image/jpeg
filesize: 147609
filename: 1234adws21312-scaled-1024x768.jpg
category: Kabel Technologie
_status: published
---
## Kabeltrommelqualität: Die Grundlage der Kabelzuverlässigkeit
Die Investition in hochwertige Trommeln minimiert diese Risiken und spart Ihnen langfristig Zeit, Geld und Nerven.
## Unser Engagement für die Qualität der Kabeltrommeln
Bei KLZ machen wir keine Kompromisse, wenn es um die Qualität unserer Kabeltrommeln geht. Jede Trommel, die wir liefern, wird sorgfältig entworfen und gefertigt, um eine langanhaltende Leistung zu gewährleisten. So garantieren wir Exzellenz:
- **Premium-Materialien** Wir verwenden nur hochwertiges Holz und verstärkte Komponenten, um die strukturelle Integrität auch unter anspruchsvollen Bedingungen zu gewährleisten.
- **Wetterbeständige Konstruktion** Unsere Trommeln werden mit fortschrittlichen Beschichtungen und Oberflächenbehandlungen behandelt, die sie vor Feuchtigkeit, UV-Strahlung und Temperaturschwankungen schützen.
- **Präzisionsengineering** Strenge Standards in der Fertigung sorgen dafür, dass unsere Trommeln maßgenau sind und perfekt für Kabel jeder Größe passen.
- **Verstärkte Befestigungen** Wir legen Wert auf eine robuste Montage und verwenden hochfeste Nägel und Schrauben, die sich im Laufe der Zeit nicht lösen.
- **Qualitätszertifizierte Lieferanten** Jede Trommel, die wir bereitstellen, stammt von Herstellern, die unsere strengen Qualitätsanforderungen erfüllen.
- **Maßgeschneiderte Lösungen** Von kompakten Trommeln für leichtere Lasten bis hin zu massiven Modellen, die bis zu 7.600 kg bewältigen können, bieten wir für jedes Projekt die passende Lösung.
- **Nachhaltigkeitsfokus** Wo immer möglich, integrieren wir recycelte und nachhaltige Materialien, ohne die Qualität zu beeinträchtigen.
<table>
<thead>
<tr>
<th>Identifier / Number</th>
<th>empty weight kg</th>
<th>max. load kg</th>
<th>Flange diameter mm</th>
<th>Core diameter mm</th>
<th>Core width mm</th>
<th>Overall width mm</th>
</tr>
</thead>
<tbody>
<tr>
<td>Т-6</td>
<td>30<span> kg</span></td>
<td>250<span> kg</span></td>
<td>630<span> mm</span></td>
<td>315<span> mm</span></td>
<td>315<span> mm</span></td>
<td>415<span> mm</span></td>
</tr>
<tr>
<td>Т-6,3</td>
<td>30<span> kg</span></td>
<td>250<span> kg</span></td>
<td>630<span> mm</span></td>
<td>315<span> mm</span></td>
<td>315<span> mm</span></td>
<td>415<span> mm</span></td>
</tr>
<tr>
<td>Т-7</td>
<td>30<span> kg</span></td>
<td>250<span> kg</span></td>
<td>710<span> mm</span></td>
<td>334<span> mm</span></td>
<td>400<span> mm</span></td>
<td>520<span> mm</span></td>
</tr>
<tr>
<td>Т-8</td>
<td>40<span> kg</span></td>
<td>400<span> kg</span></td>
<td>800<span> mm</span></td>
<td>400<span> mm</span></td>
<td>400<span> mm</span></td>
<td>520<span> mm</span></td>
</tr>
<tr>
<td>Т-9</td>
<td>47<span> kg</span></td>
<td>750<span> kg</span></td>
<td>900<span> mm</span></td>
<td>450<span> mm</span></td>
<td>560<span> mm</span></td>
<td>690<span> mm</span></td>
</tr>
<tr>
<td>T-10</td>
<td>57<span> kg</span></td>
<td>1600<span> kg</span></td>
<td>1000<span> mm</span></td>
<td>545<span> mm</span></td>
<td>500<span> mm</span></td>
<td>600<span> mm</span></td>
</tr>
<tr>
<td>T-12</td>
<td>90<span> kg</span></td>
<td>1600<span> kg</span></td>
<td>1220<span> mm</span></td>
<td>650<span> mm</span></td>
<td>500<span> mm</span></td>
<td>600<span> mm</span></td>
</tr>
<tr>
<td>T-12</td>
<td>140<span> kg</span></td>
<td>1600<span> kg</span></td>
<td>1220<span> mm</span></td>
<td>650<span> mm</span></td>
<td>710<span> mm</span></td>
<td>810<span> mm</span></td>
</tr>
<tr>
<td>T-12</td>
<td>150<span> kg</span></td>
<td>1600<span> kg</span></td>
<td>1220<span> mm</span></td>
<td>650<span> mm</span></td>
<td>650<span> mm</span></td>
<td>780<span> mm</span></td>
</tr>
<tr>
<td>T-14</td>
<td>146<span> kg</span></td>
<td>1900<span> kg</span></td>
<td>1400<span> mm</span></td>
<td>750<span> mm</span></td>
<td>710<span> mm</span></td>
<td>830<span> mm</span></td>
</tr>
<tr>
<td>T-14</td>
<td>200<span> kg</span></td>
<td>1900<span> kg</span></td>
<td>1400<span> mm</span></td>
<td>750<span> mm</span></td>
<td>670<span> mm</span></td>
<td>780<span> mm</span></td>
</tr>
<tr>
<td>T-14</td>
<td>250<span> kg</span></td>
<td>1900<span> kg</span></td>
<td>1400<span> mm</span></td>
<td>750<span> mm</span></td>
<td>670<span> mm</span></td>
<td>780<span> mm</span></td>
</tr>
<tr>
<td>Т-14</td>
<td>200<span> kg</span></td>
<td>2000<span> kg</span></td>
<td>1400<span> mm</span></td>
<td>750<span> mm</span></td>
<td>884<span> mm</span></td>
<td>1000<span> mm</span></td>
</tr>
<tr>
<td>T-16</td>
<td>260<span> kg</span></td>
<td>2500<span> kg</span></td>
<td>1600<span> mm</span></td>
<td>800<span> mm</span></td>
<td>800<span> mm</span></td>
<td>924<span> mm</span></td>
</tr>
<tr>
<td>T-18</td>
<td>320<span> kg</span></td>
<td>3800<span> kg</span></td>
<td>1800<span> mm</span></td>
<td>1120<span> mm</span></td>
<td>900<span> mm</span></td>
<td>1068<span> mm</span></td>
</tr>
<tr>
<td>T-18</td>
<td>330<span> kg</span></td>
<td>3800<span> kg</span></td>
<td>1800<span> mm</span></td>
<td>900<span> mm</span></td>
<td>900<span> mm</span></td>
<td>1068<span> mm</span></td>
</tr>
<tr>
<td>T-20</td>
<td>340<span> kg</span></td>
<td>5000<span> kg</span></td>
<td>2000<span> mm</span></td>
<td>1220<span> mm</span></td>
<td>1000<span> mm</span></td>
<td>1188<span> mm</span></td>
</tr>
<tr>
<td>T-20</td>
<td>380<span> kg</span></td>
<td>5000<span> kg</span></td>
<td>2000<span> mm</span></td>
<td>1000<span> mm</span></td>
<td>900<span> mm</span></td>
<td>1248<span> mm</span></td>
</tr>
<tr>
<td>T-22</td>
<td>550<span> kg</span></td>
<td>6000<span> kg</span></td>
<td>2200<span> mm</span></td>
<td>1320<span> mm</span></td>
<td>980<span> mm</span></td>
<td>1167<span> mm</span></td>
</tr>
<tr>
<td>T-22</td>
<td>716<span> kg</span></td>
<td>6000<span> kg</span></td>
<td>2200<span> mm</span></td>
<td>1020<span> mm</span></td>
<td>1370<span> mm</span></td>
<td>1590<span> mm</span></td>
</tr>
<tr>
<td>T-22</td>
<td>800<span> kg</span></td>
<td>6000<span> kg</span></td>
<td>2200<span> mm</span></td>
<td>1320<span> mm</span></td>
<td>1100<span> mm</span></td>
<td>1340<span> mm</span></td>
</tr>
<tr>
<td>T-22</td>
<td>850<span> kg</span></td>
<td>6000<span> kg</span></td>
<td>2200<span> mm</span></td>
<td>1320<span> mm</span></td>
<td>1040<span> mm</span></td>
<td>1340<span> mm</span></td>
</tr>
<tr>
<td>Т-24</td>
<td>450<span> kg</span></td>
<td>4000<span> kg</span></td>
<td>2390<span> mm</span></td>
<td>1020<span> mm</span></td>
<td>1000<span> mm</span></td>
<td>1150<span> mm</span></td>
</tr>
<tr>
<td>Т-24</td>
<td>800<span> kg</span></td>
<td>5000<span> kg</span></td>
<td>2400<span> mm</span></td>
<td>1020<span> mm</span></td>
<td>1320<span> mm</span></td>
<td>1600<span> mm</span></td>
</tr>
<tr>
<td>Т-25</td>
<td>900<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2500<span> mm</span></td>
<td>1500<span> mm</span></td>
<td>1300<span> mm</span></td>
<td>1560<span> mm</span></td>
</tr>
<tr>
<td>Т-25</td>
<td>900<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2500<span> mm</span></td>
<td>1020<span> mm</span></td>
<td>1320<span> mm</span></td>
<td>1600<span> mm</span></td>
</tr>
<tr>
<td>Т-25</td>
<td>950<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2500<span> mm</span></td>
<td>1500<span> mm</span></td>
<td>1210<span> mm</span></td>
<td>1560<span> mm</span></td>
</tr>
<tr>
<td>Т-25</td>
<td>950<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2500<span> mm</span></td>
<td>1500<span> mm</span></td>
<td>1210<span> mm</span></td>
<td>1560<span> mm</span></td>
</tr>
<tr>
<td>Т-26</td>
<td>1350<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2650<span> mm</span></td>
<td>1500<span> mm</span></td>
<td>1400<span> mm</span></td>
<td>1680<span> mm</span></td>
</tr>
<tr>
<td>Т-26</td>
<td>1000<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2600<span> mm</span></td>
<td>1300<span> mm</span></td>
<td>1320<span> mm</span></td>
<td>1600<span> mm</span></td>
</tr>
<tr>
<td>Т-26</td>
<td>1350<span> kg</span></td>
<td>7600<span> kg</span></td>
<td>2650<span> mm</span></td>
<td>1500<span> mm</span></td>
<td>1310<span> mm</span></td>
<td>1680<span> mm</span></td>
</tr>
</tbody>
</table>
## Beste Praktiken zur Erhaltung der Qualität von Kabeltrommeln
Selbst die besten Trommeln erfordern eine ordnungsgemäße Handhabung, um ihre Integrität zu bewahren. Hier sind einige Tipps, um Ihre Kabeltrommeln in einwandfreiem Zustand zu halten:
- **Regelmäßig inspizieren:** Überprüfen Sie vor der Nutzung auf Anzeichen von Abnutzung, Rissen oder lockeren Komponenten.
- **Intelligent lagern:** Stellen Sie die Trommeln auf ebenem, trockenem Boden ab, um Verformung oder Feuchtigkeitsaufnahme zu vermeiden.
- **Mit Sorgfalt handhaben:** Schulen Sie das Personal, Gabelstapler und andere Geräte richtig zu benutzen, um versehentliche Schäden zu verhindern.
- **Während der Lagerung rotieren:** Das periodische Drehen der Trommeln verhindert Verformungen und erhält die Rundheit des Kabels.

View File

@@ -0,0 +1,120 @@
---
title: 'Klimaneutral bis 2050? Was wir tun müssen, um das Ziel zu erreichen'
slug: klimaneutral-bis-2050-was-wir-tun-muessen-um-das-ziel-zu-erreichen
excerpt: ''
date: '2025-01-20T11:30:14.000Z'
featuredImage:
id: 81
alt: >-
business planning hand using laptop for working te 2024 11 01 21 25 44 utc
scaled
caption: null
updatedAt: '2026-02-24T17:47:42.908Z'
createdAt: '2026-02-24T17:47:42.908Z'
url: >-
/media/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5.webp
thumbnailURL: >-
/media/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-600x400.webp
filename: >-
business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5.webp
mimeType: image/webp
filesize: 146544
width: 2560
height: 1707
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-600x400.webp
width: 600
height: 400
mimeType: image/webp
filesize: 28402
filename: >-
business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-600x400.webp
card:
url: >-
/media/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-768x512.webp
width: 768
height: 512
mimeType: image/webp
filesize: 38352
filename: >-
business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-768x512.webp
tablet:
url: >-
/media/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-1024x683.webp
width: 1024
height: 683
mimeType: image/webp
filesize: 52118
filename: >-
business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled-5-1024x683.webp
category: Kabel Technologie
_status: published
---
## Klimaneutral bis 2050? Was wir tun müssen, um das Ziel zu erreichen
- Unerschöpfliche Ressourcen: Sonne, Wind und Wasser gehen nie aus.
- Keine direkten Emissionen: Im Gegensatz zu Kohle oder Öl verursachen sie keinen CO₂-Ausstoß.
- Regionale Wertschöpfung: Erneuerbare Energien fördern lokale Wirtschaftskreisläufe.
#### Ausbau von Wind- und Solarenergie
Ein zentraler Schritt ist der massive Ausbau von Wind- und Solarparks. Hier gibt es jedoch Herausforderungen:
- Langwierige Genehmigungsverfahren, die Projekte verzögern.
- Widerstand in der Bevölkerung gegen neue Anlagen.
- Die Notwendigkeit, große Speicherkapazitäten für überschüssige Energie zu schaffen.
#### Bedeutung von intelligenten Stromnetzen
Die Energieversorgung wird dezentraler, und das stellt neue Anforderungen an die Netze. Smart Grids ermöglichen:
- Die Integration von **Wind- **und** Solarenergie**, auch bei schwankender Produktion.
- Eine **effiziente Verteilung** der Energie zwischen Produzenten und Verbrauchern.
- Mehr Stabilität, insbesondere bei hoher Nachfrage.
🌞 Erneuerbare Energien wie Wind und Sonne sind die Basis für eine grüne Energiezukunft mit Smart Grids klappt auch die Verteilung.
## Energieeffizienz als Gamechanger
Energieeffizienz ist einer der einfachsten und gleichzeitig effektivsten Hebel, um Emissionen zu reduzieren. Weniger Energieverbrauch bedeutet automatisch weniger CO₂-Ausstoß ohne dass wir auf Komfort verzichten müssen.
### Was macht Energieeffizienz so wichtig?
- Es spart Ressourcen und Kosten.
- Es reduziert die Belastung von Stromnetzen.
- Es bringt kurzfristige Erfolge, während der Ausbau erneuerbarer Energien länger dauert.
#### Beispiele für energieeffiziente Maßnahmen
- **Gebäudesanierung**: Die Dämmung von Wänden und Dächern senkt den Energiebedarf um bis zu 30 %.
- **Moderne Technologien**: Energiesparende Geräte und smarte Systeme, die den Verbrauch optimieren.
- **Optimierung in der Industrie**: Produktionsverfahren, die weniger Energie benötigen, und eine bessere Rückgewinnung von Abwärme.
💡 Mit cleverem Energiesparen und moderner Technologie können wir große Schritte Richtung Klimaneutralität machen.
## Nachhaltige Infrastruktur: Ein Muss für die Energiewende
Die Energiewende steht und fällt mit der Infrastruktur. Von der Stromerzeugung bis zur Verteilung muss alles auf Nachhaltigkeit ausgelegt sein.
### Die Rolle der Kabelindustrie
Kabel sind die Lebensadern der Energiewende. Sie transportieren Strom von Wind- und Solarparks dorthin, wo er gebraucht wird. Nachhaltige Lösungen spielen dabei eine zentrale Rolle:
- **Recycling von Kabelmaterialien**: Wiederverwendbare Rohstoffe reduzieren den ökologischen Fußabdruck.
- **Langlebige Produkte**: Hochwertige Kabel minimieren den Wartungsaufwand und erhöhen die Effizienz.
- **Kostenlose Trommelrückgabe**: Durch Programme wie unser Trommel-Rückgabeservice wird unnötiger Abfall vermieden.
Auch der Netzausbau ist entscheidend. Ohne leistungsfähige Netze wird der Transport von erneuerbarer Energie ins Stocken geraten.
🔗 Grüne Kabel und recycelte Materialien helfen, die Energiewende umweltfreundlich und zukunftssicher zu gestalten.
## Zusammenarbeit: Gemeinsam zum Ziel
Die Klimakrise lässt sich nur lösen, wenn **Politik**, **Wirtschaft** und **Gesellschaft** zusammenarbeiten. Jede dieser Gruppen trägt eine zentrale Verantwortung.
Die Politik muss klare Rahmenbedingungen schaffen: **verbindliche Klimaziele**, **CO₂-Preise** und **Förderprogramme** für grüne Technologien. Nur so können Unternehmen und Privatpersonen motiviert werden, aktiv zu handeln.
Die Wirtschaft spielt eine Schlüsselrolle durch **nachhaltige Geschäftsmodelle**, **Investitionen **in** grüne Technologien** und die Umstellung auf **klimafreundliche Produktionsprozesse**. Innovationen können hier den Unterschied machen.
Auch die Gesellschaft trägt Verantwortung. **Bewusster Konsum**, **nachhaltige Mobilität** und Unterstützung für **Klimaschutzinitiativen** sind entscheidend. Jede alltägliche Entscheidung zählt.
Gleichzeitig braucht es **internationale Kooperation**, um den Klimaschutz global voranzutreiben. **Technologietransfer**, **Finanzhilfen** und gemeinsame Standards sind unerlässlich.
Klimaschutz ist Teamarbeit. Nur gemeinsam können wir eine lebenswerte Zukunft schaffen.
🤝 Wenn Politik, Wirtschaft und Gesellschaft zusammenarbeiten, wird Klimaschutz eine globale Erfolgsgeschichte.
## Fazit: Handeln statt warten die Uhr tickt
2050 mag auf den ersten Blick weit entfernt wirken, doch die Zeit, um den Klimawandel zu bremsen, läuft uns davon. Klimaneutralität ist nicht nur eine Vision, sondern eine Notwendigkeit.
Um das Ziel zu erreichen, braucht es:
- Mutige Entscheidungen: Von der Politik, Unternehmen und jedem Einzelnen.
- Innovative Technologien: Für eine saubere Energieversorgung und effizientere Prozesse.
- Zusammenhalt und Entschlossenheit: Nur gemeinsam können wir die Klimakrise bewältigen.
Die Zukunft liegt in unseren Händen packen wir es an!

View File

@@ -0,0 +1,49 @@
---
title: KLZ im Adressbuch der Windenergie 2025
slug: klz-im-adressbuch-der-windenergie-2025
excerpt: ''
date: '2025-01-15T12:30:43.000Z'
featuredImage:
id: 82
alt: klz directory 2 scaled
caption: null
updatedAt: '2026-02-24T17:47:43.336Z'
createdAt: '2026-02-24T17:47:43.336Z'
url: /media/klz-directory-2-scaled-5.webp
thumbnailURL: /media/klz-directory-2-scaled-5-600x397.webp
filename: klz-directory-2-scaled-5.webp
mimeType: image/webp
filesize: 74796
width: 2560
height: 1694
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/klz-directory-2-scaled-5-600x397.webp
width: 600
height: 397
mimeType: image/webp
filesize: 12438
filename: klz-directory-2-scaled-5-600x397.webp
card:
url: /media/klz-directory-2-scaled-5-768x508.webp
width: 768
height: 508
mimeType: image/webp
filesize: 17382
filename: klz-directory-2-scaled-5-768x508.webp
tablet:
url: /media/klz-directory-2-scaled-5-1024x678.webp
width: 1024
height: 678
mimeType: image/webp
filesize: 25240
filename: klz-directory-2-scaled-5-1024x678.webp
category: Kabel Technologie
_status: published
---
## KLZ im Adressbuch der Windenergie 2025
### Warum es wichtig ist

View File

@@ -0,0 +1,90 @@
---
title: KLZ wächst weiter neue Stärke im Bereich Financial & Sales
slug: klz-waechst-weiter-neue-staerke-im-bereich-financial-sales
excerpt: ''
date: '2025-10-06T11:26:31.000Z'
featuredImage:
id: 83
alt: '1759325528650'
caption: null
updatedAt: '2026-02-24T17:47:43.734Z'
createdAt: '2026-02-24T17:47:43.733Z'
url: /media/1759325528650-5.webp
thumbnailURL: /media/1759325528650-5-600x450.webp
filename: 1759325528650-5.webp
mimeType: image/webp
filesize: 284664
width: 2046
height: 1536
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/1759325528650-5-600x450.webp
width: 600
height: 450
mimeType: image/webp
filesize: 41248
filename: 1759325528650-5-600x450.webp
card:
url: /media/1759325528650-5-768x577.webp
width: 768
height: 577
mimeType: image/webp
filesize: 61786
filename: 1759325528650-5-768x577.webp
tablet:
url: /media/1759325528650-5-1024x769.webp
width: 1024
height: 769
mimeType: image/webp
filesize: 94806
filename: 1759325528650-5-1024x769.webp
category: Kabel Technologie
_status: published
---
## KLZ wächst weiter neue Stärke im Bereich Financial & Sales
<Block type="technicalGrid" data={{"items":[{"id":"699de43f6365be78f9ef228b","label":"Mehr Projekte im In- und Ausland","value":"Klare Zahlen und belastbare Prognosen"},{"id":"699de43f6365be78f9ef228c","label":"Steigende Anforderungen im Vertrieb","value":"Bessere Übersicht über Trends und Margen"},{"id":"699de43f6365be78f9ef228d","label":"Komplexere Prozesse","value":"Schnellere, fundierte Entscheidungen"},{"id":"699de43f6365be78f9ef228e","label":"Nachhaltiges Wachstum","value":"Stabilität statt Zufall"}],"title":"Warum wir unser Controlling ausbauen","blockType":"technicalGrid","id":"69f85c4f31a177188da0eb19"}} />
Kurz gesagt: Wir wollen nicht einfach nur wachsen wir wollen verstehen, *wie* wir wachsen.<br />Deshalb setzen wir künftig noch stärker auf **qualitatives Controlling** und freuen uns über Unterstützung, die genau das möglich macht.
## Neue Stärke im Team
Mit [**Julia Havasi**](https://www.linkedin.com/in/julia-havasi-18556b233/) haben wir genau die Verstärkung gefunden, die wir gesucht haben: analytisch stark, strukturiert im Denken und mit einem guten Gespür für die Dynamik zwischen Zahlen und Menschen.
Als **Senior Financial & Sales Controller** übernimmt Julia künftig die Verantwortung für unser Finanz- und Vertriebscontrolling. Ihr Ziel: **mehr Klarheit, mehr Weitblick, mehr Substanz** in jeder Entscheidung.
<Block type="technicalGrid" data={{"items":[{"id":"699de43f6365be78f9ef2290","label":"Finanzcontrolling","value":"Saubere Zahlen, klare Strukturen und nachvollziehbare Reports"},{"id":"699de43f6365be78f9ef2291","label":"Sales Controlling","value":"Vertriebszahlen analysieren, Potenziale erkennen, Trends ableiten"},{"id":"699de43f6365be78f9ef2292","label":"Prognosen & Analysen","value":"Frühzeitige Einschätzung von Marktbewegungen und Investitionschancen"},{"id":"699de43f6365be78f9ef2293","label":"Reporting & Kommunikation","value":"Komplexe Daten so aufbereiten, dass sie jeder versteht schnell und präzise"}],"title":"Aufgabenbereiche & Ziele","blockType":"technicalGrid","id":"69f85c4f31a177188da0eb1a"}} />
Julia wird damit eine zentrale Rolle in der weiteren Entwicklung von KLZ spielen als Schnittstelle zwischen **Management, Vertrieb und Strategie**.<br />Oder, um es etwas lockerer zu sagen: Sie sorgt dafür, dass wir nicht nur wissen, **wo wir stehen**, sondern auch **wohin wir gehen**.
## Erfahrung, die verbindet
Zahlenverständnis trifft Praxiserfahrung.<br />Mit über 13 Jahren Erfahrung im Controlling und Vertrieb bringt [**Julia Havasi**](https://www.linkedin.com/in/julia-havasi-18556b233/) das ideale Zusammenspiel aus analytischer Präzision und unternehmerischem Denken mit.
Ihr beruflicher Weg:<br />Nach ihrer Ausbildung zur **Groß- und Außenhandelskauffrau** sammelte sie früh Einblicke in betriebswirtschaftliche Abläufe und entwickelte ein Gespür für klare Prozesse.<br />Bei der **PETER HAHN GmbH** stieg sie Schritt für Schritt auf von der internationalen Vertriebsassistenz bis zur **Marketing Controlling Managerin** im Bereich Sales & Marketing. Dort war sie verantwortlich für die Analyse von Kennzahlen, Budgetplanung und Marktbeobachtung und lernte, Zahlen als Grundlage für strategische Entscheidungen zu nutzen.<br />Anschließend wechselte sie zur **GOLDNER GmbH (Madeleine)**, wo sie als **Specialist Planning & Analytics** die Themen Planung, Forecasting und Reporting weiter vertiefte. Ihre Arbeit dort war geprägt von strukturierten Prozessen und enger Abstimmung mit Management und Vertrieb.
Ihre Stärken:
- **Analytisches Denken:** Sie erkennt Zusammenhänge schnell und leitet daraus konkrete Handlungsempfehlungen ab.
- **Struktur und Genauigkeit:** Sie sorgt für saubere Prozesse und nachvollziehbare Datenflüsse.
- **Strategisches Gespür:** Sie versteht, wie operative Zahlen langfristige Entwicklungen beeinflussen.
- **Klare Kommunikation:** Komplexe Inhalte bringt sie verständlich auf den Punkt ohne Zahlenchaos.
- **Praxisorientierung:** Sie denkt lösungsorientiert und immer mit Blick auf den Nutzen fürs Unternehmen.
Mit dieser Mischung aus Erfahrung, Struktur und Kommunikationsstärke ist Julia genau die richtige, um KLZ beim weiteren Wachstum Richtung Zukunft zu begleiten.
## Zahlen mit Zukunftsblick
Zahlen sind für uns kein Selbstzweck sie sind das Fundament jeder guten Entscheidung.<br />Mit Julia Havasi bekommt das Thema Controlling bei KLZ eine neue Tiefe: Weg vom reinen Blick in den Rückspiegel, hin zu einer **vorausschauenden Analyse**, die Chancen und Risiken früh sichtbar macht.
Ihr Fokus liegt darauf, **Zahlen in Zusammenhänge zu setzen**:<br />Wie entwickeln sich Kosten und Margen im Vertrieb? Welche Trends zeichnen sich im Markt ab? Und wo lohnt es sich, gezielt zu investieren, anstatt nur zu reagieren?
Durch ihre Erfahrung im Bereich **Planning & Analytics** schafft Julia den Spagat zwischen Detailtiefe und Übersicht. Sie sorgt dafür, dass Informationen **klar, verständlich und entscheidungsrelevant** aufbereitet werden eine Grundlage, auf der sich Strategien verlässlich planen lassen.
Für uns bedeutet das:
- Wir treffen Entscheidungen auf Basis belastbarer Daten, nicht aus dem Bauch heraus.
- Wir erkennen Marktbewegungen, bevor sie zum Risiko werden.
- Wir steuern unser Wachstum gezielter und effizienter.
So wird aus Controlling nicht einfach Kontrolle sondern **Orientierung** für die Zukunft.
## Stabil wachsen, strategisch handeln
Wachstum ist kein Selbstläufer es braucht Richtung, Kontrolle und klare Ziele.<br />Bei KLZ steht deshalb nicht das schnelle Mehr im Vordergrund, sondern das **nachhaltige Besser**. Wir wollen verstehen, wo Wachstum entsteht, warum es entsteht und wie wir es gezielt fördern können.
Genau hier kommt Julias Erfahrung ins Spiel.<br />Mit ihrem strukturierten Blick auf Zahlen und Prozessen schafft sie Transparenz in Bereichen, die im Tagesgeschäft oft unsichtbar bleiben. Sie liefert die Grundlage, um Prioritäten richtig zu setzen, Ressourcen gezielt einzusetzen und Chancen zu erkennen, bevor sie an uns vorbeiziehen.
So wird Controlling bei KLZ nicht als Bremsklotz verstanden, sondern als **strategisches Werkzeug**, das Wachstum ermöglicht stabil, nachvollziehbar und langfristig erfolgreich.
Denn wer seine Zahlen versteht, steuert nicht nur besser, sondern bewegt sich auch sicherer in einem Markt, der sich ständig verändert.
## Blick nach vorn
Mit der Verstärkung durch **Julia Havasi** geht KLZ den nächsten logischen Schritt: weg vom rein operativen Blick auf Zahlen hin zu einer **strategischen Steuerung**, die Wachstum kontrolliert, messbar und nachhaltig macht.
Julias Erfahrung im Financial & Sales Controlling schafft die Basis, um Entwicklungen frühzeitig zu erkennen und Entscheidungen mit Klarheit zu treffen. Sie sorgt dafür, dass wir die richtigen Fragen stellen, bevor wir handeln:<br />Wo entsteht Wachstum tatsächlich? Welche Bereiche liefern langfristige Stabilität? Und wo besteht Anpassungsbedarf, bevor er zum Problem wird?
Gerade in einer Branche, die sich ständig verändert, ist dieser Blick nach vorn entscheidend.<br />Denn nachhaltiges Wachstum bedeutet für uns nicht, ständig größer zu werden, sondern **besser aufgestellt zu sein** mit klaren Strukturen, belastbaren Daten und einem Verständnis für die Dynamik unserer Märkte.
Mit Julia gewinnen wir eine Kollegin, die diesen Anspruch teilt. Sie bringt Struktur in komplexe Abläufe, übersetzt Zahlen in Erkenntnisse und schafft damit Orientierung nicht nur für das Management, sondern für das ganze Team.
So bleibt KLZ auch in Zukunft das, was uns stark macht: **schnell, verlässlich und immer einen Schritt voraus.**

View File

@@ -0,0 +1,116 @@
---
title: >-
Kupfer oder Aluminiumkabel im Windpark? Kostenvergleich für Erdkabel und
Netzanschluss
slug: >-
kostenvergleich-kupfer-vs-aluminiumkabel-in-windparks-was-lohnt-sich-langfristig
excerpt: ''
date: '2025-02-24T07:30:24.000Z'
featuredImage:
id: 84
alt: medium voltage category
caption: null
updatedAt: '2026-02-24T17:47:44.108Z'
createdAt: '2026-02-24T17:47:44.108Z'
url: /media/medium-voltage-category-5.webp
thumbnailURL: /media/medium-voltage-category-5-600x600.webp
filename: medium-voltage-category-5.webp
mimeType: image/webp
filesize: 156138
width: 1920
height: 1920
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/medium-voltage-category-5-600x600.webp
width: 600
height: 600
mimeType: image/webp
filesize: 23004
filename: medium-voltage-category-5-600x600.webp
card:
url: /media/medium-voltage-category-5-768x768.webp
width: 768
height: 768
mimeType: image/webp
filesize: 34400
filename: medium-voltage-category-5-768x768.webp
tablet:
url: /media/medium-voltage-category-5-1024x1024.webp
width: 1024
height: 1024
mimeType: image/webp
filesize: 54820
filename: medium-voltage-category-5-1024x1024.webp
category: Kabel Technologie
_status: published
---
## Kupfer oder Aluminiumkabel im Windpark? Kostenvergleich für Erdkabel und Netzanschluss
<Block type="comparisonGrid" data={{"items":[{"id":"699de4406365be78f9ef2297","label":"Elektrische Leitfähigkeit","leftValue":"58 MS/m","rightValue":"35 MS/m"},{"id":"699de4406365be78f9ef2298","label":"Dichte (g/cm³)","leftValue":"8,96","rightValue":"2,70"},{"id":"699de4406365be78f9ef2299","label":"Korrosionsbeständigkeit","leftValue":"Sehr hoch","rightValue":"Mittel (Oxidbildung)"},{"id":"699de4406365be78f9ef229a","label":"Mechanische Festigkeit","leftValue":"Hoch","rightValue":"Mittel"},{"id":"699de4406365be78f9ef229b","label":"Gewicht","leftValue":"Hoch","rightValue":"Gering"},{"id":"699de4406365be78f9ef229c","label":"Preis pro Tonne","leftValue":"8.000 9.000 €","rightValue":"2.300 2.500 €"}],"title":"Vergleich der Eigenschaften","blockType":"comparisonGrid","leftLabel":"Kupfer","rightLabel":"Aluminium","id":"69f85c4f31a177188da0eb17"}} />
Aluminium kann zwar durch seine Gewichtsersparnis bei Transport und Installation Vorteile bieten, benötigt aber größere Querschnitte, um die gleiche Leistung zu übertragen. Dies kann sich auf die Platzanforderungen in Kabeltrassen und die mechanische Stabilität auswirken. Zudem neigt Aluminium stärker zur Oxidation, was zu Kontaktproblemen führen kann, während Kupfer seine Leitfähigkeit über lange Zeiträume ohne große Qualitätseinbußen behält. Besonders in feuchten oder salzhaltigen Umgebungen, wie Offshore-Windparks, kann dies ein entscheidender Faktor sein.
# Kosten: Anschaffung, Installation und Betrieb
## Materialkosten
Der größte Vorteil von Aluminium liegt in den Anschaffungskosten. Während Kupferpreise starken Schwankungen unterliegen, bleibt Aluminium relativ stabil.
Im direkten Vergleich schneiden Aluminiumkabel wie **NA2XS(F)2Y** bei langen Verlegewegen und großen **Stromtrassen** wirtschaftlich oft besser ab trotz ihrer geringeren Leitfähigkeit gegenüber Kupfer.
Kosten pro Tonne (Stand 2024):
- Kupfer: 8.000 9.000 €
- Aluminium: 2.300 2.500 €
Bei langen Kabeltrassen macht dieser Preisunterschied eine erhebliche Summe aus.
## Installationsaufwand
- Kupferkabel sind schwerer, was Transport und Verlegung aufwendiger macht.
- Aluminiumkabel sind leichter, was Montage und Logistik vereinfacht.
Gerade bei Offshore-Windparks oder schwer zugänglichen Standorten kann Aluminium daher große Vorteile bieten.
## Betriebskosten und Energieverluste
- Kupferkabel haben aufgrund ihrer besseren Leitfähigkeit geringere Übertragungsverluste.
- Aluminiumkabel benötigen größere Querschnitte, um die gleiche Leistung zu übertragen, was die Kosten für Trassenbau und Material erhöht.
Fazit: Aluminium spart bei der Anschaffung und Installation, kann aber durch höhere Energieverluste langfristig teurer werden.
# Lebensdauer und Wartung
Ein weiterer entscheidender Faktor ist die Beständigkeit der Materialien.
## Korrosionsverhalten
- Kupfer ist sehr widerstandsfähig und neigt kaum zur Oxidation.
- Aluminium bildet eine Oxidschicht, die die elektrischen Kontakte verschlechtern kann.
Besonders in feuchten oder salzhaltigen Umgebungen, wie Offshore-Windparks, kann Aluminium problematisch werden.
## Mechanische Belastbarkeit
- Kupferkabel sind stabiler und weniger anfällig für Materialermüdung.
- Aluminium ist weicher und erfordert spezielle Verbindungstechniken, um langfristig zuverlässig zu funktionieren.
### Wartungsaufwand
Fazit: Kupfer hält länger und benötigt weniger Wartung. Aluminium kann langfristig höhere Folgekosten verursachen.
<blockquote>
Langlebigkeit entscheidet: Während Kupfer jahrzehntelang wartungsfrei bleibt, erfordert Aluminium regelmäßige Kontrollen, um Leistungseinbußen zu vermeiden.
</blockquote>
# Umweltfreundlichkeit und Nachhaltigkeit
Die Frage der Umweltverträglichkeit spielt in der modernen Energiewirtschaft eine zunehmend wichtige Rolle. Nachhaltigkeit beginnt nicht erst beim Betrieb eines Windparks, sondern bereits bei der Wahl der Materialien für dessen Infrastruktur. Dabei unterscheiden sich Kupfer und Aluminium nicht nur in ihrer Herstellung, sondern auch in ihrem Recyclingpotenzial und ihrem Einfluss auf die Umwelt.
## Energieverbrauch bei der Herstellung
Kupfer ist ein Rohstoff mit hoher Leitfähigkeit, doch seine Förderung und Verarbeitung sind energieintensiv. Der Abbau erfolgt in großen Tagebauen oder Minen, die enorme Mengen an Ressourcen verbrauchen. Die Raffination von Kupfer erfordert zusätzlich hohe Temperaturen, was zu einem erheblichen Energieaufwand führt. Studien zeigen, dass die Herstellung von einem Kilogramm Kupfer etwa vier- bis fünfmal **mehr Energie** benötigt als die gleiche Menge Aluminium.
Aluminium hingegen wird aus Bauxit gewonnen, das im Vergleich zu Kupfererz weit verbreitet ist. Die Gewinnung des reinen Metalls erfolgt durch das energieintensive Schmelzflusselektrolyseverfahren, allerdings lässt sich Aluminium durch **Recycling **mit nur etwa** 5 % des ursprünglichen Energiebedarfs** wiederverwerten.
## CO₂-Fußabdruck und ökologische Auswirkungen
Der CO₂-Ausstoß bei der Produktion ist bei Kupfer deutlich höher als bei Aluminium, wenn Letzteres aus recyceltem Material stammt. Aluminium kann nahezu unbegrenzt wiederverwendet werden, während Kupfer zwar ebenfalls recycelbar ist, aber eine höhere Umweltbelastung bei der Neugewinnung aufweist.
Ein weiterer Umweltaspekt ist die **Langlebigkeit und Wartung**. Aluminiumkabel haben eine geringere Lebensdauer als Kupferkabel und müssen daher häufiger ersetzt werden. Das bedeutet, dass die Umweltbilanz von Aluminium nur dann besser ist, wenn es nach der Nutzung konsequent recycelt wird.
## Recyclingfähigkeit
Sowohl Kupfer als auch Aluminium sind vollständig recycelbar, allerdings gibt es Unterschiede in der Praxis:
- **Kupfer** hat eine **hohe Recyclingquote**, da es sehr wertvoll ist und fast immer wiederverwertet wird.
- **Aluminium **kann mit** geringem Energieaufwand recycelt **werden, doch ein Teil der Aluminiumproduktion basiert weiterhin auf neuem Bauxit.
### Langfristige Nachhaltigkeit in Windparks
<Block type="comparisonGrid" data={{"items":[{"id":"699de4406365be78f9ef229e","label":"Effizienz","leftValue":"Besser","rightValue":"Höhere Verluste"},{"id":"699de4406365be78f9ef229f","label":"Kosten (Material & Anschaffung)","leftValue":"Teurer","rightValue":"Günstiger"},{"id":"699de4406365be78f9ef22a0","label":"Installationsaufwand","leftValue":"Schwerer, aufwendiger","rightValue":"Leichter, einfacher"},{"id":"699de4406365be78f9ef22a1","label":"Betriebskosten (Verluste & Wartung)","leftValue":"Geringer","rightValue":"Höher"},{"id":"699de4406365be78f9ef22a2","label":"Korrosionsbeständigkeit","leftValue":"Sehr gut","rightValue":"Mittel"},{"id":"699de4406365be78f9ef22a3","label":"Lebensdauer","leftValue":"Länger","rightValue":"Kürzer"},{"id":"699de4406365be78f9ef22a4","label":"Umweltfreundlichkeit","leftValue":"Hoher Energieaufwand","rightValue":"Besser mit Recycling"}],"title":"Welche Lösung ist die beste für Windparks?","blockType":"comparisonGrid","leftLabel":"Kupfer","rightLabel":"Aluminium","id":"69f85c4f31a177188da0eb18"}} />
### Empfohlene Anwendung je nach Einsatzzweck
Fazit: Die optimale Lösung ist oft eine Kombination aus beiden Materialien, um Kosten und Effizienz in Einklang zu bringen.
# Fazit: Kupfer oder Aluminium welche Wahl lohnt sich?
Die Wahl zwischen Kupfer- und Aluminiumkabeln hängt stark von den Anforderungen des jeweiligen Windparkprojekts ab. Aluminium bietet niedrigere Materialkosten und ein geringeres Gewicht, was die Installation erleichtert. Kupfer hingegen überzeugt durch eine höhere Effizienz, geringere Wartungskosten und eine längere Lebensdauer.
Die beste Lösung besteht oft darin, beide** Materialien gezielt **einzusetzen: Aluminium für lange Übertragungswege und Kupfer für kritische Netzübergänge. So lassen sich sowohl **Kosten optimieren **als auch die** Betriebssicherheit **langfristig** gewährleisten**.
Wer Kabel wie das **NA2XS(F)2Y kaufen** möchte, sollte neben dem reinen Materialpreis auch die Verlegeumgebung, die Belastung und den Projektzeitraum im Blick haben. Für viele **Onshore-Windparks** ergibt sich ein klarer Kostenvorteil durch Aluminium bei anderen lohnt sich der Griff zum robusteren Kupferkabel **NAYY**.
## Sie brauchen eine fundierte Beratung zur Kabelwahl?
Dann sprechen Sie gerne mit unseren Experten bei KLZ! Wir helfen Ihnen, das optimale Kabel für Ihr Windpark-Projekt zu finden.

View File

@@ -0,0 +1,66 @@
---
title: 'Milliarden-Paket für Infrastruktur: Der Kabel-Boom steht bevor'
slug: milliarden-paket-fuer-infrastruktur-der-kabel-boom-steht-bevor
excerpt: ''
date: '2025-04-06T06:00:07.000Z'
featuredImage:
id: 85
alt: >-
closeup shot of a person presenting a euro rain wi 2025 02 02 14 02 05 utc
scaled
caption: null
updatedAt: '2026-02-24T17:47:44.466Z'
createdAt: '2026-02-24T17:47:44.466Z'
url: >-
/media/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5.webp
thumbnailURL: >-
/media/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-600x400.webp
filename: >-
closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5.webp
mimeType: image/webp
filesize: 86170
width: 2560
height: 1707
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-600x400.webp
width: 600
height: 400
mimeType: image/webp
filesize: 15824
filename: >-
closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-600x400.webp
card:
url: >-
/media/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-768x512.webp
width: 768
height: 512
mimeType: image/webp
filesize: 20852
filename: >-
closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-768x512.webp
tablet:
url: >-
/media/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-1024x683.webp
width: 1024
height: 683
mimeType: image/webp
filesize: 29132
filename: >-
closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled-5-1024x683.webp
category: Kabel Technologie
_status: published
---
## Milliarden-Paket für Infrastruktur: Der Kabel-Boom steht bevor
<Block type="visualLinkPreview" data={{"url":"https://www.zdf.de/nachrichten/politik/deutschland/sondervermoegen-schuldenbremse-infrastruktur-verteidigung-bundesrat-100.html","image":"/media/visual-links/69f85c4f31a177188da0eb15.jpg","title":"Das Milliarden-Schuldenpaket: So setzt es sich zusammen","summary":"Im politischen Berlin sind derzeit astronomische Beträge rund um das geplante Schuldenpaket zu hören. Doch für was? Und mit welchem Ziel?","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb15"}} />
- **Hochwertige Kabel:**<br />Wir liefern nur [hochwertige Kabel](/de/stromkabel/), wie das **NA2XS(F)2Y**, **NAYY** oder auch das **NAYY-J**. Diese sind optimal für den Einsatz in Onshore-Windparks, Solarfeldern und Transformatorstationen geeignet. Sie bieten hohe Zuverlässigkeit, Belastbarkeit und Langlebigkeit.
- **Schnelle Lieferung durch logistische Effizienz:**<br />Dank unseres zentralen Logistik-Hubs können wir schnell und zuverlässig liefern auch an unsere Kunden in den Niederlanden. Das ist ein entscheidender Vorteil, wenn Projekte unter Zeitdruck realisiert werden müssen.
- **Nachhaltigkeit:**<br />Während die Bundesregierung ihre Klimaziele vorantreibt, leisten wir ebenfalls unseren Beitrag. Wir legen bereits seit Langen einen großen Wert auf nachhaltige Lösungen, die den Anforderungen der Zukunft gerecht werden.
<Block type="visualLinkPreview" data={{"url":"/de/netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist/","image":"/uploads/2025/01/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp","title":"Netzausbau: Schlüssel zur erfolgreichen Energiewende","summary":"Erfahre, wie neue Stromleitungen den Weg zur klimaneutralen Zukunft ebnen. Herausforderungen und Lösungen für eine nachhaltige Energieversorgung.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb16"}} />

View File

@@ -0,0 +1,160 @@
---
title: Warum das NA2XS(F)2Y das ideale Kabel für Ihr Energieprojekt ist
slug: n2xsf2y-mittelspannungskabel-energieprojekt
excerpt: ''
date: '2025-09-29T10:33:25.000Z'
featuredImage:
id: 86
alt: image fx 2025 02 22T132138.470
caption: null
updatedAt: '2026-02-24T17:47:44.634Z'
createdAt: '2026-02-24T17:47:44.634Z'
url: /media/image_fx_-2025-02-22T132138.470-5.webp
thumbnailURL: /media/image_fx_-2025-02-22T132138.470-5-600x327.webp
filename: image_fx_-2025-02-22T132138.470-5.webp
mimeType: image/webp
filesize: 46888
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-2025-02-22T132138.470-5-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 12882
filename: image_fx_-2025-02-22T132138.470-5-600x327.webp
card:
url: /media/image_fx_-2025-02-22T132138.470-5-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 18342
filename: image_fx_-2025-02-22T132138.470-5-768x419.webp
tablet:
url: /media/image_fx_-2025-02-22T132138.470-5-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 27368
filename: image_fx_-2025-02-22T132138.470-5-1024x559.webp
category: Kabel Technologie
_status: published
---
## Warum das NA2XS(F)2Y das ideale Kabel für Ihr Energieprojekt ist
Projekte im Bereich von 10 bis 30kV bringen wiederkehrende Anforderungen mit sich unabhängig davon, ob es sich um Neubauten, Umbauten oder Erweiterungen handelt. Dazu zählen:
- **Hohe [Dauerstrombelastungen](https://www.vde-verlag.de/buecher/leseprobe/9783800746910_PROBE_01.pdf)** über viele Jahre hinweg
- **Mechanische Beanspruchungen** bei der Verlegung (z.B. in engen Trassen)
- **Störungen durch elektromagnetische Felder** (z.B. bei paralleler Leitungsführung)
- **Normvorgaben nach IEC und VDE**, die eingehalten werden müssen
- Unterschiedliche **Verlegearten**: [Erdverlegung](https://www.elektrikerwissen.de/erdkabel-verlegen/), Trasse, Kleeblatt etc.
Die Realität auf der Baustelle zeigt: Ein Kabel, das nicht flexibel genug ist, zu hohe Biegeradien hat oder thermisch schnell an seine Grenzen kommt, verzögert nicht nur die Umsetzung es gefährdet auch die Betriebssicherheit.
### Was das NA2XS(F)2Y für moderne Energieinfrastruktur interessant macht
Das [**NA2XS(F)2Y**](/de/products/medium-voltage-cables/na2xsf2y/) begegnet diesen Anforderungen mit einer durchdachten, praxisbewährten Konstruktion. Es ist ausgelegt für den **langfristigen Einsatz unter Last** und zeigt seine Stärken besonders in industriellen und energietechnischen Netzen.
<Block type="technicalGrid" data={{"items":[{"id":"699de4406365be78f9ef22ac","label":"Aluminiumleiter","value":"Hohe Leitfähigkeit, geringe Übertragungsverluste"},{"id":"699de4406365be78f9ef22ad","label":"XLPE-Isolierung","value":"Hohe thermische Belastbarkeit, langlebig und stabil"},{"id":"699de4406365be78f9ef22ae","label":"EMV-optimiertes Design","value":"Störungsfreier Betrieb in sensiblen Netzumgebungen"},{"id":"699de4406365be78f9ef22af","label":"Normgerechter Aufbau (IEC)","value":"Sicherheit bei Ausschreibung, Prüfung und Betrieb"},{"id":"699de4406365be78f9ef22b0","label":"Robuste Außenkonstruktion","value":"Geeignet für alle gängigen Verlegeverfahren"}],"title":"Wichtige Merkmale im Überblick","blockType":"technicalGrid","id":"69f85c4f31a177188da0eb11"}} />
<Block type="visualLinkPreview" data={{"url":"https://www.netze-bw.de/unsernetz/netzausbau","image":"/media/visual-links/69f85c4f31a177188da0eb12.png","title":"Netzausbau - Netze BW GmbH","summary":"Die Netze BW ist daran interessiert und dazu verpflichtet, ihr Netz im Sinne einer effizienten und sicheren Stromversorgung stetig zu optimieren.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb12"}} />
Das Innenleben des NA2XS(F)2Y folgt einer klaren Logik: **[Leitfähigkeit](https://kupfer.de/anwendungen/elektrotechnik-und-energie/elektrische-leiterwerkstoffe/), Isolation und Schutz** in optimaler Balance.
Aufbau im Detail:
- **Leiter:** Aluminium
- **Innere Leitschicht:** leitfähige Kunststoffe zur Feldsteuerung
- **Isolation:** **vernetzter Polyethylen-Kunststoff (XLPE)** mit exzellenter Temperaturbeständigkeit
- **Äußere Leitschicht:** leitfähiger Kunststoff zur Begrenzung des elektrischen Feldes
- **Schirm:** Wicklung aus blanken Kupferdrähten (ggf. mit Cu-Band) für effektive elektrische Abschirmung
- **Außenmantel:** robustes PE, mechanisch belastbar und feuchtigkeitsresistent
Diese Kombination ermöglicht einen stabilen Betrieb auch unter hoher thermischer Last und in [EMV-sensiblen Umgebungen](https://heinen-elektronik.de/glossar/emv-elektromagnetische-vertraeglichkeit/) bei sachgemäßer Verlegung.
### Ausgelegt für Spannungsklassen bis 30kV normgerecht und zukunftssicher
Das [NA2XS(F)2Y](/de/products/medium-voltage-cables/na2xsf2y/) ist erhältlich in den [Spannungsklassen](https://www.elandcables.com/de/company/news-and-events/mv-cables-the-lowdown) bis 18/30kV für Nennspannungen bis 30kV laut IEC 60502-2. Das bietet entscheidende Vorteile:
- **Internationale Vergleichbarkeit** in Ausschreibungen
- **Sichere Abnahme** durch Netzbetreiber oder Behörden
- **Zukunftssichere Integration** in bestehende oder neu geplante Systeme
Wer auf Planbarkeit, technische Klarheit und reibungslose Dokumentation Wert legt, trifft mit diesem Kabel die richtige Wahl.
## Leistungsstark, zuverlässig, langlebig
Ein gutes Mittelspannungskabel erkennt man nicht nur an Normen, sondern an seiner Fähigkeit, **unter realen Bedingungen dauerhaft stabil zu funktionieren**. Das [NA2XS(F)2Y](/de/products/medium-voltage-cables/na2xsf2y/) wurde für genau solche Anforderungen entwickelt und bringt technische Vorteile mit, die in der Praxis zählen.
### Hohe Strombelastbarkeit für dauerhafte Betriebsstabilität
Das Kabel ist auf **kontinuierlich hohe Strombelastungen** ausgelegt ohne dass [thermische Probleme](https://calcul-electrique.com/de/artikel/ueberpruefung-der-thermischen-spannungen-in-einem-leiter/), Alterung oder Leistungsverluste zu befürchten sind. Die Kombination aus Aluminiumleiter und XLPE-Isolierung sorgt dafür, dass die maximale [Dauerstromtragfähigkeit](https://www.vde-verlag.de/buecher/leseprobe/9783800746910*PROBE*01.pdf) auch unter erschwerten Bedingungen erhalten bleibt.
Vorteile:
- Zuverlässiger Dauerbetrieb auch bei Vollauslastung
- Die [XLPE-Isolierung](https://de.sxjshcable.com/info/what-is-the-meaning-of-xlpe-insulated-cable-94248457.html) zeigt unter normalen Betriebsbedingungen eine sehr geringe Alterungsrate
- Geringere Wärmeentwicklung im Vergleich zu minderwertigen Materialien
#### Sicher bei Kurzschluss und hoher thermischer Belastung
Die XLPE-Isolierung des Kabels hält auch **kurzzeitigen Extrembedingungen** stand, wie sie z.B. bei Schaltvorgängen oder Fehlerströmen auftreten können.
- Hohe [**Kurzschlussstromfestigkeit**](https://de.electrical-installation.org/dewiki/Pr%C3%BCfen*der*Kurzschlussfestigkeit*von*Kabeln*und*Leitungen) (auch bei &gt;20kA, abhängig vom Querschnitt)
- Bei fachgerechter Auslegung und Verlegung bleibt die mechanische Integrität auch bei hoher thermischer Belastung erhalten
- Schnelle Rückkehr in den stabilen Betriebszustand
#### Starke EMV-Werte für sensible Umgebungen
In Netzen mit vielen parallelen Leitungen oder empfindlichen Steuerkreisen ist **elektromagnetische Verträglichkeit (EMV)** essenziell. Das NA2XS(F)2Y ist darauf ausgelegt, **Feldstörungen zu minimieren** und **Spannungsinduktionen** in benachbarten Leitungen zu verhindern.
Ihr Vorteil:
- Weniger EMV-Probleme im laufenden Betrieb
- Stabilere Mess-, Steuer- und Regeltechnik
- Zukunftssicher auch für komplexe Automatisierungsumgebungen
Schon überzeugt? Dann bestellen Sie Ihr Mittelspannungskabel direkt bei uns:
<Block type="visualLinkPreview" data={{"url":"/de/contact/","image":"/uploads/2025/02/og-2.webp","title":"Kontakt Lassen Sie uns Ihre Energieprojekte voranbringenSchnell, verlässlich und unkompliziert nehmen Sie Kontakt auf für individuelle Kabel- und Energielösungen.","summary":"Wir sind für Sie da.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb13"}} />
In industriellen Umgebungen sind Stromflüsse oft dauerhaft hoch, die Belastung ist kontinuierlich und Ausfälle teuer. Das NA2XS(F)2Y ist daher eine solide Lösung für:
- **Produktionsbetriebe mit konstantem Lastprofil**
- **[Transformatoranschlüsse](https://www.netze-duisburg.de/fileadmin/user_upload/Anschliessen/Neuanschluesse/VDN_Richtlinie_Transformatorstationen_am_Mittelspannungsnetz.pdf) mit hohen Leistungswerten**
- **Verteilungen innerhalb größerer Industrieareale**
- **Umspannwerke im kommunalen oder regionalen Netzbetrieb**
Die hohe **thermische Beständigkeit**, gepaart mit normgerechter Bauweise, sorgt für Sicherheit im laufenden Betrieb und reduziert das Risiko ungeplanter Stillstände.
### Speziell für komplexe Netzstrukturen mit EMV-Anforderungen
In energieintensiven Projekten mit sensiblen Steuerungen oder paralleler Kabelverlegung wird [EMV](https://www.conrad.de/de/ratgeber/industrie-40/elektromagnetische-vertraeglichkeit.html) zu einem echten Thema. Hier punktet das NA2XS(F)2Y mit:
- Der **Schirmaufbau** in Kombination mit fachgerechter Erdung **reduziert** **Störungen** auf benachbarte Steuer- und Kommunikationsleitungen gerade in paralleler Verlegung
- **Reduzierter Störanfälligkeit** bei Steuer-, Daten- und Kommunikationsleitungen
- **Erhöhter Netzqualität** durch stabile Spannungsübertragung
Gerade in **Windparks, Speicherlösungen, Quartiersnetzen** oder im **Zusammenspiel mit [dezentraler Einspeisung](https://www.stadtwerke-weisswasser.de/netz/stromnetz/dezentrale-einspeisung)** bietet das Kabel die nötige Störfestigkeit und Betriebssicherheit.
## Einfache Integration in bestehende Projekte
Die beste Technik nützt wenig, wenn sie sich in der Praxis schwer umsetzen lässt. Gerade bei Mittelspannungskabeln ist entscheidend, dass sie sich **reibungslos in bestehende Netze und neue [Trassenkonzepte](https://deutscher-bauservice.de/kabeltrassensicherung-planung/) integrieren lassen** ohne Planungsaufwand, Sonderlösungen oder Zeitverlust auf der Baustelle.
Das NA2XS(F)2Y erfüllt genau diesen Anspruch. Es ist geeignet für Erdverlegung, offene Trassen und bei angepasstem Biegeradius auch für platzsparende Verlegeformen wie Kleeblattstrukturen und bietet damit eine hohe Flexibilität für verschiedenste Projekte im Energie- und Industriebereich.
### Erdverlegung, Kabeltrasse oder Kleeblatt alles möglich
Egal ob in der klassischen [**Erdverlegung**](https://www.emc-direct.de/blog/kabelschutz-bei-der-erdverlegung-von-kabeln-und-leitungen), auf der **offenen Kabeltrasse** oder in der **Kleeblattverlegung** mit begrenztem Bauraum das NA2XS(F)2Y lässt sich überall dort einsetzen, wo Mittelspannung **sicher, effizient und raumsparend** verlegt werden muss.
Diese Flexibilität ist besonders relevant beim:
- **Netzausbau von [Windkraftanlagen](https://deutsche-windindustrie.de/wiki/mittelspannung/)**
- **Anschluss von Transformatorstationen**
- **Aufbau von Stromtrassen in Gewerbegebieten**
- **Industrieanlagen mit begrenztem Installationsraum**
Für Planer:innen und Bauverantwortliche bedeutet das: Das Kabel passt sich dem Projekt an nicht umgekehrt.
### Planbar, normgerecht, betriebssicher
Das NA2XS(F)2Y ist nach [**IEC 60502-2** zertifiziert](https://www.dke.de/de/ueber-uns/dke-organisation-auftrag/external-relations-and-support/iec-internationale-elektrotechnische-normungsorganisation) und erfüllt sämtliche Anforderungen an moderne Energieinfrastrukturen. Das bringt entscheidende Vorteile:
- **Klarheit in der Ausschreibung und Planung**
- **Sichere Genehmigungsprozesse** bei Netzbetreibern
- **Reibungslose Dokumentation und Abnahme**
- **Hohe Betriebssicherheit über Jahrzehnte**
<Block type="visualLinkPreview" data={{"url":"https://www.richterbaustoffe.de/article/kabelschutz-bei-erdverlegung","image":"/media/visual-links/69f85c4f31a177188da0eb14.webp","title":"Kabelschutz bei Erdverlegung","summary":"Beim Um- und Ausbau der Stromnetze für die Energiewende werden ein Großteil der Leitungen und Kabel unterirdisch verlegt um den äußeren Einflüssen unter der Erde standzuhalten und sie sicher zu isolieren, kommen…","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb14"}} />
Das NA2XS(F)2Y empfiehlt sich besonders für:
- **[Onshore-Windparks](https://deutsche-windindustrie.de/wiki/onshore-windpark-windenergieanlagen/) und [Hybridkraftwerke](http://statkraft.de/explained-by-statkraft/hybridkraftwerke-kombination-erneuerbare-energie-mit-batteriespeicher/)**, bei denen EMV-Schutz und Dauerlast entscheidend sind
- **Industrieanlagen**, die dauerhaft hohe Strommengen sicher übertragen müssen
- **Transformatoranschlüsse **und** Mittelspannungsnetze**, bei denen Wartungsfreiheit und Betriebssicherheit im Fokus stehen
- **Projekte mit anspruchsvollen Verlegebedingungen**, z.B. in Trassen, Schächten oder beengten Infrastrukturen
Kurz: Dieses Kabel passt immer dann, wenn aus technischer Anforderung eine verlässliche und wirtschaftlich sinnvolle Lösung werden soll.
### Beratung und schnelle Lieferung direkt über KLZ
Wenn Sie ein Mittelspannungskabel suchen, das nicht nur auf dem Papier überzeugt, sondern sich auch in der Praxis bewährt, sprechen Sie uns an. Bei KLZ liefern wir **NA2XS(F)2Y **in verschiedenen Querschnitten mit kurzen Lieferzeiten** **mit fundierter technischer Beratung und echtem Projektverständnis.
Denn wer Energie sicher transportieren will, braucht nicht irgendein Kabel sondern das Richtige.

View File

@@ -0,0 +1,92 @@
---
title: Engpass bei NA2XSF2Y? Wir haben das Dreileiter-Mittelspannungskabel
slug: na2xsf2y-dreileiter-mittelspannungskabel-lieferbar
excerpt: ''
date: '2025-08-14T06:46:27.000Z'
featuredImage:
id: 87
alt: NA2XSF2X 3x1x300 RM 25 12 20kV 3
caption: null
updatedAt: '2026-02-24T17:47:45.207Z'
createdAt: '2026-02-24T17:47:45.206Z'
url: /media/NA2XSF2X_3x1x300_RM-25_12-20kV-5.webp
thumbnailURL: /media/NA2XSF2X_3x1x300_RM-25_12-20kV-5-600x338.webp
filename: NA2XSF2X_3x1x300_RM-25_12-20kV-5.webp
mimeType: image/webp
filesize: 139584
width: 1920
height: 1080
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/NA2XSF2X_3x1x300_RM-25_12-20kV-5-600x338.webp
width: 600
height: 338
mimeType: image/webp
filesize: 33304
filename: NA2XSF2X_3x1x300_RM-25_12-20kV-5-600x338.webp
card:
url: /media/NA2XSF2X_3x1x300_RM-25_12-20kV-5-768x432.webp
width: 768
height: 432
mimeType: image/webp
filesize: 44256
filename: NA2XSF2X_3x1x300_RM-25_12-20kV-5-768x432.webp
tablet:
url: /media/NA2XSF2X_3x1x300_RM-25_12-20kV-5-1024x576.webp
width: 1024
height: 576
mimeType: image/webp
filesize: 72056
filename: NA2XSF2X_3x1x300_RM-25_12-20kV-5-1024x576.webp
category: Kabel Technologie
_status: published
---
## Engpass bei NA2XSF2Y? Wir haben das Dreileiter-Mittelspannungskabel
Die derzeit so gefragte dreileitrige Ausführung **NA2XSF2Y 3x1x** besteht aus drei separat verlegten Einleitern ideal für flexible Trassenführung und leistungsstarke Installationen.
## Technische Eigenschaften
Die Dreileiter-Variante **[NA2XS(F)2Y](/de/products/medium-voltage-cables/na2xsf2y/) 3x1x300 RM/25 12/20kV** erfüllt alle Anforderungen für den Einsatz in anspruchsvollen Umgebungen:
- **Nennspannung:** 12/20 kV
- **Leiterquerschnitt:** 300 mm² Aluminium
- **Leiterschirm:** extrudiert leitfähig
- **Längswasserdichtigkeit:** über quellfähige Bänder
- **Verlegeart:** direkt erdverlegbar
### Warum Längswasserdichtheit bei Mittelspannungskabeln entscheidend ist
<Block type="visualLinkPreview" data={{"url":"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel","image":"/media/visual-links/69f85c4f31a177188da0eb0f.jpg","title":"Freileitung und Erdkabel sind „Stand der Technik“","summary":"Freileitung oder Erdkabel? Wir erklären Ihnen die Unterschiede und Möglichkeiten, aber auch warum was möglich ist und warum was nicht.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb0f"}} />
### Einsatz in Umspannwerken und Trafostationen
### Anwendung bei schwierigen Bodenverhältnissen
Diese Vielseitigkeit macht das **NA2XSF2Y 3x1x** zu einem der universellsten Mittelspannungskabel am Markt. Gerade für die Kabelinfrastruktur in Onshore-Windparks ist das [NA2XS(F)2Y](/de/products/medium-voltage-cables/na2xsf2y/) die erste Wahl.
# Warum der Markt leergefegt ist
## Ursachen des Engpasses
Die derzeitige Knappheit des dreileitrigen **NA2XSF2Y** hat mehrere Ursachen, die sich gegenseitig verstärken:
- **Stark gestiegene Nachfrage** durch [beschleunigten Netzausbau](https://www.nabu.de/umwelt-und-ressourcen/klima-und-luft/klimaschutz-deutschland-und-europa/28432.html) in Europa, insbesondere in Wind- und Solarparks
- **Produktionsengpässe** bei Isoliermaterialien wie VPE sowie bei Aluminium
- **Lange Lieferzyklen** durch begrenzte Fertigungskapazitäten bei den Herstellern
- **Logistikprobleme** durch überlastete Transportrouten und Verzögerungen in der Kettenlogistik
### Folgen für laufende Projekte
### Was Planer und EPCs jetzt beachten sollten
<Block type="visualLinkPreview" data={{"url":"/de/products/medium-voltage-cables/na2xsf2y/","image":"/uploads/2025/01/NA2XSF2Y-3-scaled.webp","title":"NA2XS(F)2Y-Mittelspannungskabel | KLZ","summary":"NA2XS(F)2Y-Mittelspannungskabel, Spannungsklasse bis 36 kV, Kupferleiter, XLPE-Isolation, geeignet für extreme Temperaturen, konform mit IEC/VDE, ideal für erneuerbare Energien und Industrieanlagen.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb10"}} />
Wir liefern nicht nur die Kabel die Sie benötigen, sondern das Gesamtpaket. Von professioneller Beratung zur richtigen Kabelwahl bis hin zur Lieferung auf der Baustelle wir betreuen Ihr gesamtes Projekt. Zuverlässig, gekonnt und zeitnah.
## Redundanz statt Risiko
Wir setzen auf mehrere Lieferketten und haben bewusst Lagerkapazitäten aufgebaut. So stellen wir sicher, dass selbst bei branchenweiten Engpässen noch geliefert werden kann ohne Improvisation. Auch Typen wie das gefragte Dreileiterkabel **[NA2XS(F)2Y](/de/products/medium-voltage-cables/na2xsf2y/) 3x1x300 RM/25 12/20kV** sind bei uns verfügbar.
Keine Ausreden wir liefern, was andere nur anbieten.
Wir liefern Ihnen die Kabel, die Sie brauchen!<br />
[Kontaktieren Sie uns für eine konkrete Anfrage.](/contact/)
# FAQs rund ums NA2XSF2Y
## Ist das NA2XSF2Y für direkte Erdverlegung geeignet?
Ja, das [**NA2XSF2Y**](/de/products/medium-voltage-cables/na2xsfl2y-mv/) ist speziell für die direkte Verlegung im Erdreich entwickelt. Dank seiner Längswasserdichtheit und der robusten Außenmantelkonstruktion eignet es sich ideal für unterirdische Trassen selbst bei schwierigen Bodenverhältnissen oder wechselnden Feuchtigkeitszonen.
## Welche CPR-Klasse erfüllt das Kabel?
Die [CPR-Klassifizierung](https://www.serverschrank24.de/wissensdatenbank/klassifikation-von-verlegekabeln.html) (Construction Products Regulation) hängt von der spezifischen Ausführung und dem Hersteller ab. Üblich für das **NA2XSF2Y 3x1x** sind Klassen wie Eca oder besser, abhängig vom eingesetzten Mantelmaterial. Im Zweifel liefern wir die konkrete Deklaration für das gewünschte Produkt mit.

View File

@@ -0,0 +1,117 @@
---
title: 'Netzausbau 2025: Warum jede neue Leitung ein Schritt zur Energiewende ist'
slug: netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist
excerpt: ''
date: '2025-02-10T12:00:38.000Z'
featuredImage:
id: 88
alt: >-
power grid station electrical distribution statio 2023 11 27 05 25 36 utc
scaled
caption: null
updatedAt: '2026-02-24T17:47:45.659Z'
createdAt: '2026-02-24T17:47:45.659Z'
url: >-
/media/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5.webp
thumbnailURL: >-
/media/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-600x338.webp
filename: >-
power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5.webp
mimeType: image/webp
filesize: 453650
width: 2560
height: 1440
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-600x338.webp
width: 600
height: 338
mimeType: image/webp
filesize: 44928
filename: >-
power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-600x338.webp
card:
url: >-
/media/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-768x432.webp
width: 768
height: 432
mimeType: image/webp
filesize: 67440
filename: >-
power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-768x432.webp
tablet:
url: >-
/media/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-1024x576.webp
width: 1024
height: 576
mimeType: image/webp
filesize: 107846
filename: >-
power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled-5-1024x576.webp
category: Kabel Technologie
_status: published
---
## Netzausbau 2025: Warum jede neue Leitung ein Schritt zur Energiewende ist
### Warum der Netzausbau unverzichtbar ist
Großprojekte wie &#8220;SuedLink&#8221; oder &#8220;Ultranet&#8221; spielen eine Schlüsselrolle. SuedLink wird beispielsweise über 700 Kilometer lang sein und Nord- mit Süddeutschland verbinden, um überschüssigen Windstrom effizient zu transportieren.
### Geplante Projekte bis 2030
Bis Ende dieses Jahrzehnts sollen über 12.000 Kilometer an zusätzlichen Leitungen gebaut werden. Ziel ist es, den Stromtransport so zu optimieren, dass erneuerbare Energien nahezu verlustfrei zu den Verbrauchszentren gelangen können.
### Internationaler Vergleich
Deutschland gehört bei der Umsetzung des Netzausbaus zu den führenden Nationen in Europa, obwohl Länder wie die Niederlande durch ihre kompaktere Netzstruktur in manchen Bereichen schneller vorankommen.
📊 Wussten Sie schon? Fast 80 % der geplanten neuen Projekte setzen auf Erdkabel eine Technologie, die sowohl die Landschaft schont als auch die Akzeptanz in der Bevölkerung erhöht.
## Die Rolle von Hoch- und Höchstspannungsleitungen
Hoch- und Höchstspannungsleitungen sind unverzichtbar für den Stromtransport über mittlere und große Entfernungen. Dabei erfüllen sie unterschiedliche Aufgaben:
- **Hochspannungsleitungen (110 kV):** Diese Leitungen sind hauptsächlich für die regionale Stromverteilung verantwortlich und sorgen dafür, dass Energie aus großen Umspannwerken in lokale Netze eingespeist wird.
- **Höchstspannungsleitungen (220380 kV):** Sie transportieren Strom über große Entfernungen mit minimalen Verlusten und sind essenziell, um Energie von Erzeugungsregionen (z. B. Windparks in Norddeutschland) in Verbrauchszentren (z. B. industrielle Ballungsräume im Süden) zu bringen.
#### Freileitungen vs. Erdkabel
Während Freileitungen günstiger und schneller zu bauen sind, punkten Erdkabel durch eine geringere visuelle Beeinträchtigung und weniger elektromagnetische Emissionen. Erdkabel eignen sich besonders für Naturschutzgebiete oder dicht besiedelte Regionen, wo Freileitungen auf Widerstände stoßen.
🔍 Expertentipp: Mit innovativen Kabeltechnologien wie NA2XS(F)2Y können Effizienz und Umweltfreundlichkeit in Einklang gebracht werden die ideale Lösung für die Energiewende!
## „Die Wahl zwischen Freileitung und Erdkabel ist nicht nur eine Frage der Technik, sondern auch der Akzeptanz. Beide Technologien haben ihren Platz die Kunst liegt in der richtigen Kombination.“
## Hindernisse und Lösungen beim Netzausbau
Der Netzausbau ist nicht nur eine technische, sondern auch eine gesellschaftliche Herausforderung. Lange Genehmigungsverfahren, die bis zu zehn Jahre dauern können, und der Widerstand von Bürgerinitiativen machen vielen Projekten zu schaffen.
### Typische Hindernisse
- **Bürokratische Prozesse:** Die Abstimmung zwischen verschiedenen Behörden verzögert oft den Projektstart.
- **Regionale Akzeptanzprobleme:** Bürger kritisieren oft Eingriffe in die Landschaft oder befürchten negative Auswirkungen durch elektromagnetische Felder.
- **Fachkräftemangel:** Die Nachfrage nach spezialisierten Arbeitskräften in der Kabel- und Netzbauindustrie übersteigt das Angebot.
#### Lösungsansätze
- **Transparenz und Beteiligung:** Bürger sollten frühzeitig in Planungen einbezogen werden, um Ängste und Vorurteile abzubauen.
- **Technologieeinsatz:** Digitale Werkzeuge wie 3D-Modellierungen helfen, Projekte schneller und effizienter zu planen.
- **Zusammenarbeit:** Netzbetreiber, Politik und Unternehmen müssen enger zusammenarbeiten, um Hürden schneller zu überwinden.
📢 Wussten Sie schon? Projekte mit aktiver Bürgerbeteiligung werden in der Regel doppelt so schnell genehmigt wie solche ohne!
## Der Netzausbau als Motor für die Energiewende
Ohne einen umfassenden Ausbau der Stromnetze bleibt die Energiewende eine Vision. Neue Leitungen verbinden die stark regenerativ geprägten Erzeugungsregionen mit den Verbrauchszentren in ganz Deutschland. Dadurch wird nicht nur die Versorgungssicherheit erhöht, sondern auch der Einsatz fossiler Energien drastisch reduziert.
### Versorgungssicherheit
Ein stark ausgebautes Netz kann Schwankungen in der Stromerzeugung etwa durch windstille oder sonnenarme Tage besser ausgleichen. Durch die Integration von Speichersystemen wird das Netz zudem robuster gegenüber Belastungsspitzen.
### Klimaziele
Deutschland hat sich verpflichtet, bis 2045 klimaneutral zu sein. Der Netzausbau ist dabei essenziell, um die wachsenden Kapazitäten an Wind- und Solarstrom aufzunehmen und effizient zu nutzen.
⚡ Gut zu wissen: Moderne Kabel können heute bis zu 40 % mehr Strom transportieren als ihre Vorgänger und tragen so aktiv zu einer höheren Netzkapazität bei!
## Ausblick: Wie geht es bis 2025 weiter?
Die nächsten Jahre werden entscheidend für die Energiewende sein. Projekte wie SuedLink, A-Nord und Ultranet stehen kurz vor der Fertigstellung und werden das Rückgrat des neuen deutschen Stromnetzes bilden.
### Digitalisierung des Netzes
Neue Technologien wie smarte Überwachungssysteme und KI-gestützte Analysen werden dazu beitragen, Netzstörungen schneller zu erkennen und zu beheben.
### Integration neuer Technologien
Die Einbindung von Wasserstofftechnologien und dezentralen Speichersystemen wird das Netz flexibler und widerstandsfähiger machen. Dies ermöglicht es, erneuerbare Energien noch besser zu nutzen und die Versorgung zu optimieren.
🚀 Wussten Sie schon? Deutschland investiert jährlich über 15 Milliarden Euro in den Netzausbau eine der höchsten Summen weltweit!
## Gemeinsam die Energiezukunft gestalten
Der Netzausbau ist das Rückgrat der Energiewende ohne ihn bleibt grüner Strom oft ungenutzt, weil er die Verbrauchszentren nicht erreicht. Mit jedem neuen Kilometer Leitung kommen wir den Klimazielen näher, stärken die Versorgungssicherheit und schaffen die Grundlage für eine nachhaltige Energiezukunft.
Doch der Weg ist nicht ohne Herausforderungen: Bürokratische Prozesse, technologische Anforderungen und lokale Widerstände bremsen Projekte oft aus. Genau hier setzt KLZ an: Mit einem breiten Portfolio an innovativen Kabeltechnologien, wie NA2XS(F)2Y oder NAYY, liefern wir die nötige Infrastruktur für moderne und effiziente Stromnetze.
Unsere schnelle Lieferung, tiefes Marktwissen und die Nähe zu unseren Kunden in Deutschland und den Niederlanden machen uns zu einem zuverlässigen Partner für Netzbetreiber und Installateure. Darüber hinaus setzen wir auf Nachhaltigkeit, sei es durch Recycling, die Nutzung von Sekundärrohstoffen oder unsere kostenfreie Trommel-Rücknahme.
Kurz gesagt: KLZ steht bereit, die Energiewende mit hochwertigen Kabeln, technischer Expertise und nachhaltigen Lösungen zu unterstützen. Gemeinsam können wir die Energiezukunft aktiv gestalten! 🌱⚡

View File

@@ -0,0 +1,80 @@
---
title: 'Recycling von Kabeltrommeln: Nachhaltigkeit im Windkraftprojekt'
slug: recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt
excerpt: ''
date: '2025-03-03T08:30:21.000Z'
featuredImage:
id: 89
alt: '5'
caption: null
updatedAt: '2026-02-24T17:47:45.893Z'
createdAt: '2026-02-24T17:47:45.892Z'
url: /media/5-5.webp
thumbnailURL: /media/5-5-600x338.webp
filename: 5-5.webp
mimeType: image/webp
filesize: 73816
width: 1920
height: 1080
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/5-5-600x338.webp
width: 600
height: 338
mimeType: image/webp
filesize: 9196
filename: 5-5-600x338.webp
card:
url: /media/5-5-768x432.webp
width: 768
height: 432
mimeType: image/webp
filesize: 12362
filename: 5-5-768x432.webp
tablet:
url: /media/5-5-1024x576.webp
width: 1024
height: 576
mimeType: image/webp
filesize: 19338
filename: 5-5-1024x576.webp
category: Kabel Technologie
_status: published
---
## Recycling von Kabeltrommeln: Nachhaltigkeit im Windkraftprojekt
<Block type="stickyNarrative" data={{"items":[{"id":"699de4416365be78f9ef22bd","title":"Holz","content":"**Eigenschaften:** Biologisch abbaubar, leicht zu reparieren. **Recycling:** Upcycling, Biomasse, Palettenbau."},{"id":"699de4416365be78f9ef22be","title":"Stahl","content":"**Eigenschaften:** Stabil, wiederverwendbar, korrosionsbeständig. **Recycling:** Einschmelzen, Wiederverwertung."},{"id":"699de4416365be78f9ef22bf","title":"Kunststoff","content":"**Eigenschaften:** Witterungsbeständig, leicht, langlebig. **Recycling:** Granulat-Herstellung, Upcycling."}],"title":"Materialien und ihre Wiederverwertung","blockType":"stickyNarrative","id":"69f85c4f31a177188da0eb0e"}} />
Je nach Zustand der Trommeln können sie direkt wiederverwendet, repariert oder in ihre Einzelbestandteile zerlegt werden. Besonders Holz kann vielseitig genutzt werden, während Stahl und Kunststoff wertvolle Rohstoffe für neue Produkte liefern.
Um Rohstoffverluste zu vermeiden, ist es entscheidend, beschädigte Kabeltrommeln nicht als Abfall zu betrachten, sondern als wertvolle Ressource.
## Der Recyclingprozess: Von der Rücknahme zur Wiederverwertung
Ein funktionierendes Recycling beginnt mit einer klaren Struktur für die Rücknahme und Verwertung der Trommeln. Der Prozess umfasst mehrere Schritte, die sicherstellen, dass möglichst viele Materialien wiederverwendet werden.
### Recyclingablauf in fünf Schritten
- **Rückholung** Die gebrauchten Trommeln werden durch ein Pfandsystem oder eine kostenlose Rücknahme eingesammelt.
- **Zustandsprüfung** Eine Inspektion entscheidet, ob sie direkt wiederverwendet oder aufbereitet werden müssen.
- **Reparatur **und** Aufbereitung** Defekte Teile werden ersetzt, gereinigt oder abgeschliffen.
- **Wiederverwendung **oder** Recycling** Intakte Trommeln gehen erneut in den Einsatz, beschädigte werden dem Materialkreislauf zugeführt.
- **Neuproduktion** Falls eine Trommel nicht mehr nutzbar ist, werden ihre Materialien für neue Produkte eingesetzt.
Mit diesem Kreislauf lassen sich bis zu **90 %** der eingesetzten** Materialien wiederverwenden**, was sowohl ökologisch als auch ökonomisch von Vorteil ist.
## Vorteile eines geschlossenen Recycling-Kreislaufs
Ein konsequentes Recycling von Kabeltrommeln bringt zahlreiche Vorteile für Unternehmen, Netzbetreiber und die Umwelt. Neben der Einsparung von Ressourcen und der Reduzierung von Abfall trägt es auch zur Nachhaltigkeitsstrategie vieler Unternehmen bei.
### Die wichtigsten Vorteile im Überblick:
✔ **Kostenersparnis** durch reduzierte Anschaffung neuer Trommeln<br />✔ **Ressourcenschonung**, da weniger Holz, Stahl und Kunststoff benötigt werden<br />✔ **CO₂-Reduktion**, da der Produktionsaufwand für neue Trommeln sinkt<br />✔ **Umweltfreundlichkeit** durch Abfallvermeidung und weniger Deponiemüll<br />✔ **Verbessertes Unternehmensimage** dank nachhaltiger Prozesse
Gerade im Kontext der Energiewende ist es entscheidend, auch die Logistik rund um den Netzaufbau umweltfreundlicher zu gestalten.
## Zukunftsperspektiven: Nachhaltigkeit weiterdenken
Während das Recycling von Kabeltrommeln bereits viele Fortschritte gemacht hat, gibt es noch Optimierungspotenzial. Neue Technologien und innovative Ansätze können die Nachhaltigkeit weiter vorantreiben.
### Drei mögliche Entwicklungen für die Zukunft:
🔍 **RFID-Chips zur Nachverfolgung** Intelligente Trommeln könnten mit RFID-Technologie ausgestattet werden, um ihre Standorte zu tracken und eine effizientere Rückholung zu ermöglichen.
🔧 **Modulare Trommel-Systeme** Künftig könnten beschädigte Trommelteile gezielt ersetzt werden, anstatt die gesamte Trommel zu entsorgen.
🌱 **Materialinnovationen** Forschung an neuen Materialien könnte langlebigere und besser recycelbare Trommeln ermöglichen, beispielsweise durch umweltfreundlichere Kunststoffe oder stabilere Holzverbindungen.
Die Windkraftbranche trägt eine große Verantwortung für nachhaltiges Handeln ein funktionierendes Recycling von Kabeltrommeln ist dabei ein wichtiger Baustein für eine ressourcenschonende Zukunft.
<blockquote>
💡 Durch die Rückgabe und Wiederverwertung von Kabeltrommeln lassen sich nicht nur Kosten sparen, sondern auch wertvolle Ressourcen schützen ein Gewinn für Unternehmen und Umwelt gleichermaßen.
</blockquote>

View File

@@ -0,0 +1,97 @@
---
title: Reicht Windenergie wirklich nicht? Ein Blick hinter die Schlagzeilen
slug: reicht-windenergie-wirklich-nicht-ein-blick-hinter-die-schlagzeilen
excerpt: ''
date: '2025-02-03T10:30:21.000Z'
featuredImage:
id: 90
alt: >-
offshore wind power and energy farm with many wind 2023 11 27 04 51 29 utc
scaled
caption: null
updatedAt: '2026-02-24T17:47:46.227Z'
createdAt: '2026-02-24T17:47:46.227Z'
url: >-
/media/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5.webp
thumbnailURL: >-
/media/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-600x253.webp
filename: >-
offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5.webp
mimeType: image/webp
filesize: 85044
width: 2560
height: 1078
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-600x253.webp
width: 600
height: 253
mimeType: image/webp
filesize: 13758
filename: >-
offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-600x253.webp
card:
url: >-
/media/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-768x323.webp
width: 768
height: 323
mimeType: image/webp
filesize: 19176
filename: >-
offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-768x323.webp
tablet:
url: >-
/media/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-1024x431.webp
width: 1024
height: 431
mimeType: image/webp
filesize: 27332
filename: >-
offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled-5-1024x431.webp
category: Kabel Technologie
_status: published
---
## Reicht Windenergie wirklich nicht? Ein Blick hinter die Schlagzeilen
🔄 **Tipp:** Speicher und smarte Netze sind nicht nur für Windenergie wichtig sie sind der Schlüssel zu einer stabilen, nachhaltigen Energiezukunft!
## Die wahre Schwäche: Die Infrastruktur
Ein häufig übersehenes Problem bei der Windenergie ist die Infrastruktur. Offshore-Windparks produzieren **riesige Mengen Strom**, doch oft können sie **nicht vollständig ins Netz eingespeist** werden, da die Stromleitungen auf dem Festland nicht ausreichend Kapazität bieten.
Ein weiteres Problem ist die geografische Verteilung: Windparks stehen oft in Norddeutschland, während ein Großteil des Strombedarfs in südlicheren Regionen liegt. Ohne leistungsfähige Stromleitungen bleibt viel Energie auf der Strecke.
Hier zeigt sich, wie wichtig der **Netzausbau** ist. Neue Kabel mit höherer Übertragungskapazität und optimierter Isolierung können helfen, Energieverluste zu minimieren und Engpässe zu verhindern.
📉 **Gedanke:** Nicht der Wind ist das Problem wir brauchen Leitungen, die mit ihm mithalten können!
## Kabel als Herzstück der Energiewende
Kabel sind die unsichtbaren Helden der Energieversorgung. Ohne sie würde kein einziger Windpark ans Netz gehen. Unsere Kabel, wie **NA2XS(F)2Y** oder **NAYY**, sind speziell für diese Herausforderungen ausgelegt.
- **NA2XS(F)2Y:** Ein hochmodernes Mittelspannungskabel, das selbst auf langen Strecken zuverlässigen und verlustarmen Energietransport gewährleistet. Ideal für die Verbindung von Windparks mit Umspannwerken.
- **NAYY und NAYY-J:** Diese Kabel sind echte Alleskönner. Sie finden vor allem im Mittel- und Niederspannungsbereich Anwendung, z. B. bei der Einspeisung ins regionale Netz.
- **Warum Qualität entscheidend ist:** Minderwertige Kabel können nicht nur Energieverluste verursachen, sondern auch das Netz belasten. Hochwertige Kabel tragen zur Effizienz und Zuverlässigkeit der gesamten Energieinfrastruktur bei.
🔌 **Zusammenfassung:** Die Energiewende beginnt im Detail und das Detail sind die Kabel!
## Nachhaltige Lösungen in der Infrastruktur
In einer grünen Zukunft geht es nicht nur darum, Energie nachhaltig zu erzeugen, sondern auch darum, sie nachhaltig zu verteilen. Wir setzen deshalb auf Recycling und innovative Ansätze:
- **Ressourcenschonung:** Alte Kabel und Materialien werden wiederverwendet, um die Umwelt zu entlasten.
- **Trommel-Rückgabesystem:** Unsere Kunden können Kabeltrommeln kostenlos zurückgeben. Diese werden repariert und wiederverwendet, was Abfall reduziert und Ressourcen spart.
- **Klimafreundliche Logistik:** Wir minimieren Transportwege und setzen auf effiziente Lieferketten, um den CO₂-Ausstoß zu senken.
🌱 **Wertvoller Hinweis:** Nachhaltigkeit ist mehr als nur ein Schlagwort sie beginnt bei jedem Detail der Infrastruktur.
## Ein Mix aus Lösungen: Windenergie im System
Windenergie allein ist nicht die Antwort auf alle Energiefragen und das war auch nie ihr Anspruch. Der Schlüssel zu einer stabilen, nachhaltigen Energieversorgung liegt in einem klug abgestimmten Mix aus verschiedenen erneuerbaren Energien. Windparks liefern eine große Menge Strom, wenn der Wind weht, während Solarenergie ihre Stärke an sonnigen Tagen zeigt. Ergänzt durch Biomasse und Wasserkraft entsteht ein System, das die Schwankungen einzelner Energiequellen ausgleicht.
### Das Zusammenspiel von Speicher und Netz
Doch selbst der beste Energiemix kann seine Stärken nur dann ausspielen, wenn Speichertechnologien und Netze die Energie dorthin bringen, wo sie gebraucht wird. Pumpspeicherwerke, Batterien und Wasserstoffspeicher fangen Überschüsse aus windreichen oder sonnigen Zeiten auf und geben sie bei Bedarf wieder ab. Gleichzeitig müssen die Netze flexibel und leistungsstark genug sein, um den Strom zu verteilen sowohl regional als auch international.
### Die entscheidende Rolle von KLZ
Hier kommen wir ins Spiel. Mit unseren leistungsstarken Kabeln und unserem tiefen Verständnis für die Anforderungen moderner Energieinfrastrukturen unterstützen wir die Umsetzung solcher Lösungen.
- Unsere **NA2XS(F)2Y-Mittelspannungskabel** sorgen für verlustarmen Energietransport über große Strecken, z. B. von Windparks in die Umspannwerke.
- Mit **NAYY- und NAYY-J-Kabeln** stellen wir sicher, dass Energie zuverlässig ins Mittel- und Niederspannungsnetz eingespeist wird.
- Darüber hinaus setzen wir auf nachhaltige Logistik und Recycling, um den ökologischen Fußabdruck der Energiewende zu minimieren.
Unsere Expertise und unser Angebot ermöglichen es, die verschiedenen Bausteine des Energiemixes effizient miteinander zu verknüpfen. Denn nur mit der passenden Infrastruktur können Windenergie, Solarenergie und Co. ihr volles Potenzial entfalten.
⚡ **Erkenntnis:** Der Energiemix kann nur erfolgreich sein, wenn alle Teile von der Erzeugung bis zur Verteilung reibungslos zusammenarbeiten. Mit den richtigen Kabeln und Lösungen schaffen wir die Verbindungen für eine grüne Zukunft!
Die Windenergie ist oft zu Unrecht Zielscheibe der Kritik. Sie produziert bereits heute genug Energie, um Millionen Haushalte zu versorgen vorausgesetzt, sie wird richtig ins Netz eingebunden. Der Ausbau von Infrastruktur und Kabeln, wie **NA2XS(F)2Y** und **NAYY**, ist der entscheidende Schritt, um ihr volles Potenzial auszuschöpfen.
Wie groß dieses Potenzial tatsächlich ist, zeigt eine neue [Studie der Deutschen WindGuard](https://www.wind-energie.de/presse/pressemitteilungen/detail/neue-studie-windstrompotenziale-noch-hoeher-als-gedacht/), die vom Bundesverband WindEnergie (BWE) und dem Landesverband Erneuerbare Energien NRW (LEE NRW) in Auftrag gegeben wurde. Die Untersuchung ergab, dass durch den Einsatz moderner Windenergieanlagen mit höheren Volllaststunden allein auf den bisher ausgewiesenen Flächen die Windstromerzeugung bis 2030 auf über 200 Terawattstunden (TWh) verdoppelt werden könnte. Durch zusätzliche Flächenausweisungen wäre sogar eine Steigerung auf 500 TWh möglich.
Mit moderner Technologie, nachhaltigen Lösungen und innovativen Ideen können wir die Energiewende meistern.
🏗️ **Gedanke für die Zukunft:** Die Windenergie kann uns tragen wenn wir ihr die richtigen Wege bauen!

View File

@@ -0,0 +1,155 @@
---
title: 'Sicherheit bei Kabeltrommeln: Unfallfrei und effizient arbeiten'
slug: sicherheit-bei-kabeltrommeln-unfallfrei-und-effizient-arbeiten
excerpt: ''
date: '2025-01-15T10:18:33.000Z'
featuredImage:
id: 91
alt: >-
large rolls of wires against the blue sky at sunse 2023 11 27 05 20 33 utc
Large
caption: null
updatedAt: '2026-02-24T17:47:46.469Z'
createdAt: '2026-02-24T17:47:46.469Z'
url: >-
/media/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5.webp
thumbnailURL: >-
/media/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-600x400.webp
filename: >-
large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5.webp
mimeType: image/webp
filesize: 150114
width: 1280
height: 854
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-600x400.webp
width: 600
height: 400
mimeType: image/webp
filesize: 36498
filename: >-
large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-600x400.webp
card:
url: >-
/media/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-768x512.webp
width: 768
height: 512
mimeType: image/webp
filesize: 56686
filename: >-
large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-768x512.webp
tablet:
url: >-
/media/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-1024x683.webp
width: 1024
height: 683
mimeType: image/webp
filesize: 96232
filename: >-
large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large-5-1024x683.webp
category: Kabel Technologie
_status: published
---
## Sicherheit bei Kabeltrommeln: Unfallfrei und effizient arbeiten
Kabeltrommeln dienen dazu, Kabel sicher zu lagern und zu schützen. Eine unsachgemäße Handhabung kann jedoch diese Vorteile zunichtemachen. Sowohl die Unversehrtheit der Kabel als auch die Sicherheit der Belegschaft können durch falschen Umgang erheblich beeinträchtigt werden.
Die wichtigsten Gründe, Kabeltrommelsicherheit zu priorisieren:
- **Längere Lebensdauer der Kabel:** Vermeidung von Abnutzung, mechanischen Schäden und schädlichen Umwelteinflüssen.
- **Kostenreduktion:** Vermeidung unnötiger Reparaturen, Austauschkosten und betrieblicher Verzögerungen.
- **Einhaltung von Sicherheitsvorschriften:** Sicherstellung von Arbeitsplatzstandards und Vermeidung potenzieller Bußgelder.
### 1. Richtige Lagerung: Die Grundlage schaffen
- **Mechanischer Schutz:** Halten Sie Trommeln von scharfen Gegenständen, schweren Maschinen oder Werkzeugen fern, die Kabel durchbohren oder abreiben könnten.
- **UV-Beständigkeit:** Lagern Sie Trommeln in Innenräumen oder unter UV-schutzenden Abdeckungen, um Kabel vor langfristiger Sonneneinstrahlung zu schützen, die Isolierungen abbauen und Risse verursachen kann.
- **Temperatur beachten:** Kälte kann Kabel spröde machen, während übermäßige Hitze sie schwächen kann. Lagern Sie Trommeln in Umgebungen, die den empfohlenen Temperaturbereich der Kabel einhalten.
#### Optimierung des Lagerplatzes
- **Ausreichender Abstand:** Sorgen Sie für genügend Platz zwischen den Trommeln, um ein Verheddern oder unbeabsichtigten Kontakt mit scharfen Oberflächen zu vermeiden.
- **Durchhängen verhindern:** Stapeln Sie Trommeln niemals direkt auf den Kabeln, da dies zu dauerhafter Verformung oder Leistungseinbußen führen kann.
📦 Expertentipp: Eine fachgerechte Lagerung schützt Ihre Kabel und erleichtert die Handhabung auf lange Sicht!
## 2. Feuchtigkeitsschutz: Alles dicht machen
Wasser und Feuchtigkeit gehören zu den größten Gefahren für die Integrität von Kabeln. Dringt Feuchtigkeit in die Kabelenden ein, kann dies zu zahlreichen Problemen führen, darunter Korrosion der Leiter, Kurzschlüsse und letztlich der Ausfall der Isolierung. Der Schutz der Kabel vor Feuchtigkeit ist entscheidend für ihre Langlebigkeit und Leistungsfähigkeit.
### Abdichtung der Kabelenden
Die Kabelenden sind besonders anfällig für Feuchtigkeitseintritt. Um dieses Risiko zu minimieren:
- **Feuchtigkeitsdichte Kappen verwenden:** Decken Sie die Kabelenden mit speziellen Kappen ab, die Feuchtigkeit abhalten und eine feste Abdichtung gewährleisten.
- **Regelmäßige Inspektion:** Überprüfen Sie die Kappen regelmäßig auf Verschleiß, Beschädigungen oder eine unsachgemäße Passform. Ersetzen Sie sie sofort, wenn sie Anzeichen von Schwächen aufweisen, um eine sichere Barriere gegen Feuchtigkeit aufrechtzuerhalten.
#### Erhöhte Lagerung
Auch die richtige Lagerung spielt eine wichtige Rolle beim Schutz vor Feuchtigkeit:
- **Regale oder Paletten verwenden:** Lagern Sie Kabeltrommeln erhöht, um direkten Kontakt mit feuchten oder nassen Oberflächen zu vermeiden. Dadurch wird das Risiko minimiert, dass Wasser in die Kabel eindringt.
- **Geeignete Lagerorte wählen:** Bewahren Sie Kabel in gut belüfteten, trockenen Bereichen auf, die fern von Wasserquellen oder übermäßiger Luftfeuchtigkeit liegen.
Durch die Umsetzung dieser Vorsichtsmaßnahmen können Sie das Risiko von feuchtigkeitsbedingten Schäden erheblich reduzieren und die Qualität sowie Sicherheit Ihrer Kabel langfristig bewahren.
💧 Clevere Strategie: Ein effektiver Feuchtigkeitsschutz hält Ihre Kabel in Top-Zustand und sorgt für zuverlässige Leistung über viele Jahre hinweg!
## 3. Handhabung von Kabeltrommeln: Sicherheit beginnt hier
Kabeltrommeln sind schwer, unhandlich zu bewegen und kippen leicht um, wenn sie unsachgemäß gehandhabt werden. Ein durchdachter Umgang minimiert Risiken für Personal und Ausrüstung.
### Vor der Handhabung: Inspektionen
- **Gefahren erkennen:** Suchen Sie nach hervorstehenden Nägeln, Splittern oder anderen Defekten, die Kabel oder die Personen bei der Handhabung verletzen könnten.
- **Trommelzustand überprüfen:** Stellen Sie sicher, dass die Spule frei von Rissen, Verwerfungen oder anderen strukturellen Schwächen ist.
#### Tipps zur Handhabung
- **Geeignetes Equipment verwenden:** Nutzen Sie Gabelstapler oder Kräne für schwere Trommeln. Überprüfen Sie vorab die Tragfähigkeit Ihrer Ausrüstung.
- **Bewegungen kontrollieren:** Vermeiden Sie abrupte Bewegungen, um ein Umkippen oder Verrutschen der Kabel zu verhindern.
🛠️ Profi-Sicherheitstipp: Gründliche Inspektionen und richtige Handhabungstechniken bilden die Grundlage für ein sicheres und effizientes Kabeltrommel-Management!
## 4. Transport von Kabeltrommeln: Stabilität in Bewegung
Ein sicherer Transport verhindert das Verrutschen, Rollen oder andere Probleme, die Ihre Kabel beschädigen könnten.
### Be- und Entladen
- **Vorausplanen:** Verwenden Sie Geräte, die dem Gewicht und der Größe der Trommel entsprechen. Heben oder lassen Sie Trommeln niemals manuell fallen.
- **Richtungsanweisungen beachten:** Rollen Sie Trommeln immer in die angegebene Richtung, um die Kabelspannung zu erhalten und Verhedderungen zu vermeiden.
#### Sicherung der Ladung
- **Horizontale Positionierung:** Halten Sie die Achse der Trommel stets horizontal, um unkontrolliertes Rollen zu verhindern.
- **Keile oder Klammern verwenden:** Stabilisieren Sie die Trommeln, um Bewegungen während des Transports zu vermeiden.
#### Stapelhinweise
- Nur mit Schutzgehäusen stapeln: Stellen Sie sicher, dass die untere Lage ausreichend gestützt wird. Ohne Schutzmaßnahmen kann es zu strukturellen Schäden kommen.
🚛 Logistik-Tipp: Sorgfältige Vorbereitung und sichere Transportmethoden schützen Ihre Kabel und sorgen für einen reibungslosen Betrieb. Brauchen Sie Unterstützung? Kontaktieren Sie uns!
## 5. Häufige Herausforderungen und Lösungen für die Sicherheit von Kabeltrommeln
Diebstahl, Schäden während der Lagerung und unsachgemäße Handhabung sind häufige Probleme. Hier sind praktische Ansätze, um diese Herausforderungen zu bewältigen:
### Diebstahl verhindern
Kabeltrommeln, insbesondere solche mit Kupfer, sind wertvolle Ziele für Diebe. So können Sie sich schützen:
- **Anti-Diebstahl-Technologien nutzen:** Installieren Sie GPS-Tracker oder manipulationssichere Siegel an den Trommeln. Weitere Lösungen finden Sie in *Effektive Strategien zur Reduzierung von Kabeldiebstahl*.
- **Gesicherte Lagerung:** Bewahren Sie Trommeln in eingezäunten oder überwachten Bereichen auf. Überwachungssysteme wie in *So verhindern Sie Kupfer- und Kabeldiebstahl* beschrieben, wirken abschreckend.
#### Schäden bei der Handhabung vermeiden
- **Richtlinien einhalten:** Verwenden Sie geeignetes Hebe-Equipment und vermeiden Sie es, Trommeln fallen zu lassen, da dies die Kabelintegrität beeinträchtigen kann.
#### Schutz vor Umwelteinflüssen
- **Regelmäßige Inspektionen:** Stellen Sie sicher, dass Trommeln während der Langzeitlagerung in gutem Zustand bleiben.
- **Investieren in Schutzmaßnahmen:** Langlebige, feuchtigkeitsbeständige Kappen, wie in *Einfache Methoden zur Vermeidung von Kabeldiebstahl* beschrieben, sind eine kostengünstige Lösung.
🔒 Sicherheits-Tipp: Proaktive Maßnahmen schützen nicht nur Ihre Kabeltrommeln, sondern sparen auch Zeit und Kosten, indem sie Diebstahl, Schäden und Umwelteinflüsse vermeiden!
## Häufig gestellte Fragen zur Sicherheit von Kabeltrommeln
- **Wie erkenne ich Schäden an einer Kabeltrommel?**<br />
Suchen Sie nach Anzeichen wie Rissen in der Spule, beschädigten Siegeln oder freiliegenden Kabelenden. Eine schnelle Inspektion vor jeder Handhabung kann Ihnen größere Probleme ersparen.
- **Gibt es Hilfsmittel zum Sichern von Trommeln während des Transports?**<br />
Ja, Keile, Klammern und Schutzgehäuse sind effektive Hilfsmittel. Investieren Sie in hochwertige Lösungen wie die, die in *Anti-Diebstahl-Kupferkabeln* beschrieben werden.
- **Kann ich Kabeltrommeln wiederverwenden?**<br />
Ja, viele Kabeltrommeln sind für die Wiederverwendung ausgelegt. Stellen Sie sicher, dass sie sich in gutem Zustand befinden und den Anforderungen Ihres Projekts entsprechen.
## Fazit: Sicherheit ist eine Investition
Die Umsetzung robuster Sicherheitspraktiken für Kabeltrommeln sorgt für einen reibungslosen Arbeitsablauf, schützt wertvolle Ressourcen und reduziert Risiken. Vom Feuchtigkeitsschutz bis hin zur Diebstahlprävention trägt jeder Schritt zur langfristigen Zuverlässigkeit bei.
Indem Sie die Sicherheit von Kabeltrommeln priorisieren, können Sie die Lebensdauer Ihrer Kabel verlängern, Ausfallzeiten minimieren und eine sichere Arbeitsumgebung aufrechterhalten. Weitere Einblicke in die Diebstahlprävention finden Sie in [*Die Beendigung des Kupferdiebstahls*](https://www.southwire.com/newsroom/archive/putting-an-end-to-copper-theft).
Brauchen Sie Unterstützung bei der Sicherung Ihrer Kabeloperationen? Kontaktieren Sie uns noch heute für Expertenrat, nachhaltige Lösungen und erstklassige Kabelprodukte, die auf Ihre Bedürfnisse abgestimmt sind.

View File

@@ -0,0 +1,66 @@
---
title: So wählen Sie das richtige Kabel für Ihr nächstes Projekt aus
slug: so-waehlen-sie-das-richtige-kabel-fuer-ihr-naechstes-projekt-aus
excerpt: ''
date: '2025-01-15T12:20:06.000Z'
featuredImage:
id: 92
alt: low voltage category
caption: null
updatedAt: '2026-02-24T17:47:46.814Z'
createdAt: '2026-02-24T17:47:46.814Z'
url: /media/low-voltage-category-5.webp
thumbnailURL: /media/low-voltage-category-5-600x600.webp
filename: low-voltage-category-5.webp
mimeType: image/webp
filesize: 57298
width: 1920
height: 1920
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/low-voltage-category-5-600x600.webp
width: 600
height: 600
mimeType: image/webp
filesize: 14656
filename: low-voltage-category-5-600x600.webp
card:
url: /media/low-voltage-category-5-768x768.webp
width: 768
height: 768
mimeType: image/webp
filesize: 19432
filename: low-voltage-category-5-768x768.webp
tablet:
url: /media/low-voltage-category-5-1024x1024.webp
width: 1024
height: 1024
mimeType: image/webp
filesize: 27188
filename: low-voltage-category-5-1024x1024.webp
category: Kabel Technologie
_status: published
---
## So wählen Sie das richtige Kabel für Ihr nächstes Projekt aus
Die Norm gibt das Wesentliche vor. Es ist dann die Frage, ob der Gürtel reicht, oder Hosenträger und Gürtel besser sind, wenn die Verlegekriterien Einem nicht geheuer sind. Die Norm hat Varianten vom Standardkabel bis zum Kabel mit erweiterten Fähigkeiten. Nimmt man ein Standard-Mittelspannungskabel NA2XS2Y und den richtigen Querschnitt, fließt der Strom. Aber ist der Boden voller Steine und zudem feucht, ist vielleicht ein NA2XS(FL)2Y die bessere Variante mit dickerem Außenmantel. Und beim Niederspannungskabel mal überlegen, ob ein NA2XY vielleicht doch die bessere Wahl ist, um nicht immer dickere Querschnitte zu fahren. Kostenbetrachtung inklusive der ganzen Kette des Projektes.
- **Die meisten Fehler passieren bei der Verlegung**<br />
Das Kabel ist auf Herz und Nieren geprüft, wenn es aus der Fertigung kommt. Nur selten gibt es größere Fehler, da der Prozess sehr detailliert überwacht ist. Und dann droht die Gefahr! Folgt man Statistiken der Energieversorgern treten die meisten Fehler bei der Verlegung auf, und beim Verbinden der Kabel. Nicht immer direkt fällt das auf. Es kann Jahre dauern, bis eine Mantelbeschädigung zum Durchschlag führt. Wer gute Kabel will, soll nicht bei der Verlegung sparen.
- **Umweltfaktoren**<br />
Außen-, Untergrund- oder raue industrielle Umgebungen erfordern Kabel, die extremen Temperaturen, UV-Strahlung oder Feuchtigkeit standhalten können. Für diese Bedingungen ist genau zu überlegen, was die beste Option ist. Und auch herstellerabhängig weiß man um die Unterschiede von Qualität, auch wenn alle eine Norm erfüllt haben.
- **Konformität und Tests**<br />
Stellen Sie sicher, dass das Kabel den VDE- oder NEN-Standards entspricht, je nachdem, wo Ihr Projekt stattfindet. Hersteller, die diese Norm geschafft haben, haben in zum Teil jahrelangen Tests bewiesen, dass man den Prozess der Kabelherstellung im Detail versteht. Wir haben Partner, die noch erweitert getestet wurden, um den höchsten Anforderungen zu entsprechen.
### Die Risiken einer falschen Wahl oder die Umweltparameter falsch eingeschätzt
Die Verwendung eines minderwertigen oder falsch gewähltem Kabels ist nicht nur ein kleiner Fehler sie kann zu folgenden Problemen führen:
- **Vermehrte Ausfälle:** Falsche oder schlecht verlegte Kabel verschleißen schneller und erfordern kostspielige Reparaturen oder müssen gewechselt werden
- **Sicherheitsrisiken:** Überhitzung oder elektrische Fehler können gefährliche Brände oder Stromschläge verursachen.
- **Rechtliche Nichtkonformität:** Die Nichteinhaltung von Standards wie VDE oder NEN kann Ihr Projekt in rechtliche Schwierigkeiten bringen, was zu hohen Strafen oder Stilllegungen führen kann.
### Warum bei uns kaufen?

View File

@@ -0,0 +1,118 @@
---
title: 'Von smart bis nachhaltig: So sieht die Energiewirtschaft in naher Zukunft aus'
slug: von-smart-bis-nachhaltig-so-sieht-die-energiewirtschaft-in-naher-zukunft-aus
excerpt: ''
date: '2025-03-24T10:00:21.000Z'
featuredImage:
id: 93
alt: image fx 7
caption: null
updatedAt: '2026-02-24T17:47:46.988Z'
createdAt: '2026-02-24T17:47:46.988Z'
url: /media/image_fx_-15.webp
thumbnailURL: /media/image_fx_-15-600x327.webp
filename: image_fx_-15.webp
mimeType: image/webp
filesize: 64614
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-15-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 17170
filename: image_fx_-15-600x327.webp
card:
url: /media/image_fx_-15-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 24570
filename: image_fx_-15-768x419.webp
tablet:
url: /media/image_fx_-15-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 37762
filename: image_fx_-15-1024x559.webp
category: Kabel Technologie
_status: published
---
## Von smart bis nachhaltig: So sieht die Energiewirtschaft in naher Zukunft aus
<Block type="stickyNarrative" data={{"items":[{"id":"699de4426365be78f9ef22c2","title":"Tandem-Solarzellen","content":"**Beschreibung:** Kombination aus Silizium und Perowskit für höhere Effizienz. **Vorteil:** Bis zu 30 % mehr Leistung."},{"id":"699de4426365be78f9ef22c3","title":"Agri-PV","content":"**Beschreibung:** Solarmodule über landwirtschaftlichen Flächen. **Vorteil:** Doppelte Flächennutzung für Energie und Ernte."},{"id":"699de4426365be78f9ef22c4","title":"Bifaziale Module","content":"**Beschreibung:** Nutzen Licht von beiden Seiten. **Vorteil:** 1020 % mehr Ertrag durch Reflexion."}],"title":"Innovationen in der Photovoltaik","blockType":"stickyNarrative","id":"69f85c4f31a177188da0eb0d"}} />
Doch die größte Herausforderung bleibt die Netzintegration: Solarenergie wird vor allem tagsüber produziert doch unser Strombedarf ist morgens und abends am höchsten. Die Lösung? Smarte Speichertechnologien und intelligente Netzsteuerung, die Sonnenstrom genau dann verfügbar macht, wenn er gebraucht wird.
# Windkraft: Höher, stärker, effizienter
Windkraft ist neben der Solarenergie der wichtigste Pfeiler der erneuerbaren Energien. Während Offshore-Windparks auf dem Meer gigantische Mengen Strom liefern, sind Onshore-Windkraftanlagen nach wie vor das Rückgrat der nachhaltigen Energieversorgung.
## Die neuesten Entwicklungen in der Windkraft
- **Größere Rotorblätter**: Je größer die Fläche, desto mehr Energie kann eine Turbine aus dem Wind holen. Neue Materialien und Designs ermöglichen es, die Rotorblätter weiter zu vergrößern, ohne dass sie instabil werden.
- **Höhere Türme**: Je höher eine Windkraftanlage, desto konstanter die Windgeschwindigkeit. Moderne Türme erreichen inzwischen über 200 Meter Höhe.
- **Intelligente Steuerung**: Künstliche Intelligenz optimiert die Ausrichtung der Rotoren und passt die Leistung an die Wetterbedingungen an.
Ein entscheidender Faktor für den Erfolg der Windkraft bleibt die Netzanbindung. Ohne eine leistungsfähige Kabelinfrastruktur bleibt die beste Windkraftanlage ungenutzt.
# Smarte Energienetze: Intelligenz statt Überlastung
Die Energiewende braucht mehr als nur saubere Stromerzeugung sie braucht auch ein Netz, das intelligent genug ist, den schwankenden Strom aus erneuerbaren Quellen effizient zu verteilen.
💡 **Was macht ein Energienetz smart?**<br />✔ **Digitale Messsysteme**: Intelligente Zähler überwachen den Verbrauch und optimieren die Netzlast.<br />✔ **Automatisierte Netzsteuerung**: KI-gestützte Systeme balancieren Angebot und Nachfrage aus.<br />✔ **Flexibilitätsmärkte**: Verbraucher können ihren Strom gezielt einspeisen oder verbrauchen, wenn es am besten passt.
Ohne diese Technologien würden unsere Stromnetze durch die stark schwankende Produktion aus Wind- und Solarparks an ihre Grenzen kommen. Smarte Netze sind also nicht nur eine Ergänzung sie sind essenziell für eine nachhaltige Energiezukunft.
# Nachhaltige Energieinfrastruktur: Kabel, Netzausbau und Recycling
Die Energiewende erfordert massive Investitionen in die Infrastruktur. Erneuerbare Energiequellen sind oft weit entfernt von den Verbrauchszentren, was leistungsfähige Kabelverbindungen notwendig macht.
## Drei zentrale Säulen der nachhaltigen Energieinfrastruktur:
- **Hochleistungskabel für erneuerbare Energien**
- Moderne Kabeltechnologien reduzieren Energieverluste auf langen Strecken.
- Innovative Isolationsmaterialien erhöhen die Lebensdauer und Widerstandsfähigkeit.
- **Netzanschlüsse für Wind- und Solarparks**
- Dezentrale Einspeisung erfordert flexible Netzanschlüsse.
- Neue Konzepte wie „Supergrids“ verbinden ganze Regionen effizienter.
- **Recycling und Kreislaufwirtschaft in der Kabeltechnik**
- Alte Kabel enthalten wertvolle Rohstoffe wie Kupfer und Aluminium.
- Moderne Recyclingmethoden ermöglichen eine Wiederverwertung von bis zu 95 %.
Ein nachhaltiger Netzausbau bedeutet also nicht nur, neue Verbindungen zu schaffen, sondern auch, bestehende Ressourcen klug zu nutzen.
# Kabel als Rückgrat der Energiewende
Ohne leistungsfähige Kabel wären weder Windparks noch Solaranlagen mit dem Netz verbunden. Die Wahl der richtigen Kabel spielt daher eine zentrale Rolle.
## Vergleich: Hochspannungs- vs. Mittelspannungskabel
<table>
<thead>
<tr>
<th>Kabeltyp</th>
<th>Spannungsebene</th>
<th>Anwendung</th>
<th>Vorteile</th>
</tr>
</thead>
<tbody>
<tr>
<td>**Mittelspannungskabel (z. B. NA2XS(F)2Y)**</td>
<td>10 36 kV</td>
<td>Netzanschluss von Wind- und Solarparks</td>
<td>Flexibel, kostengünstig</td>
</tr>
<tr>
<td>**Hochspannungskabel (z. B. NA2XS(F)2Y 110 kV)**</td>
<td>110 380 kV</td>
<td>Transport von Strom über weite Strecken</td>
<td>Geringe Verluste, hohe Kapazität</td>
</tr>
</tbody>
</table>
Aber was genau unterscheidet **Hochspannungs- von Niederspannungskabeln**? Die Antwort darauf gibt dieser [Artikel zu den Unterschieden zwischen Hoch- und Niederspannungskabeln](https://de.kbs-connector.com/news/differences-between-hv-and-lv-cables-62284565.html). Dort wird ausführlich erklärt, welche Isolationsmaterialien verwendet werden, wie sich Kabel im Stromtransport unterscheiden und worauf es bei der Installation ankommt.
🔧 **Die Zukunft der Kabeltechnologie:**
- **Supraleitende Kabel** ermöglichen nahezu verlustfreien Stromtransport.
- **Recyclingfreundliche Materialien** senken die Umweltbelastung.
- **KI-gestützte Überwachungssysteme** erkennen Schäden frühzeitig und verlängern die Lebensdauer.
Damit ist klar: Kabel sind mehr als nur Verbindungen sie sind das Rückgrat einer nachhaltigen Energieversorgung.
# Der Weg in eine intelligente und nachhaltige Energiezukunft
Die Energiewirtschaft der Zukunft ist smart, nachhaltig und vernetzt. Doch um diesen Wandel zu vollziehen, sind Investitionen in Infrastruktur, neue Technologien und Recycling unverzichtbar.
- **Solarenergie **und** Windkraft** sind die Hauptpfeiler der Energiewende.
- **Smarte Netze** sorgen dafür, dass erneuerbare Energien effizient genutzt werden.
- **Leistungsfähige Kabelsysteme** sind die unsichtbaren Helden der Transformation.
Jetzt liegt es an Politik, Wirtschaft und Gesellschaft, diese Zukunft aktiv mitzugestalten. Denn die Energiewende passiert nicht irgendwann sie passiert jetzt. 🚀

View File

@@ -0,0 +1,100 @@
---
title: Warum die richtigen Kabel der geheime Held der grünen Energie sind
slug: warum-die-richtigen-kabel-der-geheime-held-der-gruenen-energie-sind
excerpt: ''
date: '2025-01-27T10:30:48.000Z'
featuredImage:
id: 94
alt: >-
technicians inspecting wind turbines in a green en 2024 12 09 01 25 20 utc
scaled
caption: null
updatedAt: '2026-02-24T17:47:47.430Z'
createdAt: '2026-02-24T17:47:47.430Z'
url: >-
/media/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5.webp
thumbnailURL: >-
/media/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-600x400.webp
filename: >-
technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5.webp
mimeType: image/webp
filesize: 153798
width: 2560
height: 1707
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-600x400.webp
width: 600
height: 400
mimeType: image/webp
filesize: 25624
filename: >-
technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-600x400.webp
card:
url: >-
/media/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-768x512.webp
width: 768
height: 512
mimeType: image/webp
filesize: 34668
filename: >-
technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-768x512.webp
tablet:
url: >-
/media/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-1024x683.webp
width: 1024
height: 683
mimeType: image/webp
filesize: 49244
filename: >-
technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled-5-1024x683.webp
category: Kabel Technologie
_status: published
---
## Warum die richtigen Kabel der geheime Held der grünen Energie sind
Ein guter Überblick über die spezifischen Herausforderungen, denen Kabel in Windenergieanlagen ausgesetzt sind, findet sich im Artikel [„Was muss ein Windenergie-Kabel aushalten?“](https://www.elektro.net/79661/was-muss-ein-windenergie-kabel-aushalten/). Dort wird detailliert beschrieben, wie Kabel extremen mechanischen Belastungen, widrigen Umweltbedingungen und anspruchsvollen Sicherheitsanforderungen gerecht werden.
Der Einsatz spezialisierter Kabeltypen wie NA2XS(F)2Y, NAYY oder NAYY-J ist daher unerlässlich. Diese Kabel wurden speziell für den Einsatz in solchen anspruchsvollen Umgebungen entwickelt und garantieren eine zuverlässige Stromübertragung über Jahre hinweg.
🌬️ Merke: Je extremer die Umgebung, desto wichtiger ist die Qualität und Spezifikation der eingesetzten Kabel. Planen Sie vorausschauend!
### Materialien und Nachhaltigkeit: Warum die Wahl des Kabels zählt
Nachhaltigkeit endet nicht bei der Erzeugung von Strom aus erneuerbaren Energien sie fängt bereits bei den verwendeten Materialien an. Kabel spielen dabei eine Schlüsselrolle, da sie nicht nur **energieeffizient** sein sollten, sondern auch **umweltfreundlich** hergestellt werden müssen.
Die modernsten Kabel auf dem Markt werden aus **recycelbaren** Materialien gefertigt, die die Umwelt weniger belasten. Zudem sind sie frei von Schadstoffen wie Blei oder Halogenen, was ihre Sicherheit und Umweltverträglichkeit erhöht. Darüber hinaus sorgen hochwertige Kabel dafür, dass Energieverluste während der Übertragung minimiert werden, was sich **positiv** auf die **CO₂-Bilanz** eines Projekts auswirkt.
Ein weiterer wichtiger Aspekt ist die **Wiederverwendbarkeit**. Viele Hersteller bieten mittlerweile Systeme an, um alte Kabel effizient zu recyceln, was den Rohstoffverbrauch und den Abfall reduziert. KLZ setzt in diesem Bereich auf Partner, die strengste Umweltstandards einhalten und innovative Recyclinglösungen anbieten.
🌱 Empfehlung: Entscheiden Sie sich für umweltfreundliche Kabel, die recycelbar und schadstofffrei sind. Damit leisten Sie einen doppelten Beitrag zur Nachhaltigkeit.
### Sicher, effizient, langlebig: Eigenschaften von Qualitätskabeln
Hochwertige Kabel zeichnen sich durch drei wesentliche Eigenschaften aus: Sicherheit, Effizienz und Langlebigkeit. Sie müssen extremen Belastungen standhalten, sei es durch mechanische Beanspruchung, extreme Wetterbedingungen oder chemische Einflüsse.
- **Sicherheit:** Hochwertige Kabel minimieren das Risiko von Kurzschlüssen, Stromlecks oder Bränden. Eine gute Isolierung und robuste Konstruktion sind entscheidend, insbesondere in Anlagen mit hoher Leistung.
- **Effizienz:** Effiziente Kabel transportieren Strom mit minimalen Verlusten, was die Wirtschaftlichkeit einer Anlage deutlich verbessert. Das wirkt sich nicht nur positiv auf die Betriebskosten, sondern auch auf die Umwelt aus.
- **Langlebigkeit:** Qualitativ hochwertige Kabel haben eine Lebensdauer von Jahrzehnten. Sie sind eine Investition, die sich langfristig auszahlt, da sie Reparaturen und Ersatz deutlich reduzieren.
Mit Produkten wie NAYY-J oder NA2XS(F)2Y, die genau auf diese Anforderungen abgestimmt sind, stellt KLZ sicher, dass Ihre Projekte maximale Effizienz und Sicherheit erreichen.
🛡️ Profi-Tipp: Sparen Sie nicht an der falschen Stelle Investitionen in Qualitätskabel zahlen sich über die gesamte Lebensdauer Ihrer Anlage aus.
### Innovationen bei Energiekabeln: Beispiele aus der Praxis
Die Anforderungen an Energiekabel steigen mit den technologischen Fortschritten in der Energiewende. Moderne Kabel müssen nicht nur zuverlässig sein, sondern sich auch flexibel an neue Herausforderungen anpassen. Innovationen in der Kabeltechnologie eröffnen hier spannende Möglichkeiten.
Ein Beispiel ist die Entwicklung von Kabeln mit **integriertem Monitoring**, die Fehler, Überlastungen oder Abnutzung frühzeitig erkennen und melden. Diese Echtzeitüberwachung erhöht die Betriebssicherheit und minimiert das Risiko teurer Ausfälle. In großen Wind- oder Solarparks, wo die Identifikation eines Problems oft schwierig ist, kann dies entscheidend sein.
Zusätzlich ermöglichen neue Materialien eine verbesserte Isolierung und höhere Leitfähigkeit. Das sorgt nicht nur für Energieeinsparungen, sondern auch für eine längere Lebensdauer der Kabel. Fortschrittliche Leiterdesigns, etwa aus Aluminium- und Kupferlegierungen, verbinden hohe Leitfähigkeit mit geringem Gewicht ein klarer Vorteil für Transport und Installation.
- **Fallbeispiel:** In einem Offshore-Windpark wurden Kabel mit UV- und salzwasserresistenter Isolierung eingesetzt, die zusätzlich mit Monitoring-Sensoren ausgestattet waren. Das Ergebnis: eine drastische Reduzierung von Wartungskosten und längere Betriebszeiten.
💡 Profi-Tipp: Nutzen Sie Innovationen wie smarte Kabel, um langfristig Betriebskosten zu senken und die Zuverlässigkeit Ihrer Anlagen zu maximieren.
### Wie KLZ zur Zukunft der grünen Energie beiträgt
KLZ sieht sich als Partner für nachhaltige und zukunftsorientierte Energielösungen. Unser Fokus liegt nicht nur auf der Lieferung hochwertiger Kabel, sondern auch auf umfassender Beratung und einer schnellen, effizienten Logistik. Dies ist besonders wichtig in einer Branche, in der Verzögerungen hohe Kosten verursachen können.
Mit unserem breiten Portfolio an Kabeln wie NAYY, NA2XS(F)2Y und NAYY-J decken wir die unterschiedlichsten Anforderungen ab von der zuverlässigen Stromübertragung in Wind- und Solarparks bis hin zu industriellen Anwendungen.
Doch es geht uns um mehr als nur Produkte:
- **Nachhaltigkeit:** Wir setzen auf umweltfreundliche Materialien und unterstützen Recycling-Initiativen, etwa durch unseren kostenlosen **Trommel-Rücknahmeservice**.
- **Flexibilität:** Unser Logistikzentrum ist strategisch so aufgestellt, dass wir schnelle Lieferungen in Deutschland und den Niederlanden garantieren können.
- **Beratung:** Unser erfahrenes Team hilft Ihnen, die richtigen Kabel für Ihre spezifischen Anforderungen auszuwählen und Projekte effizient umzusetzen.
🚛 Profi-Tipp: Nutzen Sie unseren Trommel-Rücknahmeservice das schont die Umwelt und spart Ihnen Kosten.
### Fazit: Kleine Helden mit großer Wirkung
Ohne die richtigen Kabel würde grüne Energie niemals dort ankommen, wo sie gebraucht wird. Diese oft übersehenen Komponenten sind der unsichtbare Motor hinter der Energiewende. Sie verbinden, schützen und optimieren und tragen entscheidend dazu bei, dass Wind- und Solarparks zuverlässig, sicher und effizient arbeiten.
Die Wahl des passenden Kabels ist dabei kein Nebenschauplatz, sondern eine strategische Entscheidung, die den Erfolg eines Projekts maßgeblich beeinflusst. Qualität, Innovation und Nachhaltigkeit sind die Schlüssel, um die Anforderungen der modernen Energieinfrastruktur zu erfüllen und langfristig Kosten sowie Ressourcen zu sparen.
✨ Zusammengefasst: Kabel mögen unscheinbar sein, doch ihre Wirkung ist immens. Planen Sie weitsichtig, setzen Sie auf Qualität und profitieren Sie von der Expertise erfahrener Partner wie KLZ denn die Energiewende verdient nichts weniger als die besten Verbindungen.

View File

@@ -0,0 +1,98 @@
---
title: Warum Windpark-Netzanschlusskabel extremen Belastungen standhalten müssen
slug: warum-windpark-netzanschlusskabel-extremen-belastungen-standhalten-muessen
excerpt: ''
date: '2025-03-10T08:30:51.000Z'
featuredImage:
id: 95
alt: image fx 9
caption: null
updatedAt: '2026-02-24T17:47:47.664Z'
createdAt: '2026-02-24T17:47:47.664Z'
url: /media/image_fx_-16.webp
thumbnailURL: /media/image_fx_-16-600x327.webp
filename: image_fx_-16.webp
mimeType: image/webp
filesize: 176698
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-16-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 38742
filename: image_fx_-16-600x327.webp
card:
url: /media/image_fx_-16-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 59346
filename: image_fx_-16-768x419.webp
tablet:
url: /media/image_fx_-16-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 97036
filename: image_fx_-16-1024x559.webp
category: Kabel Technologie
_status: published
---
## Warum Windpark-Netzanschlusskabel extremen Belastungen standhalten müssen
<Block type="technicalGrid" data={{"items":[{"id":"699de4436365be78f9ef22c7","label":"Temperaturwechsel","value":"Materialausdehnung, Risse in der Isolation"},{"id":"699de4436365be78f9ef22c8","label":"Dauerbelastung","value":"Erwärmung der Kabeladern durch hohe Ströme"},{"id":"699de4436365be78f9ef22c9","label":"Wärmeableitung","value":"Entscheidend für die zulässige Strombelastbarkeit"}],"title":"Thermische Belastungen","blockType":"technicalGrid","id":"69f85c4f31a177188da0eb0c"}} />
### Umwelteinflüsse
### Isolierungstechnologien
### Schutzschichten und Ummantelung
Ein hochwertiges Netzanschlusskabel kombiniert all diese Eigenschaften und garantiert so jahrzehntelange Betriebssicherheit.
# Planung und Installation Die wichtigsten Faktoren für einen langlebigen Netzanschluss
Ein Kabel allein reicht nicht die richtige Installation entscheidet über seine Lebensdauer. Fehler in der Verlegung können dazu führen, dass selbst die besten Materialien frühzeitig versagen.
## Warum die richtige Verlegeart entscheidend ist
Die Art der Verlegung hat einen direkten Einfluss auf die Kabelbelastung:
- **Direkte Erdverlegung:**
Hohe Wärmeableitung, da der Boden Wärme aufnimmt.
Gefahr durch Erdbewegungen und Setzungen.
- **Kabelschutzrohre:**
Schutz vor mechanischen Belastungen.
Kann Wärmeabfuhr einschränken, wenn nicht ausreichend belüftet.
- **Freiluftverlegung:**
Schnelle Wartung und Austauschmöglichkeit.
Höhere Beanspruchung durch UV-Strahlung und Witterung.
## Thermische Belastung: Ein oft unterschätzter Faktor
Die Betriebstemperatur beeinflusst maßgeblich die Lebensdauer eines Kabels. Jede** Temperaturerhöhung **um 10 °C** halbiert **die** Lebensdauer **des** Isolationsmaterials.**
Daher müssen Kabel richtig dimensioniert werden, um eine Überhitzung zu vermeiden. Zusätzliche Maßnahmen wie Wärmeableitungsgräben oder spezielle Bettungsmaterialien können helfen, die Temperaturen im Betrieb zu kontrollieren.
# Zukunftssichere Netzanschlusskabel Was kommt als Nächstes?
Die Technologie bleibt nicht stehen neue Entwicklungen verbessern die Belastbarkeit und Haltbarkeit von Netzanschlusskabeln stetig.
## Die wichtigsten Trends
- **Intelligente Kabel mit Sensorik:** Echtzeitüberwachung von Temperatur, Spannung und Materialzustand.
- **Neue Materialien **mit noch **höherer Widerstandsfähigkeit:** Spezielle Polymere, die extremen Temperaturen und Feuchtigkeit trotzen.
- **Recycling-Konzepte:** Nachhaltige Wiederverwertung von Altmaterialien, um Ressourcen zu schonen.
Ein besonders spannender Bereich ist die Entwicklung von **Supraleitungskabeln**, die nahezu verlustfrei Energie transportieren könnten. Noch sind sie nicht im großflächigen Einsatz, doch sie könnten in Zukunft die Effizienz von Windpark-Netzanschlüssen erheblich steigern.
# Fazit Warum die richtige Kabelwahl über den Erfolg eines Windparks entscheidet
Netzanschlusskabel in Windparks sind **Hochleistungskomponenten**, die dauerhaft extremen Belastungen standhalten müssen. Mechanische Kräfte, elektrische Spannungen und wechselnde Umweltbedingungen setzen ihnen über Jahrzehnte hinweg zu. Fehlerhafte Auswahl oder unsachgemäße Installation können erhebliche wirtschaftliche Folgen haben von Energieverlusten bis hin zu kompletten Kabelausfällen.
## Drei zentrale Erkenntnisse zur Langlebigkeit von Netzanschlusskabeln
- **Material und Konstruktion sind entscheidend**
- Hochwertige Isolierungen wie **XLPE** bieten Schutz gegen Spannungsspitzen und Teilentladungen.
- Wasserblockende Schichten und robuste Ummantelungen verlängern die Lebensdauer, gerade bei Erdkabeln.
- Die Wahl zwischen **Kupfer und Aluminium** hängt von den spezifischen Anforderungen des Projekts ab.
- **Die richtige Verlegung entscheidet über die Betriebsdauer**
- Eine zu starke mechanische Beanspruchung bei der Installation kann das Kabel bereits beschädigen, bevor es überhaupt in Betrieb geht.
- **Ausreichende Wärmeableitung** durch korrekte Dimensionierung und Einbettung des Kabels ist essenziell, um Überhitzung zu vermeiden.
- Unterschiedliche **Verlegearten** (Erdkabel, Freiluft, Seekabel) haben spezifische Vor- und Nachteile, die in der Planung berücksichtigt werden müssen.
- **Regelmäßige Wartung und Monitoring verhindern vorzeitige Ausfälle**
- Moderne **Diagnoseverfahren** wie Teilentladungsmessung und Thermografie helfen, Schäden frühzeitig zu erkennen.
- Intelligente Sensorik in neuen Kabelgenerationen kann Echtzeitdaten zu Temperatur und Belastung liefern.
- Eine vorausschauende Wartung kann teure Notfallreparaturen vermeiden und die Betriebssicherheit erhöhen.
### Ein Kabel ist mehr als nur ein Stromleiter es ist das Rückgrat eines Windparks

View File

@@ -0,0 +1,140 @@
---
title: Was macht ein erstklassiges Kabel aus? Finden Sie es hier heraus!
slug: was-macht-ein-erstklassiges-kabel-aus-finden-sie-es-hier-heraus
excerpt: ''
date: '2025-01-15T10:31:46.000Z'
featuredImage:
id: 96
alt: production of cable wire at cable factory 2023 11 27 05 18 33 utc Large
caption: null
updatedAt: '2026-02-24T17:47:47.860Z'
createdAt: '2026-02-24T17:47:47.860Z'
url: >-
/media/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5.webp
thumbnailURL: >-
/media/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-600x400.webp
filename: >-
production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5.webp
mimeType: image/webp
filesize: 37048
width: 1280
height: 853
focalX: 50
focalY: 50
sizes:
thumbnail:
url: >-
/media/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-600x400.webp
width: 600
height: 400
mimeType: image/webp
filesize: 14226
filename: >-
production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-600x400.webp
card:
url: >-
/media/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-768x512.webp
width: 768
height: 512
mimeType: image/webp
filesize: 19180
filename: >-
production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-768x512.webp
tablet:
url: >-
/media/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-1024x682.webp
width: 1024
height: 682
mimeType: image/webp
filesize: 27166
filename: >-
production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large-5-1024x682.webp
category: Kabel Technologie
_status: published
---
## Was macht ein erstklassiges Kabel aus? Finden Sie es hier heraus!
Ein erstklassiges Kabel zeichnet sich durch Langlebigkeit, Effizienz und Sicherheit aus. Minderwertige Kabel hingegen können schnell verschleißen, Energieverluste verursachen oder sogar Brände auslösen. Die Qualität der Kabel ist besonders wichtig im Bereich der erneuerbaren Energien, wie bei Solaranlagen oder Windparks. Sie müssen den widrigsten Umwelteinflüssen standhalten und über Jahrzehnten zuverlässig funktionieren.
Hochwertige Kabel tragen nicht nur dazu bei, Betriebskosten durch geringere Energieverluste zu senken, sondern minimieren auch Wartungskosten. Das bedeutet, dass ein gut gewähltes Kabel langfristig Ressourcen und Geld spart ein klarer Vorteil für Unternehmen und Haushalte gleichermaßen.
- **Langlebigkeit für extreme Bedingungen**<br />
Erstklassige Kabel sind darauf ausgelegt, extremen Umweltbedingungen standzuhalten, insbesondere in Projekten der erneuerbaren Energien wie Solar- und Windparks.
- **Effizienz bei der Energieübertragung**<br />
Hochwertige Kabel minimieren Energieverluste und gewährleisten maximale Effizienz beim Stromtransport.
- **Sicherheit als oberste Priorität**<br />
Premium-Kabel reduzieren Risiken wie Überhitzung oder Brände und bieten sowohl Unternehmen als auch Haushalten Sicherheit.
- **Geringere Betriebskosten**<br />
Der Einsatz von hochwertigen Kabeln senkt Energieverluste und führt langfristig zu erheblichen Einsparungen.
- **Reduzierte Wartungskosten**<br />
Langlebige Kabel erfordern weniger häufige Wartung, was sowohl Zeit als auch Geld spart.
- **Nachhaltigkeit durch recycelbare Materialien**<br />
Umweltfreundliche Kabel aus recycelbaren Materialien tragen dazu bei, die Umweltbelastung zu verringern.
- **Nahtlose Integration in erneuerbare Energien**<br />
Zuverlässige Kabel gewährleisten einen effizienten Stromtransport aus erneuerbaren Quellen in das Stromnetz.
- **Beitrag zu einer klimaneutralen Zukunft**<br />
Durch die Reduzierung von Energieverlusten und die Verwendung nachhaltiger Materialien unterstützen hochwertige Kabel die globalen Ziele der Kohlenstoffneutralität.
- **Erhöhte Lebensdauer der Infrastruktur**<br />
Premium-Kabel bieten Jahrzehnten zuverlässige Leistung und verlängern somit die Lebensdauer der Energieinfrastruktur.
- **Eine kluge Investition für Unternehmen und Haushalte**<br />
Die Wahl des richtigen Kabels ist eine langfristige Investition, die sich in Sicherheit, Kosteneinsparungen und Nachhaltigkeit auszahlt.
### Die Bedeutung hochwertiger Kabel für eine nachhaltige Zukunft
<Block type="visualLinkPreview" data={{"url":"https://www.konnworld.com/why-cable-quality-matters-the-impact-on-energy-efficiency-and-longevity","image":"/media/visual-links/69f85c4f31a177188da0eb07.png","title":"Why Cable Quality Matters: The Impact on Energy Efficiency and Longevity","summary":"In the electrical systems that we have today, theres no denying that cable quality is important in ensuring optimal performance and safety.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb07"}} />
Die Wahl des richtigen Materials ist entscheidend, um Kabel sowohl langlebig als auch effizient zu gestalten. Zwei der häufigsten und wichtigsten Materialien, die in Kabeln verwendet werden, sind Kupfer und Aluminium. Sie spielen eine zentrale Rolle in der elektrischen Leitfähigkeit und Haltbarkeit von Kabeln.
Die Rolle von Kupfer und Aluminium
Kupfer gehört zu den besten Materialien für die Stromleitung, da es eine hervorragende elektrische Leitfähigkeit aufweist. Es minimiert den Widerstand, was zu weniger Energieverlust und besserer Effizienz führt. Kupferkabel sind außerdem äußerst langlebig, da Kupfer korrosionsbeständig ist und auch bei extremen Temperaturen zuverlässig funktioniert. Aus diesem Grund ist Kupfer besonders in den Bereichen Elektronik, Energie und Automobilindustrie sehr beliebt.
Aluminium hingegen ist günstiger und leichter als Kupfer, was es zu einer bevorzugten Wahl für größere Kabelanwendungen wie in der Hochspannungsübertragung macht. Allerdings hat Aluminium eine geringere elektrische Leitfähigkeit als Kupfer, weshalb es in der Regel bei größeren Querschnitten eingesetzt wird, um den gleichen Widerstand zu erzielen. Dennoch machen sein geringeres Gewicht und die Materialkosten es zu einer attraktiven Alternative zu Kupfer, besonders in großen Infrastrukturprojekten.Beide Materialien sind daher unerlässlich für die Produktion von Kabeln, die sowohl zuverlässig als auch wirtschaftlich sind. Doch um eine nachhaltigere Zukunft zu fördern, sind umweltfreundliche Alternativen und das Recyclingpotenzial ebenfalls von großer Bedeutung.
Umweltfreundliche Alternativen und Recyclingpotenzial<br />
Die Nachfrage nach umweltfreundlichen Materialien wächst, da immer mehr Unternehmen und Verbraucher Wert auf Nachhaltigkeit legen. Einige Hersteller setzen auf innovative Alternativen, die die Umweltbelastung der Kabelproduktion minimieren können:
- **Kupfer-Recycling:** Kupfer gehört zu den am meisten recycelten Metallen der Welt. Recycling kann den Bedarf an neu abgebautem Kupfer verringern, was nicht nur die Umwelt schont, sondern auch Kosten spart. Der Kupfer-Recyclingprozess ist äußerst energieeffizient und benötigt nur einen Bruchteil der Energie, die für die Gewinnung von frischem Kupfer erforderlich ist.
- **Aluminium-Recycling:** Auch Aluminium ist ein hochgradig recycelbares Material. Der Recyclingprozess für Aluminium erfordert nur etwa 5% der Energie, die für die Produktion von neuem Aluminium benötigt wird. Viele Hersteller setzen auf recyceltes Aluminium, um ihre Umweltbilanz zu verbessern und gleichzeitig die Effizienz ihrer Kabelprodukte zu steigern.
- **Biologisch abbaubare Isolierung:** Ein weiterer Trend ist die Entwicklung von biologisch abbaubaren oder umweltfreundlicheren Isoliermaterialien. Diese Materialien reduzieren nicht nur den Einsatz toxischer Substanzen, sondern tragen auch dazu bei, Abfall nach der Lebensdauer des Kabels zu minimieren.
<Block type="visualLinkPreview" data={{"url":"https://insights.regencysupply.com/pros-and-cons-of-copper-and-aluminum-wire","image":"/media/visual-links/69f85c4f31a177188da0eb08.jpg","title":"Pros and Cons of Copper and Aluminum Wire","summary":"Copper wire and aluminum wire — which option is better? We weight the pros and cons.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb08"}} />
<Block type="visualLinkPreview" data={{"url":"https://www.cables-unlimited.com/renewable-energy-cable-assemblies-weve-got-you-covered/","image":"/media/visual-links/69f85c4f31a177188da0eb09.jpg","title":"Renewable Energy Cable Assemblies — Weve Got You Covered - Cables Unlimited Inc.","summary":"Cable assemblies used in renewable energy installations, what they are, their benefits and cable systems for renewable energy design factors.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb09"}} />
Die Qualität von Kabeln wird nicht nur durch ihre Materialien und Technologien bestimmt, sondern auch durch die Einhaltung von Zertifikaten und Standards. Diese garantieren, dass Kabel sicher, effizient und langlebig sind. Sie spielen eine entscheidende Rolle bei der Sicherstellung der Produktqualität und sind ein wichtiges Kriterium bei der Auswahl von Kabeln für verschiedene Anwendungen, insbesondere im Hinblick auf Nachhaltigkeit und Umweltschutz.**Wichtige Standards und Siegel für erstklassige Kabel**
Es gibt zahlreiche Standards und Zertifikate, die Kabelhersteller einhalten müssen, um sicherzustellen, dass ihre Produkte die höchsten Qualitätsanforderungen erfüllen:
- **IEC (International Electrotechnical Commission):** Diese internationale Organisation legt weltweite Standards für elektrische und elektronische Produkte fest. Kabel, die den IEC-Standards entsprechen, bieten ein hohes Maß an Sicherheit und Zuverlässigkeit.
- **UL (Underwriters Laboratories):** Besonders in den USA ist das UL-Zertifikat ein wichtiger Standard, der die Sicherheitsanforderungen für Kabel prüft. Kabel mit dem UL-Zeichen garantieren, dass sie die höchsten Sicherheitsstandards erfüllen.
- **CE-Kennzeichnung:** In Europa zeigt die CE-Kennzeichnung an, dass ein Kabel alle relevanten EU-Anforderungen erfüllt und somit für den europäischen Markt zugelassen ist. Dies betrifft nicht nur die Sicherheit, sondern auch die Umweltverträglichkeit der Produkte.
- **RoHS (Restriction of Hazardous Substances):** Dieser Standard stellt sicher, dass Kabel keine gefährlichen Substanzen wie Blei oder Quecksilber enthalten, was sowohl die Sicherheit der Verbraucher als auch den Umweltschutz gewährleistet.
Insgesamt tragen diese Standards dazu bei, die Effizienz und Sicherheit von Kabeln zu maximieren und unterstützen eine nachhaltige Energiezukunft.
## Verstehen von VDE- und NEN-Standards für hochwertige Kabel
Wenn es darum geht, Sicherheit, Effizienz und Compliance in der Kabelindustrie zu gewährleisten, spielen Standards wie VDE und NEN eine entscheidende Rolle. Als Experten auf diesem Gebiet stellen wir sicher, dass unsere Produkte diese strengen Standards nicht nur erfüllen, sondern oft übertreffen, was Ihnen Sicherheit für Ihre Projekte gibt.
### **VDE: Ein Maßstab für Sicherheit und Qualität**
Die VDE-Zertifizierung (Verband der Elektrotechnik, Elektronik und Informationstechnik) steht für hohe Sicherheits- und Qualitätsstandards in Deutschland und Europa. Produkte mit dem VDE-Zeichen haben umfassende Tests durchlaufen in Bezug auf:
- **Elektrische Sicherheit**, um Schutz vor Gefahren wie Kurzschlüssen und Überhitzung zu gewährleisten.
- **Umweltverträglichkeit**, um sicherzustellen, dass die verwendeten Materialien nachhaltig sind und den Vorschriften entsprechen.
- **Langlebigkeit unter anspruchsvollen Bedingungen**, wodurch sie für Anwendungen in der erneuerbaren Energie und in rauen Umgebungen geeignet sind.
Die Wahl von Kabeln mit VDE-Zertifizierung bedeutet, dass Sie sich für Zuverlässigkeit, Effizienz und langfristigen Wert entscheiden Qualitäten, die wir in jedem Produkt gewährleisten, das wir anbieten.
NEN: Maßgeschneiderte Standards für die Niederlande<br />
In den Niederlanden setzt das NEN (Nederlands Normalisatie-instituut) die nationalen Standards und stimmt diese mit den europäischen und internationalen Vorschriften ab. Beispiele hierfür sind:
- **NEN 1010**, das die Sicherheit von Elektroinstallationen regelt und Kabel fordert, die spezifische Leistungs- und Umweltstandards erfüllen.
- Weitere **NEN-Standards**, die oft den Schwerpunkt auf Nachhaltigkeit legen und sicherstellen, dass Kabel mit den grünen Energiezielen des Landes in Einklang stehen.
Durch die Bereitstellung von Kabeln, die den NEN-Standards entsprechen, bieten wir maßgeschneiderte Lösungen für den niederländischen Markt und gewährleisten eine nahtlose Integration in lokale Vorschriften und Branchenpraktiken.
Warum Nachhaltigkeitszertifikate immer wichtiger werden
In einer Welt, die zunehmend auf Nachhaltigkeit fokussiert ist, spielen Nachhaltigkeitszertifikate eine immer größere Rolle. Diese Zertifikate bestätigen, dass Kabelprodukte unter umweltfreundlichen Bedingungen hergestellt werden und einen minimalen ökologischen Fußabdruck hinterlassen. Besonders wichtig sind hier:
- **Recyclingzertifikate:** Kabel, die aus recyceltem Material hergestellt oder recycelbar sind, tragen häufig ein entsprechendes Zertifikat. Dies reduziert den Bedarf an Rohmaterialien und hilft, Abfälle zu minimieren.
- **Energieeffizienz:** Einige Kabel tragen Zertifikate, die bestätigen, dass sie den Energieverbrauch während der Nutzung minimieren, was zur Reduzierung von CO₂-Emissionen beiträgt.
- **Umweltfreundliche Produktion:** Zertifikate wie ISO 14001 beweisen, dass Hersteller umweltfreundliche Produktionsprozesse verwenden, die den Energieverbrauch und Abfall minimieren.
<Block type="visualLinkPreview" data={{"url":"https://www.flukenetworks.com/blog/cabling-chronicles/cabling-certification","image":"/media/visual-links/69f85c4f31a177188da0eb0a.jpg","title":"Three Reasons Cabling Certification Is More Important Than Ever","summary":"Every time you complete the installation of a structured cabling system, you can choose whether to certify it. All links in the system should be tested in some way to make sure that theyre connected properly, but is it necessary to measure and document the performance of every link?","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb0a"}} />
<Block type="visualLinkPreview" data={{"url":"https://sustainablebrands.com/read/evolving-infrastructure-wire-cable-prioritize-sustainability","image":"/media/visual-links/69f85c4f31a177188da0eb0b.jpg","title":"Evolving Our Infrastructure Means the Wire and Cable Industry Must Prioritize Sustainability | Sustainable Brands","summary":"To sustainably support the tremendous global demand for connectivity, collaboration is needed across the value chain to create solutions that enable more inf…","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb0b"}} />

View File

@@ -0,0 +1,144 @@
---
title: >-
Welche Kabel für Windkraft? Unterschiede von Nieder- bis Höchstspannung
erklärt
slug: >-
welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert
excerpt: ''
date: '2025-06-10T08:36:45.000Z'
featuredImage:
id: 97
alt: image fx 2025 02 20T185502.688
caption: null
updatedAt: '2026-02-24T17:47:48.057Z'
createdAt: '2026-02-24T17:47:48.057Z'
url: /media/image_fx_-2025-02-20T185502.688-5.webp
thumbnailURL: /media/image_fx_-2025-02-20T185502.688-5-600x327.webp
filename: image_fx_-2025-02-20T185502.688-5.webp
mimeType: image/webp
filesize: 69668
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-2025-02-20T185502.688-5-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 21588
filename: image_fx_-2025-02-20T185502.688-5-600x327.webp
card:
url: /media/image_fx_-2025-02-20T185502.688-5-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 30242
filename: image_fx_-2025-02-20T185502.688-5-768x419.webp
tablet:
url: /media/image_fx_-2025-02-20T185502.688-5-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 43302
filename: image_fx_-2025-02-20T185502.688-5-1024x559.webp
category: Kabel Technologie
_status: published
---
<Block type="visualLinkPreview" data={{"url":"https://www.klimareporter.de/strom/stromnetze-fuer-die-energiewende","image":"/media/visual-links/69f85c4f31a177188da0eb03.webp","title":"Stromnetze für die Energiewende","summary":"Der Europäische Rechnungshof dringt auf mehr Investitionen, um die Elektrizitätsnetze in der EU fit für erneuerbare Energien zu machen. Eine dezentrale und flex","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb03"}} />
Vorteile:
- Günstig in der Anschaffung
- Einfach zu verlegen
- Ideal für kurze Distanzen
Aufbau:
- Leiter: Kupfer oder Aluminium
- Isolierung: PVC (preiswert) oder XLPE (wärmebeständig)
- Mantel: robust gegen mechanische Belastung
In der Windkraftinfrastruktur wird das **NAYY** häufig für Beleuchtung, Kontrollsysteme oder die interne Stromverteilung in Betriebsgebäuden genutzt. Es ist robust, wartungsarm und bewährt sich seit Jahrzehnten in der Praxis.
# Mittelspannungskabel Die Arbeitstiere im Windpark
Mittelspannungskabel sind das Rückgrat eines jeden Windparks. Sie decken den Spannungsbereich von **1 kV bis 45 kV** ab und sind essenziell für die Energieverteilung zwischen Windenergieanlagen und den Sammelpunkten. Diese Kabel sind enorm belastbar, müssen hohen Temperaturen, Spannungsfeldern und mechanischen Einflüssen standhalten.
<Block type="technicalGrid" data={{"items":[{"id":"699de4446365be78f9ef22d7","label":"Leiter","value":"Stromübertragung (Kupfer oder Aluminium)"},{"id":"699de4446365be78f9ef22d8","label":"Innenleiterschicht","value":"Feldsteuerung, Spannungsoptimierung"},{"id":"699de4446365be78f9ef22d9","label":"Isolierung (XLPE)","value":"Hohe elektrische Festigkeit, temperaturbeständig"},{"id":"699de4446365be78f9ef22da","label":"Schirmung","value":"Schutz vor Störungen, Erdung"},{"id":"699de4446365be78f9ef22db","label":"Außenmantel","value":"Mechanischer Schutz, UV- und wasserresistent"}],"title":"Aufbau (am Beispiel NA2XS(F)2Y)","blockType":"technicalGrid","id":"69f85c4f31a177188da0eb04"}} />
Typische Kabeltypen:
- NA2XS(F)2Y (Aluminiumleiter, mit Feldsteuerung)
- N2XSY (Kupferleiter, besonders leitfähig)
- NA2XS2Y (optimiert für geringe Kapazitäten bei langen Verläufen)
Einsatzbereiche:
- Turbinenanschlüsse im Windpark
- Sammelleitungen zu Trafostationen
- Verbindungen in Hybridanlagen (z.B. Solar-Wind-Projekte)
<Block type="visualLinkPreview" data={{"url":"/de/start/","image":"/uploads/2025/02/og-2.webp","title":"Lassen Sie uns Ihre Energieprojekte voranbringen","summary":"Schnell, verlässlich und unkompliziert nehmen Sie Kontakt auf für individuelle Kabel- und Energielösungen. Wir sind für Sie da.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb05"}} />
## Hochspannungskabel Wenn Leistung auf Strecke geht
Anwendungen:
- Netzanbindung entlegener Windparks
- Fernleitungen zu Umspannwerken
- Übergang in übergeordnete Hochspannungsnetze
Beispielkabel:<br />**NA2XS(F)2Y** dieser Kabeltyp erfüllt alle Anforderungen für moderne Hochspannungsnetze. Er bietet hohe Betriebssicherheit und ist durch seinen modularen Aufbau leicht plan- und kalkulierbar.
Hochspannungskabel bilden das Bindeglied zwischen Windpark und Stromnetz. Wer hier auf Qualität achtet, sichert nicht nur die Einspeisung, sondern auch die langfristige Betriebssicherheit des Projekts.
# Höchstspannungskabel Die Stromautobahnen der Zukunft
Über **230 kV** beginnt die Höchstspannungsebene. Diese Kabel kommen vor allem dort zum Einsatz, wo es um großflächige Stromverteilung und überregionale Verbindung von Energiezentren geht. In Zeiten von Energiewende und internationalem Stromhandel sind Höchstspannungskabel nicht nur eine technische Notwendigkeit sie sind strategisch entscheidend.
Technische Anforderungen:
- XLPE-Isolierungen mit mehrlagigem Aufbau
- Metallische Schirme und Erdungselemente
- Armierungen gegen mechanische Einwirkungen
- Glasfasersysteme zur kontinuierlichen Überwachung (Temperatur, Belastung)
Typische Anwendungen:
- Netzanbindung großer Offshore- oder Hybridkraftwerke
- Interregionale Energieverbindungen
- **Smart-Grid Kabel Windkraft** in intelligenten Verteilnetzen
Solche Kabel sind meist Sonderanfertigungen, perfekt auf das jeweilige Projekt abgestimmt. Sie transportieren nicht nur Strom, sondern übernehmen auch Steuerungs- und Kommunikationsaufgaben alles in einem einzigen Leitungssystem.
Höchstspannungskabel sind eine technische Meisterleistung. Wer diese richtig einsetzt, kann erneuerbare Energien effizient, intelligent und über Landesgrenzen hinweg verfügbar machen.
# Vergleichstabelle Spannungsklassen und ihre Rolle
<table>
<thead>
<tr>
<th>Kategorie</th>
<th>Spannung</th>
<th>Typische Kabel</th>
<th>Einsatz im Windpark</th>
</tr>
</thead>
<tbody>
<tr>
<td>Niederspannung (LV)</td>
<td>bis 1 kV</td>
<td>[N2X2Y](/de/products/low-voltage-cables/n2x2y/), [N2XY](/de/products/low-voltage-cables/n2xy/), [NA2X2Y](/de/products/low-voltage-cables/na2x2y/), [NA2XY](/de/products/low-voltage-cables/na2xy/), [NAY2Y](/de/products/low-voltage-cables/nay2y/), [NAYCWY](/de/products/low-voltage-cables/naycwy/), [NAYY](/de/products/low-voltage-cables/nayy/), [NY2Y](/de/products/low-voltage-cables/ny2y/), [NYCWY](/de/products/low-voltage-cables/nycwy/), [NYY](/de/products/low-voltage-cables/nyy/)</td>
<td>Steuerung, Nebenaggregate</td>
</tr>
<tr>
<td>Mittelspannung (MV)</td>
<td>1 45 kV</td>
<td>[N2XS(F)2Y](/de/products/medium-voltage-cables/n2xsf2y/), [N2XS(FL)2Y](/de/products/medium-voltage-cables/n2xsfl2y-mv/), [N2XS2Y](/de/products/medium-voltage-cables/n2xs2y/), [N2XSY](/de/products/medium-voltage-cables/n2xsy/), [NA2XS(F)2Y](/de/products/medium-voltage-cables/na2xsf2y/), [NA2XS(FL)2Y](/de/products/medium-voltage-cables/na2xsfl2y-mv/), [NA2XS2Y](/de/products/medium-voltage-cables/na2xs2y/), [NA2XSY](/de/products/medium-voltage-cables/na2xsy/)</td>
<td>Haupttrassen, Turbinen-zu-Trafo</td>
</tr>
<tr>
<td>Hochspannung (HV)</td>
<td>45 230 kV</td>
<td>NA2XS(F)2Y Hochspannung</td>
<td>Netzanschluss, Fernleitung</td>
</tr>
<tr>
<td>Höchstspannung (EHV)</td>
<td>über 230 kV</td>
<td>Spezialanfertigung</td>
<td>Internationale Stromtrassen, Smart Grids</td>
</tr>
</tbody>
</table>
Die Tabelle verdeutlicht: Je höher die Spannung, desto spezialisierter das Kabel. Gleichzeitig steigen die Anforderungen an Planung, Verlegung und Überwachung.
In diesem Artikel können Sie nachlesen, wie sich unsere Energie smart und nachhaltig verteilen lässt.
<Block type="visualLinkPreview" data={{"url":"https://www.enercity.de/magazin/unsere-welt/bedeutung-von-smart-grids-fuer-die-energiewende","image":"/media/visual-links/69f85c4f31a177188da0eb06.jpg","title":"Stromversorgung: Wie das Smart Grid die Energiewende ermöglichtAbertausende Klein- und Kleinstkraftwerke, eine sicherzustellende Versorgung, hoher Bedarf: Das Stromnetz der Zukunft muss intelligent sein.","summary":"## Fazit Strom ist nur so stark wie sein Kabel","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb06"}} />

View File

@@ -0,0 +1,70 @@
---
title: Wie die Kabelbranche Nachhaltigkeit und erneuerbare Energien vorantreibt
slug: wie-die-kabelbranche-nachhaltigkeit-und-erneuerbare-energien-vorantreibt
excerpt: >-
Die Kabelbranche ist ein unsichtbarer, aber unverzichtbarer Treiber der
Energiewende. Erfahren Sie, wie moderne Kabelsysteme Nachhaltigkeit fördern
und erneuerbare Energien erst möglich machen.
date: '2025-04-14T08:00:41.000Z'
featuredImage:
id: 98
alt: image fx 2
caption: null
updatedAt: '2026-02-24T17:47:48.261Z'
createdAt: '2026-02-24T17:47:48.261Z'
url: /media/image_fx_-4.webp
thumbnailURL: /media/image_fx_-4-600x327.webp
filename: image_fx_-4.webp
mimeType: image/webp
filesize: 143322
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-4-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 30924
filename: image_fx_-4-600x327.webp
card:
url: /media/image_fx_-4-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 47198
filename: image_fx_-4-768x419.webp
tablet:
url: /media/image_fx_-4-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 76834
filename: image_fx_-4-1024x559.webp
category: Erneuerbare Energien
_status: published
---
## Die unsichtbare Basis: Warum Kabel für nachhaltige Energie unverzichtbar sind
Zudem sind viele Materialien in heutigen Kabeln deutlich nachhaltiger als noch vor wenigen Jahrzehnten. Aluminium und Kupfer aus Sekundärquellen senken den Primärbedarf.
Das Ganze ist kein grünes Wunschdenken, sondern gelebte Praxis bei vielen Kabelherstellern und spezialisierten Anbietern wie KLZ. Unsere Kabeltypen darunter der bewährte Kabeltypen wie **NA2XS(F)2Y** und **NAYY** für Wind-und Solarparks und klassischen Erdkabelanwendungen sind nicht nur leistungsfähig, sondern auch auf Langlebigkeit und in großen Teilen auf Recyclingfähigkeit ausgelegt.
Sie wollen wissen, wie die Kabelindustrie sich noch für Nachhaltigkeit engagiert? [Hier klicken!](https://www.zvei.org/themen/nachhaltigkeit-die-kabelindustrie-engagiert-sich)
# Netzausbau, der mitwächst: Herausforderungen und Chancen der Kabelindustrie
Die Energiewende bringt nicht nur saubere Energie, sondern auch massive Anforderungen an die Netzinfrastruktur. Denn Strom, der dezentral erzeugt wird, muss zentral verteilt oder dezentral weitergereicht werden. Das bedeutet:
- **mehr Leitungen** in ländlichen Räumen
- **höhere Leistungsanforderungen** durch E-Mobilität und Wärmepumpen
- **komplexere Trassierungen** in dicht besiedelten Gebieten
- **höhere Anforderungen an Verlegearten** wie grabenloser Ausbau
All das lässt sich nur mit einer gut aufgestellten Kabelbranche bewältigen also mit Experten, die nicht nur produzieren und liefern, sondern auch vorausdenken. KLZ zum Beispiel setzt auf intelligente Verfügbarkeit, klare Lieferketten und ein tiefes Verständnis für die spezifischen Herausforderungen von Windkraft- und Solarprojekten.
Ob Mittelspannungskabel für die Verbindung von Windrädern zur Umspannstation oder Hochspannungskabel für den Ferntransport: Die richtige Kabelauswahl, kombiniert mit dem passenden Zubehör (Muffen, Endverschlüsse, Garnituren), entscheidet über **Wirtschaftlichkeit und Nachhaltigkeit** des gesamten Projekts.
# Die Kreislaufwirtschaft kommt auch unterirdisch
Nachhaltigkeit endet nicht beim Einbau eines Kabels. Auch **Rückbau und Recycling** sind entscheidende Themen. Gerade bei Infrastruktur, die auf Jahrzehnte angelegt ist, lohnt sich ein zweiter Blick:
- Was passiert nach vielen Jahrzehnten Betrieb?
- Können die Materialien wieder in den Produktionszyklus zurückgeführt werden?
- Wie sieht es mit der Entsorgung von Isolierstoffen aus?
<Block type="visualLinkPreview" data={{"url":"https://money-for-future.com/nachhaltige-energieversorgung-erneuerbare-energie","image":"/media/visual-links/69f85c4f31a177188da0eb02.jpg","title":"Nachhaltige Energieversor­gung und erneuerbare Energie erklärt","summary":"Nachhaltige Energieversor­gung. Was kann ich tun, um die Energiewende voranzubringen? 7 Schritte zu einer nachhaltigen Lebensweise.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eb02"}} />

View File

@@ -0,0 +1,77 @@
---
title: 'Willkommen in der Zukunft von KLZ: Unsere neue Website ist online!'
slug: willkommen-in-der-zukunft-von-klz-unsere-neue-website-ist-online
excerpt: ''
date: '2025-01-15T12:38:36.000Z'
featuredImage:
id: 99
alt: mockup 03 copy scaled
caption: null
updatedAt: '2026-02-24T17:47:48.644Z'
createdAt: '2026-02-24T17:47:48.644Z'
url: /media/mockup_03-copy-scaled-5.webp
thumbnailURL: /media/mockup_03-copy-scaled-5-600x356.webp
filename: mockup_03-copy-scaled-5.webp
mimeType: image/webp
filesize: 141422
width: 2560
height: 1517
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/mockup_03-copy-scaled-5-600x356.webp
width: 600
height: 356
mimeType: image/webp
filesize: 21732
filename: mockup_03-copy-scaled-5-600x356.webp
card:
url: /media/mockup_03-copy-scaled-5-768x455.webp
width: 768
height: 455
mimeType: image/webp
filesize: 30946
filename: mockup_03-copy-scaled-5-768x455.webp
tablet:
url: /media/mockup_03-copy-scaled-5-1024x607.webp
width: 1024
height: 607
mimeType: image/webp
filesize: 44230
filename: mockup_03-copy-scaled-5-1024x607.webp
category: Kabel Technologie
_status: published
---
<Block type="highlightBox" data={{"color":"primary","title":"Willkommen in der Zukunft von KLZ: Unsere neue Website ist online! 🎉","content":{"root":{"type":"root","format":"","indent":0,"version":1,"children":[{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"Es ist schneller, intelligenter und voller Funktionen, um Ihr Erlebnis nahtlos und effizient zu gestalten. Entwickelt, um den Bedürfnissen unserer Kunden gerecht zu werden und die Zukunft unserer Branche widerzuspiegeln, ist dies nicht nur ein neuer Look es ist ein ganz neues Service-Level. Lassen Sie uns die Highlights durchgehen.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":"ltr"}],"direction":"ltr"}},"blockType":"highlightBox","type":"neutral","id":"69f85c4f31a177188da0eafc"}} />
### Das neue KLZ-Logo: modern, mutig und zukunftsorientiert
Und es gibt eine entscheidende visuelle Veränderung, die Ihnen sicherlich aufgefallen ist: „KLZ (Vertriebs GmbH)“ wurde in unserem Branding zu „KLZ Cables“. Diese prägnante, moderne Darstellung macht sofort klar, wer wir sind und was wir tun.
Natürlich bleibt unser rechtlicher Name, KLZ Vertriebs GmbH, unverändert. Diese Änderung dient dazu, es unseren Kunden und Partnern zu erleichtern, unsere Mission und Dienstleistungen sofort zu erkennen.
Dieses neue Logo und Branding sind nicht nur ästhetische Veränderungen sie repräsentieren ein stärkeres, klareres KLZ, während wir in das Jahr 2025 und darüber hinaus gehen. Es ist ein Design, das unsere Geschichte mit unserer Zukunft verbindet: eine Zukunft, die von Innovation, Zuverlässigkeit und Nachhaltigkeit angetrieben wird.
<Block type="animatedImage" data={{"alt":"Neues KLZ Logo","src":"/uploads/2024/11/white_logo_transparent_background.svg","width":541,"height":540,"blockType":"animatedImage","id":"69f85c4f31a177188da0eafd"}} />
### Ein frisches, modernes Design für eine zukunftsorientierte Branche
Jedes Element wurde mit Ihnen im Blick gestaltet, um es Ihnen noch einfacher zu machen, das zu finden, wonach Sie suchen.
### Entdecken Sie unseren umfassenden Kabelkatalog
Jedes Produkt enthält klare Spezifikationen, Anwendungen und Vorteile, die Ihnen helfen, schnell fundierte Entscheidungen zu treffen.
<Block type="animatedImage" data={{"alt":"Kabelkatalog Vorschau","src":"/uploads/2024/12/NA2XSY-scaled.webp","width":2560,"height":533,"blockType":"animatedImage","id":"69f85c4f31a177188da0eafe"}} />
### Das Team hinter der Transformation
<Block type="animatedImage" data={{"alt":"KLZ Team","src":"/uploads/2024/12/DSC08057-Large.webp","width":1280,"height":853,"blockType":"animatedImage","id":"69f85c4f31a177188da0eaff"}} />
<Block type="chatBubble" data={{"role":"Warum das für Sie wichtig ist","align":"right","author":"KLZ Assistent","avatar":"","content":{"root":{"type":"root","format":"","indent":0,"version":1,"children":[{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"Diese neue Website ist nicht nur eine ästhetische Verbesserung sie bietet echten Mehrwert für unsere Kunden und Partner. Hier sind die Vorteile für Sie:","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":"ltr"},{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"- ","type":"text","style":"","detail":0,"format":0,"version":1},{"mode":"normal","text":"Schnellerer Zugriff auf Informationen:","type":"text","style":"","detail":0,"format":1,"version":1},{"mode":"normal","text":" Mit unserem verbesserten Design und einer PageSpeed-Bewertung von über 90 war es nie einfacher, die richtigen Produkte, Dienstleistungen oder Informationen zu finden. Zeit ist Geld, und wir helfen Ihnen, beides zu sparen.\n- ","type":"text","style":"","detail":0,"format":0,"version":1},{"mode":"normal","text":"Verbesserte Benutzerfreundlichkeit:","type":"text","style":"","detail":0,"format":1,"version":1},{"mode":"normal","text":" Ob auf dem Desktop oder mobil das intuitive Layout sorgt für ein reibungsloses und nahtloses Erlebnis. Sie verbringen weniger Zeit mit Suchen und mehr Zeit mit Handeln.\n- ","type":"text","style":"","detail":0,"format":0,"version":1},{"mode":"normal","text":"Eine umfassende Ressource:","type":"text","style":"","detail":0,"format":1,"version":1},{"mode":"normal","text":" Vom vollständigen Kabelkatalog bis hin zu detaillierten Servicebeschreibungen alles, was Sie brauchen, um informierte Entscheidungen zu treffen, finden Sie mit nur wenigen Klicks.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":"ltr"},{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"Aber es geht um mehr als nur technische Verbesserungen. Diese neue Plattform spiegelt die klare Vision von KLZ für die Zukunft wider, die Nachhaltigkeit, Zuverlässigkeit und Innovation priorisiert. Für unsere Kunden bedeutet das, mit einem Unternehmen zusammenzuarbeiten, das versteht, wohin sich die Branche entwickelt und bereit ist, den Weg zu weisen.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":"ltr"},{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"Indem wir unsere digitale Präsenz mit unserer Mission in Einklang bringen, verbessern wir nicht nur Ihre Erfahrung mit KLZ, sondern verstärken auch unser Engagement, ein Partner zu sein, dem Sie über Jahre hinweg vertrauen können. Wenn wir in Klarheit und Effizienz investieren, profitieren Sie von einer reibungsloseren und stärkeren Verbindung zu den Produkten und Dienstleistungen, auf die Sie angewiesen sind.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":"ltr"},{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"Diese Website ist nicht nur ein Upgrade sie ist ein Versprechen, Ihnen mehr von dem zu liefern, was für Sie am wichtigsten ist: Qualität, Zuverlässigkeit und Vision.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":"ltr"}],"direction":"ltr"}},"blockType":"chatBubble","id":"69f85c4f31a177188da0eb00"}} />
<Block type="powerCTA" data={{"locale":"de","blockType":"powerCTA","id":"69f85c4f31a177188da0eb01"}} />
### Beginnen Sie noch heute mit der Erkundung
### Was kommt als Nächstes? Deutschsprachige Unterstützung!

View File

@@ -0,0 +1,94 @@
---
title: 'Windparkbau im Fokus: drei typische Kabelherausforderungen'
slug: windparkbau-im-fokus-drei-typische-kabelherausforderungen
excerpt: ''
date: '2025-01-05T09:16:10.000Z'
featuredImage:
id: 100
alt: image fx 2025 02 20T193520.620
caption: null
updatedAt: '2026-02-24T17:47:48.824Z'
createdAt: '2026-02-24T17:47:48.824Z'
url: /media/image_fx_-2025-02-20T193520.620-5.webp
thumbnailURL: /media/image_fx_-2025-02-20T193520.620-5-600x327.webp
filename: image_fx_-2025-02-20T193520.620-5.webp
mimeType: image/webp
filesize: 58130
width: 1408
height: 768
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/image_fx_-2025-02-20T193520.620-5-600x327.webp
width: 600
height: 327
mimeType: image/webp
filesize: 15428
filename: image_fx_-2025-02-20T193520.620-5-600x327.webp
card:
url: /media/image_fx_-2025-02-20T193520.620-5-768x419.webp
width: 768
height: 419
mimeType: image/webp
filesize: 22090
filename: image_fx_-2025-02-20T193520.620-5-768x419.webp
tablet:
url: /media/image_fx_-2025-02-20T193520.620-5-1024x559.webp
width: 1024
height: 559
mimeType: image/webp
filesize: 33622
filename: image_fx_-2025-02-20T193520.620-5-1024x559.webp
category: Kabel Technologie
_status: published
---
<Block type="visualLinkPreview" data={{"url":"https://www.enbw.com/unternehmen/themen/windkraft/onshore-wind-pfeiler-der-energiewende.html","image":"/media/visual-links/69f85c4f31a177188da0eaf6.jpg","title":"Onshore-Windenergie als Pfeiler der Energiewende | EnBW","summary":"Viele Faktoren haben den Bau von Windenergieanlagen in den letzten Jahren gebremst. Lesen Sie hier die Gründe!","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eaf6"}} />
Gerade bei **Windparkprojekten** mit mehreren Kilometern des [**NA2XS(F)2Y**](/de/products/medium-voltage-cables/na2xsf2y/) ist eine exakte **Lieferkoordination** entscheidend. Teil- und Komplettlieferungen müssen so geplant sein, dass sie sich an den tatsächlichen **Baufortschritt** anpassen.
<Block type="technicalGrid" data={{"items":[{"id":"699de4446365be78f9ef22f2","label":"Unterschiedliche Baufortschritte pro Turbine","value":"Teil- und Abschnittslieferungen passend zum Bauplan"},{"id":"699de4446365be78f9ef22f3","label":"Eng getaktete Montagefenster","value":"Just-in-Time-Kabellieferung auf Baustelle"},{"id":"699de4446365be78f9ef22f4","label":"Fehlende Lagerflächen vor Ort","value":"Temporäre, projektbezogene Zwischenlagerung"},{"id":"699de4446365be78f9ef22f5","label":"Witterungsabhängige Arbeiten","value":"Flexible Umlenkung von Lieferterminen und Materialzuteilung"}],"title":"Effiziente Logistiklösungen","blockType":"technicalGrid","id":"69f85c4f31a177188da0eaf7"}} />
Mit einer präzisen Planung der [**Kabelkapazitäten**](https://www.a-eberle.de/infobrief/infobrief-20/) und einer reaktionsfähigen Logistik lässt sich auch unter hohem Zeitdruck effizient arbeiten. So bleibt der **Netzanschluss des Windparks** termingerecht und der Energiefluss gesichert.
Sie möchten wissen, welche Kabelarten in einem Windpark verlegt werden? Dann schauen Sie sich diesen Artikel an:
<Block type="visualLinkPreview" data={{"url":"https://wind-turbine.com/magazin/ratgeber/250713/welche-arten-von-kabeln-benoetigt-man-fuer-den-bau-eines-windparks.html","image":"/media/visual-links/69f85c4f31a177188da0eaf8.png","title":"Welche Arten von Kabeln benötigt man für den Bau eines Windparks?","summary":"Die Verkabelung ist ein zentrales Element jeder Windkraftanlage und beeinflusst maßgeblich die Effizienz, Sicherheit und Wirtschaftlichkeit eines Windparks.…","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eaf8"}} />
<Block type="technicalGrid" data={{"items":[{"id":"699de4446365be78f9ef22f8","label":"Hohe Liefermengen auf engem Baustellenareal","value":"Projektbezogene Lagerung in regionalen Hubs"},{"id":"699de4446365be78f9ef22f9","label":"Unterschiedliche Trommelgrößen","value":"Abstimmung der Trommelabmessungen auf Zugkraft und Trommelgewicht"},{"id":"699de4446365be78f9ef22fa","label":"Empfindliche Kabelmäntel","value":"Witterungsbeständige Spezialverpackung und UV-Schutz"},{"id":"699de4446365be78f9ef22fb","label":"Fehlende Übersicht","value":"Digitale Lieferübersichten und klare Trommelkennzeichnung"}],"title":"Herausforderungen in der Praxis","blockType":"technicalGrid","id":"69f85c4f31a177188da0eaf9"}} />
Eine klare [**Kabellogistikstrategie**](https://logistik-heute.de/galerien/mammutprojekt-kabellogistik-wie-kommen-tausende-tonnen-hgue-erdkabel-fuer-die-energiewende-zum-einsatzort-40875.html) ist der Schlüssel, um Materialengpässe und teure Stillstände zu vermeiden. So bleibt der Überblick gewahrt selbst bei Projekten mit mehreren dutzend Kilometern **Windparkverkabelung**.
Wer die **Verpackung, Lagerung und Kennzeichnung** frühzeitig in die Planung integriert, stellt sicher, dass die **Windpark Kabel** genau dort ankommen, wo sie gebraucht werden ohne Zeitverlust und ohne Risiko für die Bauabfolge.
# Herausforderung 3: Kurzfristige Projektänderungen
Kaum ein **Windparkprojekt** läuft exakt nach Plan. Baustellenbedingungen, Lieferengpässe oder neue Vorgaben der [Netzbetreiber](https://windpark-altdorferwald.de/wissenswertes-windenergie/wie-wird-die-erzeugte-energie-ins-stromnetz-eingespeist/) führen oft zu spontanen Anpassungen und genau hier zeigt sich, wie flexibel die **Kabellogistik** wirklich ist.
Typische Szenarien:
- Eine Trasse muss aufgrund geologischer Gegebenheiten verlegt werden.
- Die **Kabeltypen** oder **Leiterquerschnitte** ändern sich nach einer Netzberechnung.
- Der **Lieferort** verschiebt sich kurzfristig, weil Bauabschnitte schneller oder langsamer voranschreiten.
In solchen Fällen ist entscheidend, dass der Lieferant **eigene Lagerbestände** und eine **kurze Reaktionszeit** hat. Nur so lassen sich geänderte **Kabellängen** oder zusätzliche **Erdungskomponenten** kurzfristig bereitstellen, ohne das Bauprojekt zu verzögern.
Ein erfahrener Partner kann hier den Unterschied machen:
- **Schnelle Nachlieferung** aus zentralem Lagerbestand in Deutschland
- **Flexible Umlenkung** von Lieferungen bei Planänderung
- **Enge Abstimmung** mit Projektleitern, Tiefbau und Montagepersonal
- **Dokumentierte Rückverfolgbarkeit**, um jede Änderung transparent zu halten
<Block type="visualLinkPreview" data={{"url":"https://www.nabu.de/umwelt-und-ressourcen/energie/erneuerbare-energien-energiewende/windenergie/26913.html","image":"/media/visual-links/69f85c4f31a177188da0eafa.jpeg","title":"Wann klagt der NABU gegen Windkraftprojekte?","summary":"45 Klagen wurden wegen Fehlplanungen bei Windenergie zwischen 2010 und 2019 vom NABU auf den Weg gebracht. Nicht weil der Windenergieausbau aufgehalten werden soll, sondern weil immer wieder Vorhaben und Planungen eklatant gegen Naturschutzrecht verstoßen.","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eafa"}} />
## Qualität und Nachhaltigkeit als Erfolgsfaktor
Immer mehr Projektentwickler legen Wert auf **nachhaltige Kabelsysteme**, die Energieeffizienz und Langlebigkeit miteinander verbinden. Das betrifft nicht nur die **Materialauswahl**, sondern auch die **Lieferketten**: kurze Transportwege, projektnahe Lagerung und optimierte Verpackungskonzepte verringern Emissionen und Transportaufwand.
Die Kombination aus **technischer Qualität**, **ökologischer Verantwortung** und **effizienter Logistik** macht moderne **Windparkverkabelung** zu einem zentralen Erfolgsfaktor im Netzausbau. Wer hier auf durchdachte Lösungen setzt, schafft die Basis für einen stabilen und nachhaltigen Energiefluss heute und in Zukunft.
[Welche Kabel Sie für Ihr Windparkprojekt brauchen und welche Unterschiede es gibt, erklären wir Ihnen hier.](/de/welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert/)
<Block type="animatedImage" data={{"alt":"Windpark Landschaft","src":"/uploads/2025/01/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled.webp","width":2560,"height":1707,"blockType":"animatedImage","id":"69f85c4f31a177188da0eafb"}} />
## Fazit: Erfolgreich ans Netz
Mit der richtigen Kombination aus Erfahrung, Organisation und technischer Kompetenz lassen sich selbst komplexe **Windparkverkabelungen** effizient umsetzen. So bleibt der Bau im Zeitplan und der Windpark liefert seine Energie genau dann, wenn sie gebraucht wird.
## KLZ   Ihr Partner für erfolgreiche Windparkverkabelung
Ob [**Mittelspannung**](/de/stromkabel/mittelspannungskabel/), **Erdkabel** oder komplette **Netzanschlusslösungen** bei uns bekommen Sie nicht nur das passende Material, sondern auch die Erfahrung, die Projekte wirklich voranbringt. Seit Jahren begleiten wir **Windkraftprojekte** in ganz Deutschland und den Niederlanden von der technischen Beratung über die **Materialauswahl** bis hin zur **termingenauen Lieferung**.
Unser Vorteil liegt in der **Praxisnähe**: Wir wissen, wie eng Bauzeiten im Windparkbau sind, welche Kabelsysteme sich bewährt haben und worauf es bei der Logistik wirklich ankommt. Durch unsere **Lagerkapazitäten in der Mitte Deutschlands** reagieren wir schnell auf Änderungen und halten Lieferketten stabil auch wenn Projekte dynamisch verlaufen.
Mit unserem Netzwerk, unserer Marktkenntnis und unserer Leidenschaft für erneuerbare Energien sorgen wir dafür, dass Ihr **Windkraftprojekt** pünktlich und reibungslos ans Netz geht.
➡️ **Planen Sie ein neues Windparkprojekt oder benötigen Unterstützung bei der Kabelauswahl?**Dann sprechen Sie uns an wir liefern die **Kabel, Lösungen und Erfahrung**, die Ihr Projekt erfolgreich machen.
[Jetzt Kontakt aufnehmen](/de/kontakt/)

View File

@@ -0,0 +1,98 @@
---
title: 'Zukunft sichern mit H1Z2Z2-K: Unser Solarkabel zur Intersolar 2025'
slug: zukunft-sichern-mit-h1z2z2-k-unser-solarkabel-zur-intersolar-2025
excerpt: ''
date: '2025-04-30T07:17:33.000Z'
featuredImage:
id: 101
alt: inter solar
caption: null
updatedAt: '2026-02-24T17:47:49.057Z'
createdAt: '2026-02-24T17:47:49.057Z'
url: /media/inter-solar-5.webp
thumbnailURL: /media/inter-solar-5-600x338.webp
filename: inter-solar-5.webp
mimeType: image/webp
filesize: 60768
width: 1920
height: 1081
focalX: 50
focalY: 50
sizes:
thumbnail:
url: /media/inter-solar-5-600x338.webp
width: 600
height: 338
mimeType: image/webp
filesize: 15612
filename: inter-solar-5-600x338.webp
card:
url: /media/inter-solar-5-768x432.webp
width: 768
height: 432
mimeType: image/webp
filesize: 21048
filename: inter-solar-5-768x432.webp
tablet:
url: /media/inter-solar-5-1024x577.webp
width: 1024
height: 577
mimeType: image/webp
filesize: 29180
filename: inter-solar-5-1024x577.webp
category: Kabel Technologie
_status: published
---
<Block type="visualLinkPreview" data={{"url":"https://youtu.be/YbtdyvQFoVM","image":"/media/visual-links/69f85c4f31a177188da0eaf3.jpg","title":"Intersolar Europe 2025 | Save The Date | May 79, 2025","summary":"As the worlds leading exhibition for the solar industry, Intersolar Europe demonstrates the enormous vitality of the solar market. For more than 30 years, i…","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eaf3"}} />
### Mehr als nur ein Kabel
Kurz gesagt: Das H1Z2Z2-K 6mm² ist keine Lösung von der Stange es ist ein spezialisiertes Energiekabel für eine Branche, die keine Kompromisse kennt.
# Technische Daten und Aufbau im Detail
Eine der Stärken dieses Kabels liegt in seinem Materialaufbau und der daraus resultierenden thermischen und mechanischen Belastbarkeit.
<Block type="technicalGrid" data={{"items":[{"id":"699de4456365be78f9ef2306","label":"Leiter","value":"Feindrähtiger, verzinnter Kupferleiter (Klasse 5)"},{"id":"699de4456365be78f9ef2307","label":"Nennspannung","value":"1500 V DC (EN 50618 konform)"},{"id":"699de4456365be78f9ef2308","label":"Prüfspannung","value":"6.5 kV"},{"id":"699de4456365be78f9ef2309","label":"Temperaturbereich Betrieb","value":"-40 °C bis +90 °C (Leiter max. +120 °C)"},{"id":"699de4456365be78f9ef230a","label":"Isolierung und Mantel","value":"Vernetztes Polyolefin, halogenfrei"},{"id":"699de4456365be78f9ef230b","label":"Außendurchmesser (6mm²)","value":"ca. 6,4 mm"},{"id":"699de4456365be78f9ef230c","label":"Biegeradius","value":"min. 4 × Kabeldurchmesser"},{"id":"699de4456365be78f9ef230d","label":"Max. Strombelastbarkeit","value":"bis 70 A (je nach Umgebungstemperatur)"}],"title":"Technische Daten & Aufbau","blockType":"technicalGrid","id":"69f85c4f31a177188da0eaf4"}} />
## Normen und Zertifizierungen: EN 50618 &amp; Co.
### TÜV 2 PfG 1169/08.2007
### CPR-Klassifizierung (BauPVO)
Fazit: Die umfassende Normkonformität macht das H1Z2Z2-K 6mm² zu einer zuverlässigen und rechtlich sicheren Lösung für alle professionellen PV-Anwendungen.
# Einsatzbereiche: Wo das H1Z2Z2-K 6mm² seine Stärken ausspielt
Ob in der freien Natur, im Gewerbebau oder integriert in Hybridkraftwerke dieses Kabel liefert zuverlässig ab.
## Typische Anwendungsfelder:
- **Freiflächen-Solarparks**
- **Industriedächer und Carports**
- **Agri-PV-Anlagen **(z.B. über Feldern, Tierställen)
- **PV-Inselanlagen**
- **Wechselrichter-Anbindung**
- **Speichersysteme und DC-Netze**
Zudem bewährt sich das H1Z2Z2-K durch seine Widerstandsfähigkeit auch in Sonderanwendungen, etwa in der Nähe salzhaltiger Luftzonen oder bei extremen Temperaturschwankungen.
# Erdverlegung von PV-Kabeln das ist zu beachten
Ein Pluspunkt des H1Z2Z2-K ist seine Eignung zur direkten Erdverlegung ohne Schutzrohr. Doch auch hier gelten bestimmte Regeln:
## Best Practices für die Verlegung:
- Bettung in Sand oder feinkörnigem Material
- Schutz vor scharfkantigen Steinen durch Kiesaustausch
- Verlegung mit Mindestabstand zu anderen Leitungen
- Kennzeichnung durch Warnband 30 cm über dem Kabel
- Vermeidung von Zugbeanspruchung während der Installation
Wichtig: Für Projekte ab mehreren hundert Metern lohnt sich eine Spannungsfallberechnung 6mm² ist nicht immer automatisch die optimale Wahl.
<hr />
# FAQ: Die häufigsten Fragen rund um H1Z2Z2-K Solarkabel
Was bedeutet H1Z2Z2-K?<br />Die Bezeichnung steht für einen Kabeltyp mit bestimmten Isoliermaterialien und Eigenschaften laut EN 50618, geeignet für DC-Strom bis 1500 V.
Ist das Kabel für Erdverlegung zugelassen?<br />Ja, inklusive direkter Erdverlegung ohne zusätzliche Schutzrohre.
Welche Querschnitte sind erhältlich?<br />Typischerweise: 1,5 / 2,5 / 4 / 6 / 10 mm² 6mm² ist der bewährte Allrounder.
Warum halogenfrei?<br />Im Brandfall entstehen keine giftigen Dämpfe ideal für sensible Gebäudeumgebungen.
Wie lang ist die maximale Verlege­länge bei 6mm²?<br />Abhängig vom Strombedarf und Spannungsfall oft zwischen 30 m und 100 m sinnvoll.
# Fazit: Qualität, die den Unterschied macht
Das H1Z2Z2-K 6mm² steht für technische Reife und konsequente Ausrichtung auf den professionellen Einsatz in Photovoltaikanlagen. Von der hohen Temperatur- und Spannungsbeständigkeit bis zur geprüften Normkonformität dieses Kabel vereint alles, was moderne Energieinfrastrukturen heute brauchen.
Besonders hervorzuheben ist seine Vielseitigkeit: Ob auf Dächern, in Erdverlegung oder in PV-Großanlagen das H1Z2Z2-K überzeugt durch Zuverlässigkeit und eine beeindruckende Lebensdauer. Damit leistet es einen direkten Beitrag zur Wirtschaftlichkeit und Nachhaltigkeit von Solarsystemen.
Weitere Informationen, technische Daten und Bestelloptionen finden sich auf der Produktseite: 👉 [Zum H1Z2Z2-K bei KLZ](/de/products/solar-cables/h1z2z2-k-2/)
Alles Wichtige zur Intersolar Europe finden Sie hier:
<Block type="visualLinkPreview" data={{"url":"https://www.intersolar.de/messe-kompakt?ref=m5f53a666f3a2cb2fee160554-s65eec4739108db093b003a02-t1746004197-cf3c592e7","image":"/media/visual-links/69f85c4f31a177188da0eaf5.jpg","title":"Link Preview","summary":"Intersolar Europe at a GlanceIntersolar Europe | Exhibition Quick Facts | Date, Venue, Opening Hours, Exhibitors","blockType":"visualLinkPreview","id":"69f85c4f31a177188da0eaf5"}} />

File diff suppressed because one or more lines are too long

118
content/products/n2x2y.mdx Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

117
content/products/n2xs2y.mdx Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

117
content/products/n2xsy.mdx Normal file

File diff suppressed because one or more lines are too long

118
content/products/n2xy.mdx Normal file

File diff suppressed because one or more lines are too long

118
content/products/na2x2y.mdx Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

119
content/products/na2xsy.mdx Normal file

File diff suppressed because one or more lines are too long

117
content/products/na2xy.mdx Normal file

File diff suppressed because one or more lines are too long

119
content/products/nay2y.mdx Normal file

File diff suppressed because one or more lines are too long

118
content/products/naycwy.mdx Normal file

File diff suppressed because one or more lines are too long

118
content/products/nayy.mdx Normal file

File diff suppressed because one or more lines are too long

118
content/products/ny2y.mdx Normal file

File diff suppressed because one or more lines are too long

119
content/products/nycwy.mdx Normal file

File diff suppressed because one or more lines are too long

118
content/products/nyy.mdx Normal file

File diff suppressed because one or more lines are too long

View File

@@ -12,8 +12,6 @@ services:
environment:
POSTGRES_URI: postgres://${PAYLOAD_DB_USER:-payload}:${PAYLOAD_DB_PASSWORD:-payload}@klz-db:5432/${PAYLOAD_DB_NAME:-payload}
PAYLOAD_SECRET: ${PAYLOAD_SECRET:-fallback-secret-for-production-needs-change}
volumes:
- klz_media_data:/app/public/media
labels:
- "traefik.enable=true"
# HTTP ⇒ HTTPS redirect

158
lib/KLZLogoVector.tsx Normal file
View File

@@ -0,0 +1,158 @@
import React from 'react';
import { Svg, G, Path } from '@react-pdf/renderer';
interface KLZLogoVectorProps {
width?: number;
color?: string;
}
export const KLZLogoVector: React.FC<KLZLogoVectorProps> = ({ width = 140, color = '#ffffff' }) => {
const height = width * (99 / 295);
return (
<Svg viewBox="0 0 295 99" style={{ width, height }}>
<G>
<Path
d="M83.219,92.879C83.219,93.629 82.973,94.043 81.992,94.043C81.008,94.043 80.82,93.629 80.82,92.91L80.82,89.969C80.82,89.25 81.008,88.836 81.992,88.836C83.043,88.836 83.219,89.25 83.219,89.988L84.578,89.988C84.578,88.305 83.82,87.637 81.992,87.637C80.16,87.637 79.461,88.297 79.461,89.898L79.461,92.98C79.461,94.543 80.191,95.242 81.992,95.242C83.793,95.242 84.578,94.543 84.578,92.879L83.219,92.879Z"
fill={color}
/>
<Path
d="M90.543,87.656L89.195,87.656L87.102,95.223L88.496,95.223L88.891,93.883L90.828,93.883L91.211,95.223L92.609,95.223L90.543,87.656ZM89.227,92.555L89.855,89.754L90.484,92.555L89.227,92.555Z"
fill={color}
/>
<Path
d="M95.336,95.223L97.836,95.223C99.668,95.223 100.523,94.574 100.523,92.871C100.523,91.828 99.922,91.148 99.137,90.98C99.734,90.578 99.824,90.117 99.824,89.652C99.824,88.473 98.957,87.648 97.59,87.648L95.336,87.648L95.336,95.223ZM96.688,91.809L97.836,91.809C98.82,91.809 99.066,92.152 99.066,92.898C99.066,93.617 98.91,93.992 97.855,93.992L96.688,93.992L96.688,91.809ZM97.59,88.809C98.258,88.809 98.426,89.289 98.426,89.672C98.426,90.156 98.16,90.559 97.602,90.559L96.695,90.559L96.695,88.809L97.59,88.809Z"
fill={color}
/>
<Path
d="M107.906,93.98L104.98,93.98L104.98,87.648L103.613,87.648L103.613,95.223L107.906,95.223L107.906,93.98Z"
fill={color}
/>
<Path
d="M110.879,87.648L110.879,95.23L115.375,95.23L115.375,93.992L112.238,93.992L112.238,91.996L114.793,91.996L114.793,90.773L112.238,90.773L112.238,88.828L115.238,88.828L115.238,87.648L110.879,87.648Z"
fill={color}
/>
<Path
d="M121.684,89.625L123.051,89.625C122.926,88.109 122.02,87.605 120.652,87.605C119.098,87.605 118.23,88.344 118.23,89.762C118.23,91.324 119.137,91.75 119.992,91.855C120.797,91.965 121.863,91.965 121.863,92.859C121.863,93.715 121.488,94.062 120.672,94.062C119.805,94.062 119.551,93.746 119.52,93.164L118.152,93.164C118.152,94.387 118.754,95.301 120.641,95.301C122.461,95.301 123.219,94.562 123.219,92.812C123.219,91.297 122.383,90.941 121.508,90.805C120.355,90.629 119.598,90.707 119.598,89.754C119.598,89.035 119.902,88.797 120.652,88.797C121.309,88.797 121.645,88.984 121.684,89.625Z"
fill={color}
/>
<Path
d="M135.348,87.648L130.91,87.648L130.91,95.23L132.258,95.23L132.258,92.004L134.875,92.004L134.875,90.773L132.258,90.773L132.258,88.887L135.348,88.887L135.348,87.648Z"
fill={color}
/>
<Path
d="M140.82,95.289C142.621,95.289 143.406,94.594 143.406,93.027L143.406,89.82C143.406,88.219 142.648,87.559 140.82,87.559C138.988,87.559 138.289,88.219 138.289,89.82L138.289,93.027C138.289,94.594 139.02,95.289 140.82,95.289ZM140.82,94.09C139.836,94.09 139.648,93.676 139.648,92.961L139.648,89.891C139.648,89.199 139.836,88.758 140.82,88.758C141.871,88.758 142.051,89.199 142.051,89.891L142.051,92.961C142.051,93.676 141.805,94.09 140.82,94.09Z"
fill={color}
/>
<Path
d="M151.703,95.223L150.039,92.34C150.957,92.043 151.348,91.434 151.348,90.312L151.348,89.918C151.348,88.316 150.492,87.648 148.664,87.648L146.754,87.648L146.754,95.223L148.113,95.223L148.113,92.555L148.613,92.555L150.121,95.223L151.703,95.223ZM148.102,91.305L148.102,88.895L148.684,88.895C149.734,88.895 149.922,89.27 149.922,89.988L149.922,90.242C149.922,90.961 149.648,91.305 148.664,91.305L148.102,91.305Z"
fill={color}
/>
<Path
d="M161.707,87.656L160.359,87.656L158.262,95.223L159.66,95.223L160.055,93.883L161.992,93.883L162.375,95.223L163.773,95.223L161.707,87.656ZM160.387,92.555L161.016,89.754L161.648,92.555L160.387,92.555Z"
fill={color}
/>
<Path
d="M173.254,92.145L174.543,92.145L174.543,92.879C174.543,93.629 174.195,94.043 173.215,94.043C172.23,94.043 172.043,93.629 172.043,92.91L172.043,89.938C172.043,89.25 172.23,88.809 173.215,88.809C174.266,88.809 174.441,89.16 174.441,89.871L175.801,89.871C175.801,88.246 175.043,87.605 173.215,87.605C171.383,87.605 170.684,88.324 170.684,89.871L170.684,92.91C170.684,94.543 171.414,95.262 173.215,95.262C175.012,95.262 175.801,94.543 175.801,92.879L175.801,90.914L173.254,90.914L173.254,92.145Z"
fill={color}
/>
<Path
d="M184.02,95.223L182.355,92.34C183.27,92.043 183.664,91.434 183.664,90.312L183.664,89.918C183.664,88.316 182.809,87.648 180.98,87.648L179.07,87.648L179.07,95.223L180.426,95.223L180.426,92.555L180.93,92.555L182.434,95.223L184.02,95.223ZM180.418,91.305L180.418,88.895L181,88.895C182.051,88.895 182.238,89.27 182.238,89.988L182.238,90.242C182.238,90.961 181.961,91.305 180.98,91.305L180.418,91.305Z"
fill={color}
/>
<Path
d="M186.965,87.648L186.965,95.23L191.461,95.23L191.461,93.992L188.32,93.992L188.32,91.996L190.879,91.996L190.879,90.773L188.32,90.773L188.32,88.828L191.32,88.828L191.32,87.648L186.965,87.648Z"
fill={color}
/>
<Path
d="M194.562,87.648L194.562,95.23L199.059,95.23L199.059,93.992L195.918,93.992L195.918,91.996L198.477,91.996L198.477,90.773L195.918,90.773L195.918,88.828L198.922,88.828L198.922,87.648L194.562,87.648Z"
fill={color}
/>
<Path
d="M206.922,87.656L205.574,87.656L205.574,89.445L205.723,92.645L203.496,87.656L202.148,87.656L202.148,95.223L203.496,95.223L203.496,93.293L203.379,90.422L205.602,95.223L206.922,95.223L206.922,87.656Z"
fill={color}
/>
<Path
d="M210.34,87.648L210.34,95.23L214.836,95.23L214.836,93.992L211.695,93.992L211.695,91.996L214.254,91.996L214.254,90.773L211.695,90.773L211.695,88.828L214.695,88.828L214.695,87.648L210.34,87.648Z"
fill={color}
/>
<Path
d="M222.887,95.223L221.223,92.34C222.137,92.043 222.531,91.434 222.531,90.312L222.531,89.918C222.531,88.316 221.676,87.648 219.848,87.648L217.938,87.648L217.938,95.223L219.293,95.223L219.293,92.555L219.797,92.555L221.301,95.223L222.887,95.223ZM219.285,91.305L219.285,88.895L219.867,88.895C220.918,88.895 221.105,89.27 221.105,89.988L221.105,90.242C221.105,90.961 220.828,91.305 219.844,91.305L219.285,91.305Z"
fill={color}
/>
<Path
d="M233.93,87.676L229.445,87.676L229.445,88.887L231.02,88.887L231.02,95.223L232.367,95.223L232.367,88.887L233.93,88.887L233.93,87.676Z"
fill={color}
/>
<Path
d="M238.922,95.289C240.723,95.289 241.508,94.594 241.508,93.027L241.508,89.82C241.508,88.219 240.75,87.559 238.922,87.559C237.094,87.559 236.395,88.219 236.395,89.82L236.395,93.027C236.395,94.594 237.121,95.289 238.922,95.289ZM238.922,94.09C237.938,94.09 237.75,93.676 237.75,92.961L237.75,89.891C237.75,89.199 237.938,88.758 238.922,88.758C239.973,88.758 240.152,89.199 240.152,89.891L240.152,92.961C240.152,93.676 239.906,94.09 238.922,94.09Z"
fill={color}
/>
<Path
d="M247.867,93.43L249.375,90.383L249.215,92.547L249.215,95.223L250.574,95.223L250.574,87.648L249.266,87.648L247.711,91L246.164,87.648L244.859,87.648L244.859,95.223L246.215,95.223L246.215,92.547L246.059,90.383L247.562,93.43L247.867,93.43Z"
fill={color}
/>
<Path
d="M256.41,95.289C258.211,95.289 259,94.594 259,93.027L259,89.82C259,88.219 258.242,87.559 256.41,87.559C254.582,87.559 253.883,88.219 253.883,89.82L253.883,93.027C253.883,94.594 254.609,95.289 256.41,95.289ZM256.41,94.09C255.426,94.09 255.238,93.676 255.238,92.961L255.238,89.891C255.238,89.199 255.426,88.758 256.41,88.758C257.465,88.758 257.64,89.199 257.64,89.891L257.64,92.961C257.64,93.676 257.394,94.09 256.41,94.09Z"
fill={color}
/>
<Path
d="M267.297,95.223L265.633,92.34C266.547,92.043 266.941,91.434 266.941,90.312L266.941,89.918C266.941,88.316 266.086,87.648 264.254,87.648L262.348,87.648L262.348,95.223L263.703,95.223L263.703,92.555L264.207,92.555L265.711,95.223L267.297,95.223ZM263.695,91.305L263.695,88.895L264.273,88.895C265.328,88.895 265.516,89.27 265.516,89.988L265.516,90.242C265.516,90.961 265.238,91.305 264.254,91.305L263.695,91.305Z"
fill={color}
/>
<Path
d="M275.188,95.223L273.527,92.34C274.441,92.043 274.836,91.434 274.836,90.312L274.836,89.918C274.836,88.316 273.977,87.648 272.148,87.648L270.238,87.648L270.238,95.223L271.598,95.223L271.598,92.555L272.098,92.555L273.605,95.223L275.188,95.223ZM271.586,91.305L271.586,88.895L272.168,88.895C273.223,88.895 273.406,89.27 273.406,89.988L273.406,90.242C273.406,90.961 273.133,91.305 272.148,91.305L271.586,91.305Z"
fill={color}
/>
<Path
d="M280.555,95.289C282.355,95.289 283.141,94.594 283.141,93.027L283.141,89.82C283.141,88.219 282.383,87.559 280.555,87.559C278.723,87.559 278.023,88.219 278.023,89.82L278.023,93.027C278.023,94.594 278.754,95.289 280.555,95.289ZM280.555,94.09C279.57,94.09 279.383,93.676 279.383,92.961L279.383,89.891C279.383,89.199 279.57,88.758 280.555,88.758C281.605,88.758 281.785,89.199 281.785,89.891L281.785,92.961C281.785,93.676 281.539,94.09 280.555,94.09Z"
fill={color}
/>
<Path
d="M290.141,91.141L291.25,95.23L292.688,95.23L294.586,87.648L293.188,87.648L292.441,90.262L292,93.352L290.66,87.895L289.617,87.895L288.379,93.352L287.836,90.262L287.09,87.648L285.691,87.648L287.699,95.23L289.125,95.23L290.141,91.141Z"
fill={color}
/>
<Path
d="M90.383,76.133C90.336,76.137 90.293,76.141 90.25,76.141L80.816,76.141C80.773,76.141 80.73,76.137 80.684,76.133C80.641,76.129 80.598,76.121 80.555,76.113C80.508,76.105 80.465,76.094 80.426,76.082C80.383,76.066 80.34,76.055 80.297,76.035C80.258,76.02 80.219,76 80.18,75.98C80.141,75.957 80.102,75.934 80.066,75.91C80.027,75.887 79.992,75.859 79.957,75.832C79.922,75.805 79.891,75.773 79.859,75.742C79.828,75.711 79.797,75.68 79.77,75.645C79.742,75.609 79.715,75.574 79.691,75.535C79.668,75.5 79.645,75.461 79.621,75.422C79.602,75.383 79.582,75.344 79.566,75.301C79.547,75.262 79.535,75.219 79.52,75.176C79.508,75.137 79.496,75.094 79.488,75.047C79.48,75.004 79.473,74.961 79.469,74.918C79.465,74.871 79.461,74.828 79.461,74.785L79.461,17.875C79.461,17.828 79.465,17.785 79.469,17.742C79.473,17.695 79.48,17.652 79.488,17.609C79.496,17.566 79.508,17.523 79.52,17.48C79.535,17.438 79.547,17.395 79.566,17.355C79.582,17.312 79.602,17.273 79.621,17.234C79.645,17.195 79.668,17.156 79.691,17.121C79.715,17.082 79.742,17.047 79.77,17.012C79.797,16.98 79.828,16.945 79.859,16.914C79.891,16.883 79.922,16.855 79.957,16.824C79.992,16.797 80.027,16.77 80.066,16.746C80.102,16.723 80.141,16.699 80.18,16.68C80.219,16.656 80.258,16.637 80.297,16.621C80.34,16.605 80.383,16.59 80.426,16.578C80.465,16.562 80.508,16.555 80.555,16.543C80.598,16.535 80.641,16.527 80.684,16.523C80.73,16.52 80.773,16.52 80.816,16.52L90.25,16.52C90.293,16.52 90.336,16.52 90.383,16.523C90.426,16.527 90.469,16.535 90.512,16.543C90.555,16.555 90.598,16.562 90.641,16.578C90.684,16.59 90.727,16.605 90.766,16.621C90.809,16.637 90.848,16.656 90.887,16.68C90.926,16.699 90.965,16.723 91,16.746C91.039,16.77 91.074,16.797 91.109,16.824C91.141,16.855 91.176,16.883 91.207,16.914C91.238,16.945 91.27,16.98 91.297,17.012C91.324,17.047 91.352,17.082 91.375,17.121C91.398,17.156 91.422,17.195 91.441,17.234C91.465,17.273 91.484,17.312 91.5,17.355C91.516,17.395 91.531,17.438 91.547,17.48C91.559,17.523 91.57,17.566 91.578,17.609C91.586,17.652 91.594,17.695 91.598,17.742C91.602,17.785 91.602,17.828 91.602,17.875L91.602,44.699L129.363,16.785C129.477,16.695 129.604,16.633 129.742,16.586C129.882,16.539 130.022,16.52 130.168,16.52L143.746,16.52C143.852,16.52 143.953,16.531 144.059,16.555C144.16,16.578 144.258,16.613 144.355,16.664C144.449,16.711 144.535,16.77 144.617,16.836C144.699,16.906 144.77,16.98 144.832,17.066C144.859,17.102 144.883,17.137 144.906,17.176C144.93,17.215 144.949,17.254 144.969,17.293C144.988,17.332 145.004,17.375 145.02,17.418C145.035,17.457 145.047,17.5 145.059,17.543C145.07,17.586 145.078,17.629 145.086,17.676C145.09,17.719 145.098,17.762 145.098,17.805C145.102,17.852 145.102,17.895 145.098,17.941C145.098,17.984 145.09,18.027 145.086,18.07C145.078,18.117 145.07,18.16 145.059,18.203C145.047,18.246 145.035,18.289 145.02,18.328C145.004,18.371 144.988,18.414 144.969,18.453C144.949,18.492 144.93,18.531 144.906,18.57C144.883,18.609 144.859,18.645 144.832,18.68C144.805,18.715 144.777,18.75 144.75,18.781C144.719,18.816 144.688,18.848 144.656,18.879C144.621,18.906 144.586,18.934 144.551,18.961L91.602,58.23L91.602,74.785C91.602,74.828 91.602,74.871 91.598,74.918C91.594,74.961 91.586,75.004 91.578,75.047C91.57,75.094 91.559,75.137 91.547,75.176C91.531,75.219 91.516,75.262 91.5,75.301C91.484,75.344 91.465,75.383 91.441,75.422C91.422,75.461 91.398,75.5 91.375,75.535C91.352,75.574 91.324,75.609 91.297,75.645C91.27,75.68 91.238,75.711 91.207,75.742C91.176,75.773 91.141,75.805 91.109,75.832C91.074,75.859 91.039,75.887 91,75.91C90.965,75.934 90.926,75.957 90.887,75.98C90.848,76 90.809,76.02 90.766,76.035C90.727,76.055 90.684,76.066 90.641,76.082C90.598,76.094 90.555,76.105 90.512,76.113C90.469,76.121 90.426,76.129 90.383,76.133ZM88.93,57.234C88.906,57.34 88.895,57.441 88.895,57.547L88.895,73.43L82.172,73.43L82.172,19.227L88.895,19.227L88.895,47.387C88.895,47.531 88.914,47.672 88.961,47.809C89.008,47.949 89.074,48.074 89.16,48.191C89.211,48.262 89.27,48.328 89.336,48.387C89.402,48.449 89.473,48.5 89.551,48.547C89.625,48.594 89.707,48.629 89.789,48.66C89.875,48.691 89.961,48.711 90.047,48.727C90.137,48.738 90.223,48.742 90.312,48.738C90.402,48.734 90.488,48.723 90.574,48.699C90.66,48.68 90.746,48.648 90.824,48.613C90.906,48.574 90.98,48.527 91.055,48.477L130.613,19.227L139.645,19.227L89.441,56.461C89.355,56.523 89.281,56.594 89.211,56.676C89.145,56.758 89.086,56.844 89.039,56.938C88.992,57.035 88.953,57.133 88.93,57.234Z"
fill={color}
/>
<Path
d="M148.246,74.535C148.262,74.617 148.27,74.699 148.27,74.785C148.27,74.828 148.27,74.871 148.262,74.918C148.258,74.961 148.254,75.004 148.246,75.047C148.234,75.094 148.227,75.137 148.211,75.176C148.199,75.219 148.184,75.262 148.168,75.301C148.148,75.344 148.133,75.383 148.109,75.422C148.09,75.461 148.066,75.5 148.043,75.535C148.016,75.574 147.992,75.609 147.961,75.645C147.934,75.68 147.906,75.711 147.875,75.742C147.844,75.773 147.809,75.805 147.773,75.832C147.742,75.859 147.707,75.887 147.668,75.91C147.633,75.934 147.594,75.957 147.555,75.98C147.516,76 147.477,76.02 147.434,76.035C147.395,76.055 147.352,76.066 147.309,76.082C147.266,76.094 147.223,76.105 147.18,76.113C147.137,76.121 147.094,76.129 147.047,76.133C147.004,76.137 146.961,76.141 146.914,76.141L134.719,76.141C134.625,76.141 134.531,76.129 134.441,76.109C134.348,76.09 134.258,76.062 134.172,76.023C134.086,75.984 134.004,75.938 133.926,75.883C133.852,75.828 133.781,75.766 133.719,75.695L110.465,50.086C110.438,50.055 110.41,50.02 110.383,49.988C110.355,49.953 110.332,49.914 110.309,49.879C110.285,49.84 110.266,49.801 110.246,49.762C110.227,49.719 110.211,49.68 110.195,49.637C110.18,49.598 110.168,49.555 110.156,49.512C110.145,49.469 110.137,49.426 110.129,49.379C110.121,49.336 110.117,49.293 110.113,49.246L110.113,49.113C110.117,49.07 110.121,49.027 110.125,48.984C110.133,48.938 110.141,48.895 110.152,48.852C110.164,48.809 110.176,48.766 110.191,48.723C110.203,48.684 110.223,48.641 110.238,48.602C110.258,48.562 110.281,48.523 110.301,48.484C110.324,48.445 110.348,48.41 110.375,48.371C110.402,48.336 110.43,48.301 110.461,48.27C110.488,48.238 110.52,48.203 110.551,48.176C110.586,48.145 110.621,48.117 110.656,48.09L117.809,42.723C117.844,42.699 117.879,42.676 117.914,42.652C117.949,42.633 117.984,42.613 118.023,42.594C118.059,42.574 118.098,42.559 118.137,42.543C118.176,42.527 118.215,42.516 118.254,42.504C118.293,42.492 118.336,42.484 118.375,42.477C118.418,42.469 118.457,42.461 118.5,42.457C118.543,42.457 118.582,42.453 118.625,42.453C118.668,42.453 118.707,42.457 118.75,42.461C118.789,42.465 118.832,42.469 118.871,42.477C118.914,42.484 118.953,42.492 118.992,42.504C119.035,42.516 119.074,42.531 119.113,42.547C119.152,42.559 119.188,42.578 119.227,42.594C119.266,42.613 119.301,42.633 119.336,42.656C119.371,42.68 119.406,42.703 119.438,42.727C119.473,42.75 119.504,42.777 119.535,42.805C119.566,42.836 119.594,42.863 119.621,42.895L147.918,73.871C147.973,73.934 148.023,74 148.066,74.07C148.109,74.141 148.148,74.215 148.18,74.293C148.211,74.371 148.23,74.453 148.246,74.535ZM135.32,73.43L113.473,49.363L118.453,45.629L143.844,73.43L135.32,73.43Z"
fill={color}
/>
<Path
d="M171.984,16.52C171.938,16.52 171.895,16.52 171.852,16.523C171.805,16.527 171.762,16.535 171.719,16.543C171.676,16.555 171.633,16.562 171.59,16.578C171.547,16.59 171.504,16.605 171.465,16.621C171.426,16.637 171.383,16.656 171.344,16.68C171.305,16.699 171.27,16.723 171.23,16.746C171.195,16.77 171.156,16.797 171.125,16.824C171.09,16.855 171.055,16.883 171.023,16.914C170.992,16.945 170.965,16.98 170.938,17.012C170.906,17.047 170.883,17.082 170.855,17.121C170.832,17.156 170.809,17.195 170.789,17.234C170.766,17.273 170.75,17.312 170.73,17.355C170.715,17.395 170.699,17.438 170.688,17.48C170.676,17.523 170.664,17.566 170.652,17.609C170.645,17.652 170.641,17.695 170.637,17.742C170.629,17.785 170.629,17.828 170.629,17.875L170.629,74.785C170.629,74.828 170.629,74.871 170.637,74.918C170.641,74.961 170.645,75.004 170.652,75.047C170.664,75.094 170.676,75.137 170.688,75.176C170.699,75.219 170.715,75.262 170.73,75.301C170.75,75.344 170.766,75.383 170.789,75.422C170.809,75.461 170.832,75.5 170.855,75.535C170.883,75.574 170.906,75.609 170.938,75.645C170.965,75.68 170.992,75.711 171.023,75.742C171.055,75.773 171.09,75.805 171.125,75.832C171.156,75.859 171.195,75.887 171.23,75.91C171.27,75.934 171.305,75.957 171.344,75.98C171.383,76 171.426,76.02 171.465,76.035C171.504,76.055 171.547,76.066 171.59,76.082C171.633,76.094 171.676,76.105 171.719,76.113C171.762,76.121 171.805,76.129 171.852,76.133C171.895,76.137 171.938,76.141 171.984,76.141L212.391,76.141C212.434,76.141 212.48,76.137 212.523,76.133C212.566,76.129 212.609,76.121 212.656,76.113C212.699,76.105 212.742,76.094 212.785,76.082C212.828,76.066 212.867,76.055 212.91,76.035C212.949,76.02 212.988,76 213.027,75.98C213.066,75.957 213.105,75.934 213.145,75.91C213.18,75.887 213.215,75.859 213.25,75.832C213.285,75.805 213.316,75.773 213.348,75.742C213.379,75.711 213.41,75.68 213.438,75.645C213.465,75.609 213.492,75.574 213.516,75.535C213.543,75.5 213.566,75.461 213.586,75.422C213.605,75.383 213.625,75.344 213.641,75.301C213.66,75.262 213.672,75.219 213.688,75.176C213.699,75.137 213.711,75.094 213.719,75.047C213.727,75.004 213.734,74.961 213.738,74.918C213.742,74.871 213.746,74.828 213.746,74.785L213.746,66.328C213.746,66.285 213.742,66.238 213.738,66.195C213.734,66.152 213.727,66.109 213.719,66.062C213.711,66.02 213.699,65.977 213.688,65.934C213.672,65.895 213.66,65.852 213.641,65.809C213.625,65.77 213.605,65.73 213.586,65.691C213.566,65.652 213.543,65.613 213.516,65.574C213.492,65.539 213.465,65.504 213.438,65.469C213.41,65.434 213.379,65.402 213.348,65.372C213.316,65.34 213.285,65.309 213.25,65.281C213.215,65.254 213.18,65.227 213.145,65.204C213.105,65.177 213.066,65.156 213.027,65.134C212.988,65.113 212.949,65.094 212.91,65.079C212.867,65.059 212.828,65.047 212.785,65.031C212.742,65.02 212.699,65.009 212.656,65C212.609,64.992 212.566,64.984 212.523,64.981C212.48,64.977 212.434,64.973 212.391,64.973L182.77,64.973L182.77,17.875C182.77,17.828 182.766,17.785 182.762,17.742C182.758,17.695 182.754,17.652 182.742,17.609C182.734,17.566 182.723,17.523 182.711,17.48C182.699,17.438 182.684,17.395 182.668,17.355C182.648,17.312 182.629,17.273 182.609,17.234C182.59,17.195 182.566,17.156 182.543,17.121C182.516,17.082 182.488,17.047 182.461,17.012C182.434,16.98 182.402,16.945 182.371,16.914C182.34,16.883 182.309,16.855 182.273,16.824C182.238,16.797 182.203,16.77 182.168,16.746C182.129,16.723 182.094,16.699 182.055,16.68C182.016,16.656 181.973,16.637 181.934,16.621C181.891,16.605 181.852,16.59 181.809,16.578C181.766,16.562 181.723,16.555 181.68,16.543C181.637,16.535 181.59,16.527 181.547,16.523C181.504,16.52 181.457,16.52 181.414,16.52L171.984,16.52ZM173.34,19.227L173.34,73.43L211.035,73.43L211.035,67.684L181.414,67.684C181.371,67.684 181.324,67.68 181.281,67.676C181.238,67.672 181.195,67.668 181.148,67.656C181.105,67.648 181.062,67.637 181.02,67.625C180.977,67.613 180.938,67.598 180.895,67.582C180.855,67.562 180.816,67.543 180.777,67.523C180.738,67.504 180.699,67.48 180.66,67.457C180.625,67.43 180.59,67.406 180.555,67.375C180.52,67.348 180.488,67.316 180.457,67.285C180.426,67.254 180.395,67.223 180.367,67.188C180.34,67.152 180.312,67.117 180.289,67.082C180.262,67.043 180.238,67.008 180.219,66.969C180.199,66.93 180.18,66.887 180.164,66.848C180.145,66.805 180.129,66.766 180.117,66.723C180.105,66.68 180.094,66.637 180.086,66.594C180.078,66.551 180.07,66.504 180.066,66.461C180.062,66.418 180.059,66.375 180.059,66.328L180.059,19.227L173.34,19.227Z"
fill={color}
/>
<Path
d="M294.578,66.195C294.582,66.238 294.586,66.285 294.586,66.328L294.586,74.785C294.586,74.828 294.582,74.871 294.578,74.918C294.574,74.961 294.57,75.004 294.559,75.047C294.551,75.094 294.539,75.137 294.527,75.176C294.516,75.219 294.5,75.262 294.484,75.301C294.465,75.344 294.445,75.383 294.426,75.422C294.406,75.461 294.383,75.5 294.359,75.535C294.332,75.574 294.305,75.609 294.277,75.645C294.25,75.68 294.219,75.711 294.188,75.742C294.156,75.773 294.125,75.805 294.09,75.832C294.055,75.859 294.02,75.887 293.984,75.91C293.945,75.934 293.91,75.957 293.871,75.98C293.832,76 293.789,76.02 293.75,76.035C293.707,76.055 293.668,76.066 293.625,76.082C293.582,76.094 293.539,76.105 293.496,76.113C293.453,76.121 293.406,76.129 293.363,76.133C293.32,76.137 293.273,76.141 293.23,76.141L237.457,76.141C237.414,76.141 237.371,76.137 237.324,76.133C237.281,76.129 237.238,76.121 237.195,76.113C237.148,76.105 237.105,76.094 237.062,76.082C237.023,76.066 236.98,76.055 236.941,76.035C236.898,76.02 236.859,76 236.82,75.98C236.781,75.957 236.742,75.934 236.707,75.91C236.668,75.887 236.633,75.859 236.598,75.832C236.562,75.805 236.531,75.773 236.5,75.742C236.469,75.711 236.438,75.68 236.41,75.645C236.383,75.609 236.355,75.574 236.332,75.535C236.305,75.5 236.285,75.461 236.262,75.422C236.242,75.383 236.223,75.344 236.207,75.301C236.188,75.262 236.176,75.219 236.16,75.176C236.148,75.137 236.137,75.094 236.129,75.047C236.121,75.004 236.113,74.961 236.109,74.918C236.105,74.871 236.102,74.828 236.102,74.785L236.102,66.328C236.102,66.23 236.113,66.137 236.133,66.043C236.156,65.945 236.184,65.855 236.227,65.766C236.266,65.68 236.312,65.594 236.371,65.52C236.43,65.441 236.496,65.372 236.57,65.305L292.344,16.852C292.402,16.797 292.469,16.75 292.539,16.707C292.609,16.668 292.68,16.633 292.758,16.605C292.832,16.574 292.91,16.555 292.988,16.539C293.07,16.523 293.148,16.52 293.23,16.52C293.273,16.52 293.32,16.52 293.363,16.523C293.406,16.527 293.453,16.535 293.496,16.543C293.539,16.555 293.582,16.562 293.625,16.578C293.668,16.59 293.707,16.605 293.75,16.621C293.789,16.637 293.832,16.656 293.871,16.68C293.91,16.699 293.945,16.723 293.984,16.746C294.02,16.77 294.055,16.797 294.09,16.824C294.125,16.855 294.156,16.883 294.188,16.914C294.219,16.945 294.25,16.98 294.277,17.012C294.305,17.047 294.332,17.082 294.359,17.121C294.383,17.156 294.406,17.195 294.426,17.234C294.445,17.273 294.465,17.312 294.484,17.355C294.5,17.395 294.516,17.438 294.527,17.48C294.539,17.523 294.551,17.566 294.559,17.609C294.57,17.652 294.574,17.695 294.578,17.742C294.582,17.785 294.586,17.828 294.586,17.875L294.586,28.766C294.586,28.863 294.574,28.961 294.555,29.055C294.535,29.148 294.504,29.238 294.465,29.328C294.426,29.418 294.375,29.5 294.316,29.578C294.262,29.652 294.195,29.727 294.121,29.789L253.906,64.899L293.234,64.973C293.277,64.973 293.324,64.977 293.367,64.981C293.41,64.984 293.453,64.992 293.496,65C293.543,65.009 293.582,65.02 293.625,65.031C293.668,65.047 293.711,65.062 293.75,65.079C293.793,65.094 293.832,65.113 293.871,65.134C293.91,65.156 293.949,65.18 293.984,65.204C294.023,65.227 294.059,65.254 294.09,65.281C294.125,65.309 294.16,65.34 294.191,65.372C294.223,65.402 294.25,65.439 294.277,65.469C294.309,65.504 294.332,65.539 294.359,65.578C294.383,65.613 294.406,65.652 294.426,65.691C294.445,65.73 294.465,65.77 294.484,65.812C294.5,65.852 294.516,65.895 294.527,65.938C294.539,65.977 294.551,66.02 294.559,66.066C294.57,66.109 294.574,66.152 294.578,66.195ZM250.301,67.602L291.875,67.68L291.875,73.43L238.812,73.43L238.812,66.945L291.875,20.844L291.875,28.152L249.414,65.227C249.34,65.289 249.273,65.359 249.219,65.439C249.16,65.516 249.109,65.598 249.07,65.688C249.031,65.773 249,65.863 248.98,65.957C248.957,66.055 248.949,66.148 248.949,66.246C248.949,66.289 248.949,66.332 248.953,66.379C248.961,66.422 248.965,66.465 248.973,66.508C248.984,66.555 248.992,66.598 249.008,66.637C249.02,66.68 249.035,66.723 249.051,66.762C249.066,66.805 249.086,66.844 249.105,66.883C249.129,66.922 249.152,66.961 249.176,67C249.199,67.035 249.227,67.07 249.254,67.105C249.281,67.141 249.312,67.172 249.344,67.203C249.375,67.234 249.406,67.266 249.441,67.293C249.477,67.32 249.512,67.348 249.551,67.371C249.586,67.398 249.625,67.422 249.664,67.441C249.703,67.461 249.742,67.48 249.781,67.5C249.824,67.516 249.867,67.531 249.906,67.543C249.949,67.555 249.992,67.566 250.035,67.574C250.082,67.586 250.125,67.59 250.168,67.594C250.211,67.602 250.258,67.602 250.301,67.602Z"
fill={color}
/>
<Path
d="M238.059,16.523C238.102,16.52 238.145,16.52 238.191,16.52L281.281,16.52C281.383,16.52 281.484,16.531 281.582,16.551C281.684,16.574 281.781,16.609 281.871,16.656C281.965,16.699 282.051,16.754 282.133,16.82C282.211,16.883 282.281,16.957 282.348,17.039C282.375,17.074 282.398,17.109 282.422,17.145C282.445,17.184 282.469,17.223 282.488,17.262C282.508,17.301 282.527,17.34 282.543,17.383C282.559,17.426 282.574,17.465 282.586,17.508C282.598,17.551 282.605,17.594 282.613,17.641C282.621,17.684 282.629,17.727 282.629,17.77C282.633,17.816 282.637,17.859 282.633,17.902C282.633,17.949 282.629,17.992 282.625,18.035C282.621,18.082 282.613,18.125 282.602,18.168C282.594,18.211 282.582,18.254 282.566,18.297C282.555,18.336 282.539,18.379 282.52,18.418C282.5,18.461 282.48,18.5 282.461,18.539C282.438,18.578 282.414,18.613 282.387,18.652C282.363,18.688 282.336,18.723 282.309,18.758C282.277,18.789 282.246,18.82 282.215,18.852C282.184,18.883 282.148,18.914 282.117,18.941L271.223,27.477C271.102,27.57 270.969,27.641 270.828,27.691C270.684,27.738 270.535,27.766 270.387,27.766L238.191,27.766C238.145,27.766 238.102,27.762 238.059,27.758C238.012,27.754 237.969,27.746 237.926,27.738C237.883,27.73 237.84,27.719 237.797,27.707C237.754,27.695 237.711,27.68 237.672,27.66C237.629,27.645 237.59,27.625 237.551,27.605C237.512,27.582 237.473,27.562 237.438,27.535C237.398,27.512 237.363,27.484 237.328,27.457C237.297,27.43 237.262,27.398 237.23,27.367C237.199,27.336 237.172,27.305 237.141,27.27C237.113,27.234 237.09,27.199 237.062,27.164C237.039,27.125 237.016,27.086 236.996,27.047C236.973,27.008 236.953,26.969 236.938,26.93C236.922,26.887 236.906,26.844 236.895,26.805C236.879,26.762 236.871,26.719 236.859,26.676C236.852,26.629 236.844,26.586 236.84,26.543C236.836,26.5 236.836,26.453 236.836,26.41L236.836,17.875C236.836,17.828 236.836,17.785 236.84,17.742C236.844,17.695 236.852,17.652 236.859,17.609C236.871,17.566 236.879,17.523 236.895,17.48C236.906,17.438 236.922,17.395 236.938,17.355C236.953,17.312 236.973,17.273 236.996,17.234C237.016,17.195 237.039,17.156 237.062,17.121C237.09,17.082 237.113,17.047 237.141,17.012C237.172,16.98 237.199,16.945 237.23,16.914C237.262,16.883 237.297,16.855 237.328,16.824C237.363,16.797 237.398,16.77 237.438,16.746C237.473,16.723 237.512,16.699 237.551,16.68C237.59,16.656 237.629,16.637 237.672,16.621C237.711,16.605 237.754,16.59 237.797,16.578C237.84,16.562 237.883,16.555 237.926,16.543C237.969,16.535 238.012,16.527 238.059,16.523ZM277.352,19.227L269.918,25.055L239.543,25.055L239.543,19.227L277.352,19.227Z"
fill={color}
/>
<Path
d="M24.406,28.266L16.988,0.547C16.988,0.328 16.77,0.109 16.441,0.109L15.023,0C14.586,0 14.258,0.328 14.367,0.762L19.059,27.5C19.059,27.719 19.277,27.828 19.496,27.938L21.57,28.59C21.789,28.59 21.898,28.699 22.008,28.918C22.66,28.484 23.426,28.266 24.188,28.266L24.406,28.266Z"
fill={color}
/>
<Path
d="M26.688,32.547C26.695,32.465 26.699,32.383 26.699,32.301C26.699,32.219 26.695,32.137 26.688,32.055C26.68,31.973 26.668,31.895 26.652,31.812C26.633,31.73 26.613,31.652 26.59,31.574C26.566,31.496 26.539,31.418 26.508,31.34C26.477,31.266 26.441,31.191 26.402,31.117C26.363,31.047 26.32,30.977 26.277,30.906C26.23,30.84 26.18,30.773 26.129,30.711C26.078,30.648 26.023,30.586 25.965,30.527C25.906,30.469 25.844,30.414 25.781,30.363C25.719,30.309 25.652,30.262 25.582,30.215C25.516,30.168 25.445,30.125 25.371,30.09C25.301,30.051 25.227,30.016 25.148,29.984C25.074,29.953 24.996,29.926 24.918,29.898C24.84,29.875 24.758,29.855 24.68,29.84C24.598,29.824 24.516,29.812 24.434,29.805C24.352,29.797 24.27,29.793 24.188,29.793C24.105,29.793 24.023,29.797 23.945,29.805C23.859,29.812 23.781,29.824 23.699,29.84C23.617,29.855 23.539,29.875 23.461,29.898C23.383,29.926 23.305,29.953 23.23,29.984C23.152,30.016 23.078,30.051 23.008,30.09C22.934,30.125 22.863,30.168 22.793,30.215C22.727,30.262 22.66,30.309 22.598,30.363C22.535,30.414 22.473,30.469 22.414,30.527C22.355,30.586 22.301,30.648 22.25,30.711C22.195,30.773 22.148,30.84 22.102,30.906C22.055,30.977 22.016,31.047 21.977,31.117C21.938,31.191 21.902,31.266 21.871,31.34C21.84,31.418 21.812,31.496 21.789,31.574C21.762,31.652 21.742,31.73 21.727,31.812C21.711,31.895 21.699,31.973 21.691,32.055C21.684,32.137 21.68,32.219 21.68,32.301C21.68,32.383 21.684,32.465 21.691,32.547C21.699,32.629 21.711,32.711 21.727,32.793C21.742,32.871 21.762,32.953 21.789,33.031C21.812,33.109 21.84,33.188 21.871,33.262C21.902,33.34 21.938,33.414 21.977,33.484C22.016,33.559 22.055,33.629 22.102,33.695C22.148,33.766 22.195,33.832 22.25,33.895C22.301,33.957 22.355,34.02 22.414,34.078C22.473,34.137 22.535,34.191 22.598,34.242C22.66,34.293 22.727,34.344 22.793,34.391C22.863,34.434 22.934,34.477 23.008,34.516C23.078,34.555 23.152,34.59 23.23,34.621C23.305,34.652 23.383,34.68 23.461,34.703C23.539,34.727 23.617,34.746 23.699,34.766C23.781,34.781 23.859,34.793 23.945,34.801C24.023,34.809 24.105,34.812 24.188,34.812C24.27,34.812 24.352,34.809 24.434,34.801C24.516,34.793 24.598,34.781 24.68,34.766C24.758,34.746 24.84,34.727 24.918,34.703C24.996,34.68 25.074,34.652 25.148,34.621C25.227,34.59 25.301,34.555 25.371,34.516C25.445,34.477 25.516,34.434 25.582,34.391C25.652,34.344 25.719,34.293 25.781,34.242C25.844,34.191 25.906,34.137 25.965,34.078C26.023,34.02 26.078,33.957 26.129,33.895C26.18,33.832 26.23,33.766 26.277,33.695C26.32,33.629 26.363,33.559 26.402,33.484C26.441,33.414 26.477,33.34 26.508,33.262C26.539,33.188 26.566,33.109 26.59,33.031C26.613,32.953 26.633,32.871 26.652,32.793C26.668,32.711 26.68,32.629 26.688,32.547Z"
fill={color}
/>
<Path
d="M55.945,41.688L56.711,40.488C56.926,40.16 56.816,39.723 56.383,39.504L30.957,30.23L30.738,30.23C30.52,30.23 30.41,30.336 30.301,30.445L28.664,31.977C28.555,32.082 28.336,32.191 28.227,32.191L28.117,32.191L28.117,32.41C28.117,33.176 27.898,33.938 27.465,34.594L55.289,42.016L55.398,42.016C55.617,42.016 55.836,41.906 55.945,41.688Z"
fill={color}
/>
<Path
d="M1.707,56.527L21.68,39.941L22.551,39.176C22.66,39.066 22.77,38.742 22.66,38.523L22.117,36.34C22.117,36.121 22.117,35.902 22.223,35.793C22.008,35.684 21.898,35.574 21.68,35.465C21.133,35.141 20.805,34.594 20.477,34.047L0.18,54.348C-0.038,54.562 -0.038,54.891 0.07,55.109L0.727,56.309C0.835,56.527 1.055,56.637 1.273,56.637C1.492,56.637 1.598,56.637 1.707,56.527Z"
fill={color}
/>
<Path
d="M25.824,35.902L28.008,98.215L20.371,98.215L22.332,41.25L23.535,40.27C24.188,39.723 24.406,38.957 24.188,38.195L23.754,36.449L23.973,36.23L24.188,36.23C24.844,36.23 25.391,36.121 25.824,35.902Z"
fill={color}
/>
</G>
</Svg>
);
};

9843
lib/TruckBlueprint.tsx Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,6 @@
import { getPayload } from 'payload';
import configPromise from '@payload-config';
import fs from 'fs/promises';
import path from 'path';
import matter from 'gray-matter';
import { config } from '@/lib/config';
export function extractExcerpt(content: string): string {
@@ -55,187 +56,74 @@ export function isPostVisible(post: { frontmatter: { date: string; public?: bool
return !(postDate > now && config.isProduction);
}
import { mapSlugToFileSlug, mapFileSlugToTranslated } from './slugs';
export async function getPostBySlug(slug: string, locale: string): Promise<PostData | null> {
try {
const payload = await getPayload({ config: configPromise });
const fileSlug = await mapSlugToFileSlug(slug, locale);
const filePath = path.join(process.cwd(), 'content', 'posts', `${fileSlug}.mdx`);
const fileContent = await fs.readFile(filePath, 'utf-8');
const { data, content } = matter(fileContent);
// First try: Find in the requested locale
let { docs } = await payload.find({
collection: 'posts',
where: {
slug: { equals: slug },
...(!config.showDrafts ? { _status: { equals: 'published' } } : {}),
},
locale: locale as any,
draft: config.showDrafts,
limit: 1,
// Fix MDX data props dropped by next-mdx-remote
// Payload serializes as data={{"items":...}} which Acorn treats as a Block statement.
const fixedContent = content.replace(/data=\{\{([\s\S]*?)\}\}/g, (match, p1) => {
return 'data="{' + p1.replace(/"/g, '&quot;') + '}"';
});
// Fallback: If not found, try searching across all locales.
// This happens when a user uses the static language switcher
// e.g. switching from /en/blog/en-slug to /de/blog/en-slug.
if (!docs || docs.length === 0) {
const { docs: crossLocaleDocs } = await payload.find({
collection: 'posts',
where: {
slug: { equals: slug },
...(!config.showDrafts ? { _status: { equals: 'published' } } : {}),
},
locale: 'all',
draft: config.showDrafts,
limit: 1,
});
if (crossLocaleDocs && crossLocaleDocs.length > 0) {
// Fetch the found document again, but strictly in the requested locale
// so we get the correctly translated fields (like the localized slug)
const { docs: correctLocaleDocs } = await payload.find({
collection: 'posts',
where: {
id: { equals: crossLocaleDocs[0].id },
},
locale: locale as any,
draft: config.showDrafts,
limit: 1,
});
docs = correctLocaleDocs;
let parsedContent = fixedContent;
try {
if (content.trim().startsWith('{')) {
parsedContent = JSON.parse(content);
}
} catch (e) {
// Not JSON
}
if (!docs || docs.length === 0) return null;
const doc = docs[0];
const resolvedSlug = await mapFileSlugToTranslated(fileSlug, locale);
return {
slug: doc.slug,
slug: resolvedSlug,
frontmatter: {
title: doc.title,
date: doc.date,
excerpt: doc.excerpt || '',
category: doc.category || '',
featuredImage:
typeof doc.featuredImage === 'object' && doc.featuredImage !== null
? doc.featuredImage.url || doc.featuredImage.sizes?.card?.url
: null,
focalX:
typeof doc.featuredImage === 'object' && doc.featuredImage !== null
? doc.featuredImage.focalX
: 50,
focalY:
typeof doc.featuredImage === 'object' && doc.featuredImage !== null
? doc.featuredImage.focalY
: 50,
public: doc._status === 'published',
} as PostFrontmatter,
content: doc.content as any, // Native Lexical Editor State
title: data.title || '',
date: data.date || '',
excerpt: data.excerpt || '',
category: data.category || '',
featuredImage: data.featuredImage?.url || data.featuredImage || null,
focalX: data.featuredImage?.focalX || data.focalX || 50,
focalY: data.featuredImage?.focalY || data.focalY || 50,
public: data.public ?? true,
},
content: parsedContent,
};
} catch (error) {
console.error(`[Payload] getPostBySlug failed for ${slug}:`, error);
console.error(`getPostBySlug failed for ${slug}:`, error);
return null;
}
}
export async function getPostSlugs(slug: string, locale: string): Promise<Record<string, string>> {
try {
const payload = await getPayload({ config: configPromise });
// First, find the post in the current locale to get its ID
let { docs } = await payload.find({
collection: 'posts',
where: {
slug: { equals: slug },
...(!config.showDrafts ? { _status: { equals: 'published' } } : {}),
},
locale: locale as any,
draft: config.showDrafts,
limit: 1,
});
if (!docs || docs.length === 0) {
// Fallback: search across all locales
const { docs: crossLocaleDocs } = await payload.find({
collection: 'posts',
where: {
slug: { equals: slug },
...(!config.showDrafts ? { _status: { equals: 'published' } } : {}),
},
locale: 'all',
draft: config.showDrafts,
limit: 1,
});
docs = crossLocaleDocs;
}
if (!docs || docs.length === 0) return {};
const postId = docs[0].id;
// Fetch the post with locale 'all' to get all localized fields
const { docs: allLocalesDocs } = await payload.find({
collection: 'posts',
where: {
id: { equals: postId },
},
locale: 'all',
draft: config.showDrafts,
limit: 1,
});
if (!allLocalesDocs || allLocalesDocs.length === 0) return {};
return (allLocalesDocs[0].slug as unknown as Record<string, string>) || {};
} catch (error) {
console.error(`[Payload] getPostSlugs failed for ${slug}:`, error);
return {};
}
const fileSlug = await mapSlugToFileSlug(slug, locale);
const de = await mapFileSlugToTranslated(fileSlug, 'de');
const en = await mapFileSlugToTranslated(fileSlug, 'en');
return { de, en };
}
export async function getAllPosts(locale: string): Promise<PostData[]> {
try {
const payload = await getPayload({ config: configPromise });
const { docs } = await payload.find({
collection: 'posts',
where: {
...(!config.showDrafts ? { _status: { equals: 'published' } } : {}),
},
locale: locale as any,
sort: '-date',
draft: config.showDrafts,
limit: 100,
});
const dir = path.join(process.cwd(), 'content', 'posts');
const files = await fs.readdir(dir);
const slugs = files.filter((f) => f.endsWith('.mdx')).map((f) => f.replace('.mdx', ''));
const posts = await Promise.all(slugs.map((slug) => getPostBySlug(slug, locale)));
console.log(`[Payload] getAllPosts for ${locale}: Found ${docs.length} docs`);
const posts = docs.map((doc) => {
return {
slug: doc.slug,
frontmatter: {
title: doc.title,
date: doc.date,
excerpt: doc.excerpt || '',
category: doc.category || '',
featuredImage:
typeof doc.featuredImage === 'object' && doc.featuredImage !== null
? doc.featuredImage.url || doc.featuredImage.sizes?.card?.url
: null,
focalX:
typeof doc.featuredImage === 'object' && doc.featuredImage !== null
? doc.featuredImage.focalX
: 50,
focalY:
typeof doc.featuredImage === 'object' && doc.featuredImage !== null
? doc.featuredImage.focalY
: 50,
} as PostFrontmatter,
// Pass the Lexical content object rather than raw markdown string
content: doc.content as any,
};
});
// Integrity check: only show posts with a featured image in listings/sitemap
return posts.filter((p) => !!p.frontmatter.featuredImage);
const validPosts = posts.filter(
(p): p is PostData => p !== null && !!p.frontmatter.featuredImage,
);
return validPosts.sort(
(a, b) => new Date(b.frontmatter.date).getTime() - new Date(a.frontmatter.date).getTime(),
);
} catch (error) {
console.error(`[Payload] getAllPosts failed for ${locale}:`, error);
console.error(`getAllPosts failed for ${locale}:`, error);
return [];
}
}

Some files were not shown because too many files have changed in this diff Show More