Antwort
Aug 29, 2020 - 09:50
Wo läuft denn Dein PHP Server? Auf den ersten Blick zu erklären, mit den Informationen die Du zur Verfügung stellst ist das nicht.
Wenn Du Homematic richtig steuern willst, ist der von Dir gewählte Weg auch nur eine halbe Lösung. Das entscheidende an Homematic ist ja das es ein System ist, das Dir eine Rückmeldung über den Gerätestatus sendet. Den Gerätestatus bekommst Du bei Deinem Weg aber gar nicht mitgeteilt, Du sendest ja lediglich einen Befehl zum schalten. Weder eine Statusrückmeldung noch eine Status Änderung bekommst Du so mit, dazu brauchst Du ein UDP Socket um den Status auch kontinuierlich auswerten zu können.
Wenn Du also das über PHP schalten willst, aber auch den aktuellen Status von Homematic mit dem V4 Plus nutzten willst, wäre eine mögliche Alternative IP-Symcon und AIO Gateway Modul zu nutzen. Da IP-Symcon selber PHP nutzt bzw. auch PHP Server ist, solltest Du dann auch keinerlei Probleme bekommen mit Deiner Fritzbox.
Wenn Du Homematic richtig steuern willst, ist der von Dir gewählte Weg auch nur eine halbe Lösung. Das entscheidende an Homematic ist ja das es ein System ist, das Dir eine Rückmeldung über den Gerätestatus sendet. Den Gerätestatus bekommst Du bei Deinem Weg aber gar nicht mitgeteilt, Du sendest ja lediglich einen Befehl zum schalten. Weder eine Statusrückmeldung noch eine Status Änderung bekommst Du so mit, dazu brauchst Du ein UDP Socket um den Status auch kontinuierlich auswerten zu können.
Wenn Du also das über PHP schalten willst, aber auch den aktuellen Status von Homematic mit dem V4 Plus nutzten willst, wäre eine mögliche Alternative IP-Symcon und AIO Gateway Modul zu nutzen. Da IP-Symcon selber PHP nutzt bzw. auch PHP Server ist, solltest Du dann auch keinerlei Probleme bekommen mit Deiner Fritzbox.
Von
mein PHP-Server läuft auf einem Raspberry Pi-3.
was heißt richtig steuern?
ich hab von Homematic nur den einen Unterputzschalter und 2 Heizkörperventile!
kann aber mit Hilfe von meinem Php-Programm über das mediola Gateway alle Funktionen abrufen.
dazu gehört Status von dem Schalter auslesen,
Temperatur aus den Heizkörperthermostaten lesen,
Temperatur einstellen,
was brauch ich noch mehr?
Das Mediola Gateway hab ich aber eingesetzt, weil ich viele Funk-Systeme über ein Gerät schalten kann.
dazu gehören ca. 10 Intertechno Geräte, 3 Rev-Steckdosen, 3 FS20-Steckdosen, die Momematic Sachen, Funk-Gong, Funk Weihnachtsbeleuchtung, usw..
ist halt sehr vielseitig!
ist zwar nicht alles perfekt, aber mir reicht das!
nur das der Homematic Schalter an schaltet wenn ich die Fritzbox öffne stört etwas!
zu Bemerken wäre vllt. noch, dass ein Shelly1 Wlan-Schalter der nicht über das Gatewy geht, auch schon mal auf die Fritzbox Webgui reagiert.
bin deshalb nicht sicher, stört die FB das Gateway oder sendet die irgend welche Störsignale übers W-Lan?
Von
Das Du das steuern kannst habe ich ja geschrieben. Du schickst ja aber aktiv einen Befehl per file_get_contents. Wenn sich jetzt die Temperatur ändert bekommst Du aber so eben nicht automatisch die geänderte Temperatur augenblicklich über UDP vom Gateway mitgeteilt. Du kannst dann höchstens zyklisch ständig Abfragen schicken, hast aber in dem Intervall zwischen den Zyklischen Abfragen auch keinerlei aktuellen Wert von Homematic.
Bei Intertechno oder FS20 spielt das ja auch keine Rolle diese Systeme liefern ja auch keinen Status vom Gerät als Rückmeldung.
Warum Du jetzt dieses merkwürdige Verhalten bei einem Raspberry in Kombination mit einer Fritzbox hast kann ich zumindest nicht nachvollziehen.
Um da auf Fehlersuche zu gehen kannst Du höchstens mal mit Wireshark mitlesen und schauen was eigentlich genau passiert wenn Du die Weboberfläche der Fritzbox öffnest.
Aber zu erklären ist das an sich nicht, dazu müsste ja ein gezielter Befehl von der Fritzbox abgesetzt werden und das müsstest Du ja wiederum in Wireshark sehen können, woher dieser Befehl dann eigentlich kommt.
Von
das da eine Fehlersuche schwierig ist, habe ich befürchtet.
was ich machen kann, das Gateway mal ganz ausschalten und abwatren ob der Fehler dann auch kommt.
wenn das sein sollte, dann kommt da irgend eine Störung über W-Lan!
abschalten ist aber nicht so einfach, das Gateway sitzt auf dem Dachboden, da hab ich dei besten Reichweiten!
und seltsamer weise heute kann ich Fritzbox auf machen so oft ich will, passiert nix!
gestern noch war ich am Computer im Keller, als ich hoch kam, brannte wieder das Licht!
nochmal, es spielt ansonsten keine Rolle welchen Computer ich neme, Notebook im DG oder Pc im Keller.
auch egal welche Fritzbox, 7490 als Router im Keller oder FB 7270 als AP im Dachgeschoss!
gestern zB. hat die 7270 beim abmelden der Webgui geschltet!
Schalter ist im Dachgeschoss!
keine Ahnung was da los ist, kann es heute nicht reproduzieren!
Von
Wenn Du das Gateway ausschaltest dann kann das ja an sich nicht gehen. Homematic Geräte können nur an ein Gateway angelernt werden und wenn Du das AIO Gateway zeitweise außer Betrieb setzt, kann dann auch nichts mehr schalten.
EIne Steuerung von Homematic über WLAN ist ausgeschlossen, da wird ja eine ganz andere Frequenz benutzt und ein eigenständiges Funkprotokoll. Wenn kann also nur das AIO Gateway der Auslöser sein, die Frage bleibt warum das AIO Gateway das Gerät schaltet, bzw. warum das in irgendeinem Zusammenhang mit der Fritzbox sein sollte.
Bist Du sicher dass das nicht einfach ein Task auf dem AIO Gateway ist, der vielleicht das Gerät schaltet?
Von
hatte letzten Beitrag kaum geschrieben, schon kam der Fehler wieder!
FB 7270 aufgemacht, da war noch nichts, aber umgeschaltet auf Ansicht Fritz!nas und zurück auf Fritz!box ging das Licht an!
musste dann kurz weg, zurückgekommen, FB 7490 aufgemacht, MyFritz angeklickt, Licht an!
Licht von Hand aus gemacht, danach konnte ich in der 7490 anklicken was ich wollte, nix passiert.
dann die 7270 aufgemacht, Fritz!nas angeklickt, licht geht wieder an!
also, das sind mit 100% Sicherheit die Fritzboxen!
W-Lan kann es eigentlich nicht sein, die Fb vom Keller sendet nicht bis zum DG, und die im DG ist W-lan aus! da hab ich einen Unify AP.
Tasks sind keine aktiv, dann müsste es ja auch immer zur gleichen Zeit sein!
jetzt müsste man wissen was da von der FB ins Netz geht und warum dann ausgerechnet der HM-Schalter darauf reagiert?
alles bischen seltsam!
aber bevor ich jetzt mein ganzes Netzwerk auseinander nehme, lass ich es lieber so wie es ist.
muss ich halt mit leben, oder mal suchen ob ich nochmal so ein V4+ Gateway finde.
war schon mal am überlegen ein neueres an zu schaffen , V5, V6 ? aber blicke irgendwie nicht so richtig durch, ob die neuen das noch alles können?
Von
Wenn Du keine zusätzlichen Geräte hast, die Du mit einem V6 steuern kannst, mmit dem V4 + aber nicht, dann bringt Dir auch ein Update nichts. Daher würde ich mich erst mal auf die Fehlersuche konzentrieren an Deiner Stelle.
Von
Danke erst mal für deine Hilfe,
mein Gedanke ist ja dass das V4+ einen kleinen Schuss hat, deshalb mal ein anderes versuchen?
ausserdem würde ein 2. im Keller nicht schaden, wegen Reichweite!
Von
Naja viel Erfolg bei der Fehlersuche, falls das AIO Gateway selber selbstständig rumspinnt dann mag das ja ein Fehler sein und auch rechtfertigen ein neuen Gateway anzuschaffen oder zu ergänzen. Wenn Du aber tatsächlich einen ganz klaren Bezug zur Fritzbox herstellen kannst muss der Fehler ja wo anders liegen. Was auch immer die Ursache ist erklärbar bzw. nachvollziehbar ist das für mich zumindest nicht.
Von
also, am Mediola Gateway liegt es zu 100 % nicht!
hab mir heute mal die Arbeit gemacht und den Homematic Schalter ausgebaut und dafür einen Shelly 1 eingebaut!
abgesehen davon das der Shelly1 in meinen Augen nur Schrott ist, verbindet mit W-Lan nur wenn der AP nicht weiter als 2 m weg ist.
aber der gleiche Fehler auch beim Shelly, öffne ich die Fritzbox, geht Licht an!
was das für ein Mist ist ??
könnte mir jetzt nur noch vorstellen, das meine Switch vielleicht nicht den Netzwerkverkehr richteg weiter leiten.
zugegeben sehr weit her geholt, aber ich meine der Fehler ist erst seit dem ich im DG einen zusätzlichen 8 Port Switch mit POE für meine IP Telefone eingebaut habe.
aber alles nur geraten, muss eventuell mal in einem Netzwerk Forum nachfragen.
Neuen Kommentar hinzufügen