Logo

Willkommen im Staging Environment!

Startseite Slider MID 2

Zukunft mit Tradition

Janitza Energiemesstechnik. Made in Germany.

 

Energiemanagement ist heute nicht nur relevant für Umwelt und Gesellschaft, sondern auch ein entscheidender Wettbewerbsfaktor. Nur wer den Energieverbrauch im Blick behält, kann Kosten reduzieren und die Effizienz steigern.

 

Janitza bietet komplette Systemlösungen für ein zeitgemäßes Energiedatenmanagement (z.B. nach ISO 50001) sowie Lösungen zur Spannungsqualitäts- und Differenzstromüberwachung. Die Janitza electronics GmbH, ein deutsches Unternehmen mit Sitz im hessischen Lahnau, ging 1986 als Tochter aus der 1961 gegründeten Eugen Janitza GmbH hervor.

 

Das Portfolio von Janitza umfasst neben Messgeräten und Software auch den entsprechenden Dienstleistungs-Service – eine Gesamtlösung, die effizientes Energiemanagement garantiert. Hierzu zählen Energiemesstechnik, Klasse A-Spannungsqualitätsanalysatoren entsprechend der Norm EN 50160, Energiemanagementsysteme, digitale Einbaumessgeräte, mobile Spannungsqualitätsanalysatoren und Lastmanagement-Controller. Neben der Beratung und Ausarbeitung der technischen Lösung bietet Janitza Inbetriebnahmen, Schulungen und Trainings für Kunden an, wartet und betreut die Systeme.

 

Janitza entwickelt und fertigt in Deutschland am Standort Lahnau.

import { fetchBySlug } from '@contentful/experiences-sdk-react';
import { createClient } from 'contentful';

const accessToken = process.env.NEXT_PUBLIC_CTFL_ACCESS_TOKEN!;
const prevAccessToken = process.env.NEXT_PUBLIC_CTFL_PREVIEW_ACCESS_TOKEN!;
const space = process.env.NEXT_PUBLIC_CTFL_SPACE!;
const environment = process.env.NEXT_PUBLIC_CTFL_ENVIRONMENT!;
const experienceTypeId = process.env.NEXT_PUBLIC_CTFL_EXPERIENCE_TYPE!;
const domain = process.env.NEXT_PUBLIC_CTFL_DOMAIN || 'contentful.com';

const getConfig = (isPreview: boolean) => {
  const client = createClient({
    space,
    environment,
    accessToken: isPreview ? prevAccessToken : accessToken,
    host: isPreview ? `preview.${domain}` : `cdn.${domain}`,
  });
  return client;
};

export const getExperience = async (
  slug: string,
  localeCode: string,
  isPreview = false,
  isEditorMode = false,
) => {
  // While in editor mode, the experience is passed to the ExperienceRoot
  // component by the editor, so we don't fetch it here
  if (isEditorMode) {
    return { experience: undefined, error: undefined };
  }

  const client = getConfig(isPreview);
  let experience: Awaited<ReturnType<typeof fetchBySlug>> | undefined;

  try {
    experience = await fetchBySlug({
      client,
      slug,
      experienceTypeId,
      localeCode,
    });
  } catch (error) {
    return { experience, error: error as Error };
  }
  return { experience, error: undefined };
};

FAQs - Antworten auf häufig gestellte Fragen

Weitere Fragen und Antworten zu technischen Themen finden Sie in unserer umfangreichen FAQ-Datenbank.

Alle Formulare finden Sie in unserem Download-Bereich unter "Formulare".