Kauf mir eine Tüte Zeit
War überall Ausverkauft und hat ewige Lieferzeiten.
Kommt gleich nach dem An/Abwählen von Host-Variablen.
Michael
Keine Eile.
Bin sehr, sehr froh und dankbar, dass du überhaupt wieder an das Projekt drangegangen bist. Hatte schon Angst nach der langen Pause
Moin Michael,
beim Update unter Win auf die letzte Version bekam ich folgende Fehler für 4 Instanzen. Der Type Fehler trat n-fach auf und danach kamen dann ordnungsgemäß die Event received Meldungen.
26.01.2023, 11:22:15 | KernelMT | InstanzManager: Fehler bei Instanz #21935, Meldung IM_CHANGESTATUS:
Warning: InstanceInterface is not available in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(5) : eval()'d code on line 36
Fatal error: Uncaught TypeError: unserialize() expects parameter 1 to be string, bool given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(5) : eval()'d code:36
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(5) : eval()'d code(36): unserialize(false)
#1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(8) : eval()'d code(47): FritzBoxModulBase->__get('ParentID')
#2 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(101): FritzBoxModulBase->IOMessageSink(6671, 52326, 10505, Array)
#3 C:\Windows\System32\-(3): FritzBoxModulBase->MessageSink(6671, 52326, 10505, Array)
#4 {main}
thrown in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(5) : eval()'d code on line 36
26.01.2023, 11:22:19 | PHPLibrary | Parameter Value in der Funktion FB_TestValue hat keinen Datentyp. Definieren Sie entweder 'bool', 'int', 'float' oder 'string'
26.01.2023, 11:22:22 | FritzBox Hosts | Event received
Nach einem Neustart gab es dann 2 Fehlermeldungen. 52326=FritzIO und 18250 = FritzBoxWLAN3.
26.01.2023, 11:42:57 | KernelMT | InstanzManager: Fehler bei Instanz #18250, Meldung VM_UPDATE:
Warning: Datei #media/52326/Hosts.xml existiert nicht in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php on line 313
Fatal error: Uncaught TypeError: base64_decode() expects parameter 1 to be string, bool given in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php:313
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php(313): base64_decode(false)
#1 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox WLAN\module.php(194): FritzBoxModulBase->GetFile('Hosts')
#2 C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\FritzBox WLAN\module.php(117): FritzBoxWLAN->RefreshHostList()
#3 C:\Windows\System32\-(3): FritzBoxWLAN->MessageSink(5894, 42923, 10603, Array)
#4 {main}
thrown in C:\ProgramData\Symcon\modules\.store\de.nall.chan.fritzbox\libs\FritzBoxBase.php on line 313
Auch hier traten ansonsten keine Fehler auf und es läuft alles normal. Die früher gemeldeten Startfehler waren nicht mehr vorhanden.
Nach einem weiteren Neustart gab es wiederum den letztgenannten Fehler ohne weitere Auswirkungen.
Ergänzung: Bei den xml-Dateien handelt es sich um meine beiden Telefonbücher.
Gruß
Hans
Ich nie Zeit gefunden… RL war da wichtiger
Fehlermeldungen wären des Update können jederzeit auftreten. Bei mit auch ganz häufig einfach aus irgendwelchen anderen Modulen, weil die eine __generated Datei gerade neu geschrieben wird.
Symcon in letzter Zeit neu gestartet? Vermutlich die die Datei noch nie geschrieben worden. Das passiert erst wenn Symcon sauber runterfährt.
Oben war es die Host Datei und nicht die Telefonbücher.
War Symcon beim runterfahren abgestürzt?
EDIT:
Du hast das hier vermutlich nicht durchgeführt.
Bitte einmal nachholen, ich habe das noch einmal etwas korrigiert.
Michael
Moin Michael,
nach dem Löschen der Medienobjekte inklusive der Hosts.xml läuft alles perfekt. Gestartet hatte ich mehrmals da alles Tests in meiner Testumgebung sind.
Danke für das umfangreiche Modul.
Gruß
Hans
Kannst du das bitte mit dem Medien unter der IO Instanz mal genauer erklären?
Unter den IO-Instanzen gibt keine Fritzbox Instanz und auch keine Medien.
Wo soll das genau gelöscht werden?
Moin,
der FritzBoxIO liegt bei mir unter Splitter Instanzen. Dort sind auch die Media Objekte.
Gruß
Hans
Hinweis zu der SmartHome Instanz
Scheinbar ist das noch alles nicht ganz fertig/rund seitens AVM
Ich habe mal den Hinweis zur ‚alten‘ dafür viel mächtigeren AHA-HTTP-Interface im ersten Beitrag mit aufgenommen.
- Auch wenn AVM angefangen hat die SmartHome-Geräte über diese Schnittstelle bereitzustellen, so ist der Funktionsumfang noch sehr gering. Für das AHA-HTTP-Interface bitte das Modul von tommi benutzen, funktionsumfang kenne ich aber nicht → neue PHP-Module als Ersatz meiner Delphi-Module
Danke. Wundere mich nur, warum sie dann nicht Splitter Instanz heist.
Bei mir liegt da jeweils nur eine Datei. Also alles Okay denke ich mal…
Weil sich eigentlich, von der Funktion her, ein IO ist… Aber für den Anrufmonitor braucht die Instanz wiederum einen ClientSocket.
Wenn ich den „FritzBox Homeautomation Konfigurator“ starte kommt folgendes:
Ich habe eine FritzBox 6660 Cable / 7.39-102197 BETA im Einsatz. Die FRITZ!DECT 210 versuche ich einzubinden. Manuell mit der AIN anzulegen funktioniert auch nicht. Der Knopf Werte aktualisieren reagiert auch irgendwie nicht
Hat jemand eine Idee an was es liegen könnte?
Hi,
7590 7.51inhouse aktuell Findet bei mir alle 10 Steckdosen/Repeater und bei 2 kurzen Tests konnte ich auch schalten. Danke dafür. Kleine Bitte Verbrauch in kWh wäre vielleicht besser denn das zeigt die Fritz an und auch das AVMAHA-Modul, d.h. man könnte sein Archive nahtlos weiterbenutzen.
Ralf
Steht in der Meldung.
Firmware zu ‚alt‘.
Ist bei mir nicht anders.
Michael
Wh ist das was geliefert wird laut Doku. Sehe jetzt aktuell auch keinen Sinn darin das fest umzurechnen. Zumal die ganze Einbindung seitens AVM noch sehr sehr wenig kann.
Eventuell kann das später konfigurierbar sein. Aber jetzt sind erstmal andere Themen dran
Michael
AVM will im nächsten Labor-Zyklus mit der Integration von Matter beginnen. In einem ersten Schritt, will man die Smarthome Geräte der Fritzbox über Matter erreichbar und bedienbar machen. Vielleicht wird die API für Smarthome deshalb kaum (sichtbar) weiterentwickelt.
Hi,
kein Problem ist ja nur eine einzeilige Änderung.
Matter klingt interessant höre ich jetzt zum ersten Mal.
Ralf
Das wird vermutlich eines der großen Themen in diesem Jahr werden😁
und wo finde ich die rufumleitungen? Unter Telefonie hab ich bloss die Anruferliste.