Funktionieren andere Instanz aus dem Modul, wie die Systemvariablen?
Wenn ja, muss ich einen Bug suchen.
Wenn nein, hast du die Firewall der CCU nicht angepasst.
Michael
Funktionieren andere Instanz aus dem Modul, wie die Systemvariablen?
Wenn ja, muss ich einen Bug suchen.
Wenn nein, hast du die Firewall der CCU nicht angepasst.
Michael
Die Instanz Powermeter funktioniert einwandfrei.
Die Instanz Systemvariablen konnte ich fehlerfrei installieren, es werden auch Daten aktualisiert.
Nur neben der ID ist ein graues Ausrufezeichen ?
Was soll oder ich denn im Firewall auf einmal anpassen?
Ich habe alles auf uneingeschränkt frei gegeben gestellt.
Hein09
Dann ist es ein anderes Problem.
Kannst du die Eigenschaften der Instanz der Programme öffnen, so das du an den Reiter Debug kommst?
Wenn ja, was kommt da rein, wenn du auf Programme auslesen klickst?
Michael
Danke.
Da kommt Müll von deiner CCU zurück.
Welche Hardware und Firmware ?
Wenn du dies im Browser eingibst:
http://<IP-der-CCU>:8181/SysPrg.exe?SysPrgs=dom.GetObject(ID_PROGRAMS).EnumUsedIDs();
Sollte so etwas rauskommen:
<xml>
<exec>/SysPrg.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
</httpUserAgent>
<SysPrgs>
22838 15053 3751 5197 8643 5942 7250 21081 21092 8135 21294 21245 21265 21195
</SysPrgs>
</xml>
Bei dir fehlt aktuell in der vorletzen Zeile das abschließende > bei SysPrgs und somit ist es kein gültiges XML mehr
<xml>
<exec>/SysPrg.exe</exec>
<sessionId></sessionId>
<httpUserAgent></httpUserAgent>
<SysPrgs>
12789 13400 10540 11398 17905 16741 12014 20543 6287 9535 6551 6254 6268 6420 6406 6469 6537 6503 8690 15696
</SysPrgs
</xml>
Michael
Ich habe die CCU2 mit der Firmware 2.29.23
Das bekomme ich angezeigt:
This page contains the following errors:
error on line 1 at column 344: expected '>'
Below is a rendering of the page up to the first error.
/SysPrg.exeUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36
Hein09
Also kommt wirklich Müll zurück
Auf was steht die Logik-Schicht unter Einstellungen->Zentralen-Wartung ?
Ich nutze bisher nur ‚Standard‘ habe weder Community getestet, noch mit Legacy auf die alte gewechselt.
Michael
Da steht bei mir auch nur Standard.
Ich habe an der CCU2 auch nichts in letzter Zeit geändert.
Bin nur auf Unifi umgestiegen, dadurch eine neue IP-Adresse.
Hein09
Ich habe mal etwas im HM-Forum gesucht, aber so auch nichts gefunden
So blöd es klingt; einen Neustart der CCU mal versucht ?
Michael
habe eben gerade einen Neustart der CCU2 durchgeführt, aber ohne erfolg, die Fehler sind noch die selben.
Hein09
Dann habe ich aktuell leider keine Idee mehr.
Bin aktuell noch auf der 2.29.18.
Eventuell wirklich ein Bug in Firmware.
Komisch aber das er dann die Systemvariablen ausliest.
Achso, das graue Ausrufezeichen bedeutet, dass die Instanz inaktiv ist.
Also du keinen Intervall oder Trigger zum auslesen der Werte eingestellt hast.
Michael
Denn erst mal vielen Dank Michael.
Solange die anderen Funktionen gegeben sind, bin ich ja froh.
Mal sehen ob der Fehler denn mit der neuen Firmware (die hoffentlich bald kommt) weg ist.
Hein09
Nur zur Info,
auf der piVCCU 2.29.23-19 geht es mit „Programme“ auslesen.
Ausführen nicht probiert…
Hallo Michael,
ich richte gerade das Extended Modul für meine Homematic Komponenten ein.
Bei mir sind sowohl CCU1 als auch CCU2 in Betrieb.
Für die CCU2 scheint das mit dem RF-Interfacesplitter gut funktioniert zu haben.
Bei der CCU1 bekomme ich immer folgenden Fehler, wenn ich auf „Alle Instanzen in IPS anlegen“ klicke:
Es sind die jeweils passenden Sockets ausgewählt.
Gruß
Maze
Hast du bitte einen Dump aus dem Reiter Debug für mich?
Die CCU1 habe ich leider selber nicht mehr zum testen.
Michael
Klar:
Er bricht auch nach dem Erstellen der Variablen „Connected“ und „Default“ ab, beim Anlegen von dem CCU1 Objekt.
Die CCU2 wurde sauber angelegt und dort sind auch „Duty_Cylce“, „Firmware_Version“ und „Type“ vorhanden.
Die Firmware_Version ist aber nicht die Firmware der CCU2 dann, oder? Hat das RF Modul ne eigene Firmware?
Weil es wird mir die 2.8.5 angezeigt, es ist aber die aktuelle 2.29.23 installiert.
Gruß
Maze
Na toll, die CCU1 liefert den Typ nicht.
Eigentlich nicht tragisch, aber damit benenne ich einmalig die erzeugten Instanzen, damit man diese auch Zuordnen kann.
Das passe ich morgen an.
Die Werte sind immer die vom Interface, nicht dem Geräte welches dieses Interface bedient.
Ja alle Funkkomponenten haben eine eigene Firmware onBoard.
Diese wurde zuletzt wohl bei der Implementierung von HmIP erneuert.
Ob die CCU1 überhaupt Werte wie Duty-Cycle liefert kann ich dir nicht sagen.
Alles was zurückgeben wird, wird als Variable dargestellt.
Eventuell kommt da mehr, wenn der Bug morgen behoben ist.
Michael
Hi Michael,
danke für die schnelle Antwort.
Ja, ich geh auch gerade deine php Skripte durch. Sieht so aus, als ob die CCU1 nur rudimentäre Infos weiterleitet
Gruß
Maze
Hallo Michael,
einen kleinen Bug habe ich in dem HM-Dis-WM55 Modul gefunden:
In dem HM_OLED.inc.php Script ist die Zuordnung von Icon_on und Icon_off vertauscht:
Somit wird bei Icon_on eine ausgeschaltete und bei Icon_off eine leuchtende Glühbirne gezeigt.
Gruß Maze
Moin,
Update dafür ist online.
Aber das Script wird nur angelegt wenn du es vorher löschst und dann IPS neu startest.
Alternativ einfach selber im Script ändern
Ich habe für die CCU1 einen Workaround eingebaut.
Sollte jetzt funktionieren.
Michael