Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.

Moderator: Ulrich

Homeklb
Beiträge: 6
Registriert: Do 21. Apr 2022, 18:12

Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Homeklb »

Hallo ich versuche Variablen von meiner Homematic IP auszulesen
und zwar nur Systemvariablen
die Schreibweise passt, Datenbank ist vorhanden, habe versucht Thermostate auszulesen-bekomme aber die gleiche Meldung

-Daten zur Homematic zu senden funktioniert problemlos
-die xml-Datei der Homematic kann ich auslesen-funktioniert also - für diese Version brauch ich keinen Token
-als Seriennummer der Homematic ist "00000000" eingetragen, Regler 72
-in der HM-IP ist Remote-Zugriff als Vollzugriff, keine IP-Adressen eingeschränkt, Authentifizierung nicht aktiv


in der log bekomme ich folgende Meldung:

18.05. 20:30:21 -Verarbeitung von: '3.user.config.php' Regler: 72
18.05. 20:30:21 |------- [Regler 72]--- Start hm_geraet.php -------- [08.05.2025] ------
18.05. 20:30:21 -HomeMatic: 192.168.x.xxx Port: 80 GeräteID: 1
18.05. 20:30:21 + -Die Daten werden ausgelesen...
18.05. 20:30:22 -Fehler! Seriennummer nicht vorhanden. (Zahlendreher?):
18.05. 20:30:22 |---------------------- Stop hm_geraet.php ----------------------------
18.05. 20:30:24 -Multi Regler Auslesen [Stop].

mir fällt nichts mehr ein, sitze seit Tagen an dem Problem

Benutzeravatar
Ulrich
Administrator
Beiträge: 6372
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 934 Mal

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Ulrich »

Ich schaue mir das im Laufe des Tages einmal an und melde mich wieder.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Benutzeravatar
Ulrich
Administrator
Beiträge: 6372
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 934 Mal

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Ulrich »

Du möchtest Systemvariablen mit Regler 72 auslesen?

Dazu muss für jede Systemvariable folgender Eintrag in der x.user.config.php vorhanden sein:

Beispiel: 2 Variablen, die in der HomeMatic vorhanden sein müssen.
--------------------------------------------------------------------------------------

$HM_Systemvariable[1] = "Variable1";
$HM_Systemvariable[2] = "Variable2";


"Variable1" und "Variable 2" müssen ausgetauscht werden, in die Namen der wirklichen Systemvariablen. Die Gänsefüßchen müssen bleiben.

Mehr nicht!
Eine Seriennummer der HomeMatic wird nicht benötigt. Seriennummern der auszulesenden Geräte werden nur bei Geräten, nicht bei Variablen benötigt.

Siehe Beschreibung Punkt 9
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Homeklb
Beiträge: 6
Registriert: Do 21. Apr 2022, 18:12

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Homeklb »

Hallo Ulrich
so hatte ich es eingetragen.
Dateianhänge
user3.JPG

Benutzeravatar
Ulrich
Administrator
Beiträge: 6372
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 934 Mal

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Ulrich »

Wo hast du denn die Eintragung gemacht?

- als Seriennummer der Homematic ist "00000000" eingetragen, Regler 72

Funktioniert es denn jetzt?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Homeklb
Beiträge: 6
Registriert: Do 21. Apr 2022, 18:12

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Homeklb »

Hallo
die Reglernummer und das Kennwort ist wie beschrieben eingetragen.
Ich hatte auch eine neue config.php erzeugt und die Daten eingegeben jedoch auch ohne Erfolg
Dateianhänge
user3_1.JPG
log1.JPG

Benutzeravatar
Ulrich
Administrator
Beiträge: 6372
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 934 Mal

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Ulrich »

Der Fehler ist in dem Bereich der 3.user.config.php zu suchen:

Code: Alles auswählen

/*******************************************************************************
//  HOMEMATIC  ANBINDUNG      HOMEMATIC  ANBINDUNG      HOMEMATIC  ANBINDUNG
//  XML API    XML API        XML API    XML API        XML API    XML API
//  Teil 2    Teil 2    Teil 2    Teil 2    Teil 2    Teil 2    Teil 2    Teil 2
//  ****************************************************************************
//  Ab Kapitel 7                AB Kapitel 7              AB Kapitel 7
//  Möchte man die variablen Daten eines an die Homematic angeschlossenen
//  Gerätes auslesen, wie z.B. ein Heizkörperventil, dann müssen hier die Daten
//  der angeschlossenen Geräte angegeben werden. Nähere Einzelheiten bitte im
//  Dokument Homematic_Anbindung.pdf ab Kapitel 7 lesen.
//
*******************************************************************************/
//
// $Homematic_Token = "xxxxxxxxxxxx";    // XML-API CCU Addon Version 2.x
//
/*******************************************************************************
//
//  Beispiel:
//  ---------
//  HM_Geraet 1
//  $HM_Geraetetyp[1] = "HM-CC-RT-DN";     // Heizungsthermostat
//  $HM_Seriennummer[1] = "OEQ2419985";    // Wohnzimmer
//
//  HM_Geraet 2
//  $HM_Geraetetyp[2] = "HmIP-eTRV-B";     // Heizungsthermostat
//  $HM_Seriennummer[2] = "00201D89A8A446";// Badezimmer
//
//  HM_Geraet 3
//  $HM_Geraetetyp[3] = "HmIP-STHD";       // Wandthermostat
//  $HM_Seriennummer[3] = "000E9BE9967967";// Badezimmer
//
//  HM_Geraet 4
//  $HM_Geraetetyp[4] = "HM-CC-RT-DN";     // Heizungsthermostat
//  $HM_Seriennummer[4] = "OEQ2421488";    // Küche
//
//  HM_Systemvariable 1
//  $HM_Systemvariable[1] = "Test";        // Variable 1
//  $HM_Systemvariable[2] = "DutyCycle";   // Variable 2
*******************************************************************************/
Kannst du den einmal hier posten? Oder bessser die gesamte 3.user.config.php
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Homeklb
Beiträge: 6
Registriert: Do 21. Apr 2022, 18:12

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Homeklb »

wie bekomme ich die Datei zu dir ?

Homeklb
Beiträge: 6
Registriert: Do 21. Apr 2022, 18:12

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Homeklb »

Hallo Ulrich
hier nochmal die 3.user.config.
Mir scheint es so das die Meldung von HM_geraet.php kommt. Da gibt es eine Befehlszeile die diese Meldung generiert.
Dateianhänge
user3_2.JPG

Benutzeravatar
Ulrich
Administrator
Beiträge: 6372
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 934 Mal

Re: Homematic API-XML Problem V1.22 Fehler Seriennummer nicht vorhanden

Beitrag von Ulrich »

Ja, die Meldung kommt von dem Script.
Ich habe dir eine eMail geschickt. Bitte auch in den SPAM Ordner nachsehen.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Zurück zu „HomeMatic, FHEM, ioBroker, Smart Home Zentralen und Solaranzeige“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste