Prüf mal, ob alle Items gehen. Der Fehler kommt, wenn für bestimmte Items kein XML Node existiert. Das ist leider noch nicht überall abgefangen. Du verwendest die Version aus dem 1.2er bzw aus dem DEV oder? Oder eine deutlich ältere?
Simulieren kannst Du wie gesagt gut, wenn Du die Fritzbox einfach aussteckst.. Auch testen, ob dann die Anwesenheit wieder klappt.. Leider dauern die Updates Fritzbox-seitig durchaus auch mal 15 Minuten
Ankündigung
Einklappen
Keine Ankündigung bisher.
AVM Plugin
Einklappen
X
-
Danke fürs testen.
ich habe noch mal per grep gesucht. Da gibt den von dir beschriebenen Fehler nicht.
Ich mache noch mal ein git pull und teste noch mal ausführlicher.
Unsere Fritzboxen (7490) scheinen gleich zu sein.
Vielleicht ist auch eine unglückliche Kombination aufgetreten.
Ich habe immer
Code:[B]ERROR[/B] scheduler plugins.avm_avm7490 Method plugins.avm_avm7490 exception: 'NoneType' object has no attribute 'data' -- scheduler.py:_task:361
Ich muss sowieso die Anwesenheit erweitern, da mein Repeater nicht von AVM (TPLINK) ist und im Einzugsbereich des Reporters die Fritzbox meint ich wäre abwesend.
Hier muss ich noch etwas zusätzliches bauen, das würde dann auch die Wochenendautomatik absichern.
Gruss Andreas
Einen Kommentar schreiben:
-
Update: also ich bekomme schon mal einen- 2016-08-15 17:09:19 ERROR plugins.avm_fritzbox_7490 Exception when sending POST request: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
- 2016-08-15 17:09:21 ERROR plugins.avm_fritzbox_7490 Exception when sending GET request: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
Ich behaupte auch, er sollte nach dem Reboot der FB alles wieder können, bis auf den CallMonitor. Der reconnected in der Tat nicht neu. Das könnte man aber abfangen. Habe jetzt mal mein Handy ausgeschaltet und warte ab.
Also neues Update: Ich habe nach dem simulierten Stromausfall mein Wifi via DECT Telefon ausgeschaltet. Im nächsten Cycle updated er KORREKT, dass das WLAN aus ist.. Präsenzdetection hängt in der Tat, ich glaube aber nach wie vor, dass ist eher ein Bug in der FB.
Update: nun, nach ca 10-15 Minuten hat er auch die Präsenz geupdated und nur noch das Handy meiner Frau erkannt. So leid es mir tut, hier funktioniert das... KEIN Neustart vom SmartHomeNG... Gerne mal selber testen. Das Einzige was ich getan habe, war aus Zeitgründen die Logik mehrmals via Backend zu trigger. Diese prüft aber nur auf die Items im Stil von:
Code:if sh.avm.devices.fritzbox_7490.GalaxyS5() == 0 [...]
Einen Kommentar schreiben:
-
Hi,
Ärgerlich ist das schon. Ich habe nicht daran gedacht, nach dem Neustart der Fritzbox smarthomeNG neu zu starten. Habe es dann erst gemerkt als die Jalousien mich Sonntag morgen trotz Anwesenheit geweckt haben. (Handy Status war nicht aktualisiert.)
Leider tauchen hierzu bei mir keine Einträge im smarthome.log auf.
Gruss Andreas
Einen Kommentar schreiben:
-
Man könnte mal das Reconnect Handling vom Enigma2 rüberziehen. Grundlegend sehe ich den UseCase jetzt aber nicht als "permanent auftretend"..
Spannend wäre Dein Log.. Bzw. die Fehlermeldungen kurz nach dem Neustart.
Einen Kommentar schreiben:
-
Hi,
Bei mir lief das avm-plugin einige Wochen. Jetzt war bei uns die DSL- und Internetverbindung gestört. Nachdem die Störung beseitigt war, wurde die Fritzbox neu gestartet.
Seit diesem Zeitpunkt werden keine Informationen der Fritzbox im smarthomeNG aktualisiert.
Nach einem Neustart von smarthomeNG geht wieder alles.
Gruss Andreas
Einen Kommentar schreiben:
-
Ok dann ist gutBei dem AVM ist der Monitor halt direkt im Plugin dabei. Früher war das als Logik verpackt. Geschmackssache aber das "direkt dabei" ist für Einsteiger denke ich leichter.
Einen Kommentar schreiben:
-
Hi,
Ja genau, Ich habe das 2er Fritzbox Plugin laufen.
ich habe direkt eine externe Nummer eingegeben.
Bei meiner Sprechstelle kann ich auch kein **2 eingeben, da * den Programmiervorgang einleitet. Doof.
Die neue Variante, als Türsprechstelle in der Fritzbox anzulegen, hat leider auch nicht geklappt, daher über extern.....
....wählen geht auch schnell. Wenn bei Dir * und # gehen, würde ich es als Kurzwahl auf ne externe Nummer mal versuchen.
Ich werde auch auf Dein Plugin umsteigen, nur muss ich erst noch alles anpassen.
Daher wäre es weiniger Aufwand gewesen, wenn ich direkt die Logic vom CallMonitor hätte triggern können und dann wieder wie vorher auswerten.
Aber es ist ja auch so machbar, nur etwas Fleissarbeit...
nochmals Danke für die rasche Antwort
Gruß
Axl
PS: habe grade die Sicherung zurückgespielt, da geht alles. Liegt wohl an der Fritzboxversion 2, die nicht in SmarthomeNG dabei ist.
Zumindest weis ich was zu tun ist.
Einen Kommentar schreiben:
-
Das Fritzboxplugin von NG ist noch das uralte.. das 2er durften wir nicht einbetten. Deshalb habe ich auch AVM neu implementiert.. ME. kann es generell auch deutlich mehr als das alte Plugin - egal ob 1 oder 2
PS: wie hast Du das mit der externen Nummer eingerichtet? Die Sprechanlage wählt bei mir die **2, muss ich das dann in der FB verknüpfen? Oder der Sprechanlage gleich sagen eine Nummer direkt anzurufen?
Hmm ok wenn ich dem Ding sage, dass es nicht auf meine FritzApp sondern auf eine meiner Festnetznummern gehen soll, kriege ich was raus... 19.07.16 17:51:11;CONNECT;0;1;xxxxxxx;
Eine Idee wie ich beides hinkriegen kann?Zuletzt geändert von psilo; 19.07.2016, 16:54.
Einen Kommentar schreiben:
-
Meine Sprechanlage hängt am Analoganschluss der Fritzbox.
Ich wähle über eine externe Nummer, sonst kann die FritzBox das nicht auswerten.
Dann frage ich die Rufnummer des abgehenden Rufes (Anrufernummer) ab und daher weis ich, dass der Ruf von der Türklingel kommt.
Die Rufnummer wurde ja auch vom Callmonitor mit übergeben, daher war das kein Problem.
Bei Abwesenheit wir anhand der Türufes erkannt, um welche Tür es sich handelt und entsprechnend eine Nachricht mit Foto über Pushbullet versendet.
Ich spiele grade eine Sicherung von vor dem Umstieg auf SmarthomeNG zurück, dann weis ich, ob es am Fritzbox Update oder an SmarthomeNG gelegen hat.
Gruß
Axl
Einen Kommentar schreiben:
-
blutwurst watche das last_event und greife in der Logik auf den Anwesenheitswert zu. verstehe das Problem immer noch nicht
Wie konntest Du mit dem "alten" Monitor die Türklingel abfragen? Meine hängt am Analog-Telefonanschluss und die Phones klingeln auch, aber im Callmonitor tauchen diese "internen" Calls gar nicht auf
Einen Kommentar schreiben:
-
Ich triggere mit dem "alten" callmonitor eine Logik, diese wertet das Event aus.
Je nachdem, ob ich zuhause bin oder die Musik läuft werden verschiedene Aktionen ausgeführt. "Musik aus, Ausssenkamera zeichnet auf oder einfach nur ein Foto von dem der grade Klingelt" etc.
Somit würde ja bei "last_event" DISCONNECT die Sonos wieder eingeschaltet, obwohl ich z.Bsp nicht zu Hause bin oder sowas.
Ich bekomme das aber schon hin, muss eben nur einiges umstricken..... leider..
aber nochmals Danke
Gruß
Axl
Einen Kommentar schreiben:
-
Hi,
danke für die schnelle Antwort.
Daran hatte ich auch gedacht, nur bei "Disconnect" als last_event zum Einschalten des Sonos systems könnte Probleme machen, daher wollte ich den callmonitor eigentlich weiter nutzen, da er als Loginfo erscheint
Is aber kein Problem, dann bau ich meine Logiken um.
nochmals Danke
Gruß
Axl
Einen Kommentar schreiben:
Einen Kommentar schreiben: