Ankündigung

Einklappen
Keine Ankündigung bisher.

Webservices mit dem Gira X1 oder L1 abfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HTML ist halt weder XML noh JSON. Damit kann das nicht funktionieren.

    Kommentar


      Ja das war mir nachdem es nicht funktionierte auch klar, aber wie kann es sonst ausgewertet werden?
      Äs grüessli us der Schwiz

      Roger

      MbM Systems
      Member Konnex Swiss

      Kommentar


        Zitat von MbM Beitrag anzeigen
        Ich hole von einer Website folgende Daten
        Da sehe ich eine Möglichkeit: Beim Aufruf der Webseite angeben, dass das Format nicht HTML, sondern XML oder JSON sein soll

        Kommentar


          Zitat von MbM Beitrag anzeigen
          Ja das war mir nachdem es nicht funktionierte auch klar, aber wie kann es sonst ausgewertet werden?
          Welcher Webservice ist es dennn, von dem Du Daten brauchst? Gibt's da kein API, das XML oder JSON liefert? Wenn nicht, dann kannst Du Dir evtl. mit der Formelberechnung selber was zusammenstecken, was die passenden Zeilen aus dem HTML fischt und dann die Werte daraus extrahiert. So was ist halt fragil. Wenn die ihre Website redesignen, funktioniert es wahrscheinlich nicht mehr und muss neu gemacht werden...

          Kommentar


            Hi!

            Ich bin gerade dabei mich dem Thema zu widmen: "Wie erkennst man ob noch jemand im Haus ist?"
            Ein Ansatz wäre das die Telefone (mobil) das einfach übernehmen (das mache ich eigentlich schon, aber mit ioBroker und Apple HomeKit)

            Beide Module lassen sich wohl dazu wohl nicht missbrauchen (ich müsste den Poll/Trigger auf 5..30s oder so stellen, das flutet das Netzwerk natürlich ungemein).
            Gibt es ein Modul für die GIRA X1 wo ich nicht eine URL abfrage (Polle) sondern der direkt auf ein Imput reagiert?

            Ich bin noch dabei mir das UDP Modul mir anzusehen, leider kann das iPhone kein UDP senden (soweit ich das sehe).

            Kommentar


              conectas
              Zwei Fragen:
              1. Wie schnell willst/musst Du denn erkennen dass jemand da ist bzw. dass niemand mehr da ist? Ich persönlich finde 5 Sekunden da schon sehr kurz... Ich habe aktuell bei mir (über node Red) alle 10 Sekunden eine Abfrage (für zwei Handies), das finde ich persönlich eigentlich schon übertrieben... (zumal ich dann umgekehrt in KNX erst nach einer Stunde auf "Abwesen" stelle um nicht gleich diverses auszuschalten, nur weil man mal 10 Minuten weg ist). Das recht kurze Intervall habe ich eigentlich nur gewählt, um die Wiederkehr frühzeitig erkennen zu können (damit nach längerer Abwesenheit dann alles schnell wieder eingeschaltet ist, wenn ich zur Tür reinkomme)
              2. Was hast Du denn für ein Netzwerk, dass Du denkst Du würdest das mit so kleinen http-Requests alle 5 Sekunden "fluten"? Das ist bei einem 100MBit/s und erste recht 1GBit/s Ethernet überhaupt nicht spürbar...

              PS: Zumindest bei meiner Node-Red => KNX Implementierung wird natürlich nur etwas auf den KNX-Bus gesendet, wenn es eine Änderung gibt, den KNX-Bus muss man mit so etwas (vor allem ohne Änderung) natürlich nicht unnötig belasten.

              Kommentar


                Zitat von conectas Beitrag anzeigen
                Gibt es ein Modul für die GIRA X1 wo ich nicht eine URL abfrage (Polle) sondern der direkt auf ein Imput reagiert?
                Für eine "Denial of Service Attack" genau das richtige - aus meiner Sicht daher ein Sicherheitsrisiko. Ich habe jetzt extra auf Martin mit #111 gewartet 🤠😈 damit auch eine konstruktive Antwort da steht.

                Kommentar


                  Meine Antwort ist/war auch konstruktiv: Ich habe dargelegt, warum ich das Polling alle 10 Sekunden (selbst alle 5 Sekunden) für kein Problem und damit eine praktikable Lösung halte ;-)

                  Kommentar


                    Ja, Martin - meine Antwort sehe ich als destruktiv an = sie baut keine Lösung auf, sondern zerstört einen Lösungsansatz

                    Kommentar


                      Zitat von knxPaul Beitrag anzeigen
                      Ja, Martin - meine Antwort sehe ich als destruktiv an = sie baut keine Lösung auf, sondern zerstört einen Lösungsansatz
                      Ah ok, missverstanden

                      Kommentar


                        Zitat von knxPaul Beitrag anzeigen
                        Für eine "Denial of Service Attack" genau das richtige
                        Das Risiko hat man ja nun immer und es ändert auch nicht wenn ich was mit Werten auf einen Webserver schreibe (dann wird der halt angegriffen) und von da aus lese.
                        Lässt sich zumindest auch eindämmen in dem nicht eine statische URL hinterlegt wäre sondern was User generiertes.


                        Zitat von martiko Beitrag anzeigen
                        1. Wie schnell willst/musst Du denn erkennen dass jemand da ist bzw. dass niemand mehr da ist?
                        Generell ist es halt immer günstiger wenn ich einen Push Wert habe den auch so zu behandeln.
                        (ich frage ja einen Präsenzmelder nicht ab ob er eine Präsenz hat).

                        Außerdem gehe ich davon aus das das iPhone den Wert auch (jeweils) nur 1x sendet und dann muss halt reagiert werden.

                        Zitat von martiko Beitrag anzeigen
                        (zumal ich dann umgekehrt in KNX erst nach einer Stunde auf "Abwesen" stelle um nicht gleich diverses auszuschalten, nur weil man mal 10 Minuten weg ist).
                        Genau so was will ich nicht, das iPhone hat eingestellten Radius und gibt als Sensor den Wert vor und die Logik dahinter legt fest wann/wie/was reagieren soll.
                        Derzeit Werte ich aus: IgentwerIsGo, IgentwerIsHome, KerstinIsHome, StefanIsHome, LetztePersonGo, LetztePersonIsHome


                        1-2 Bsp. zu Verdeutlichung:
                        Einstellung "letzter verlässt das home": natürlich wird sofort meine Anrufweiterleitung geschaltet (auch wenn ich nur 10min weg bin) und natürlich wieder aus wenn ich zu Hause bin (ja das hat mit KNX nichts zu tun.. leider)
                        Ein weiter Vorteil, derzeit kann ich unterscheiden: wer das Haus verlässt oder eben kommt (meine Frau oder ich halt), auch hier werden komplett andere Szenen gestartet (es wird sogar Uhrzeit und unterschieden ob bereits jemand Zuhause ist).







                        Kommentar


                          Wenn das heute so gut funktioniert, ist es naheliegend, den ioBroker mit dem KNX zu verbinden mit dem vorhandenen KNX/IP-Router

                          Kommentar


                            Zitat von knxPaul Beitrag anzeigen
                            Wenn das heute so gut funktioniert, ist es naheliegend, den ioBroker mit dem KNX zu verbinden mit dem vorhandenen
                            Mal abgesehen das das ioBroker Modul .. (zumindest auf den 1. Blick, habe es vor 4-5 Wochen? nur kurz getestet) nicht gut ist, kann das ja nicht der Lösungsansatz sein, neben KNX und GIRA (oder domovea, ...) noch ein Node-RED oder ioBroker betreiben zu wollen. Das muss doch "in sich selber gehen".

                            Gehört nicht mehr zum Thema:
                            Bis Dato sträube ich mich noch, irgendwas zu KNX Parallel betreiben zu wollen.
                            Man macht eine 2. Baustelle (Fehler, Konfiguration, Updates, Hardware) auf. Und gerade was die Hardware angeht, egal wie man diese auslegt (Server mit RAID und allen was dazugehört) wird diese >=6Jahre obsolet und 6 Jahre, das ist einfach keine Laufzeit für eine HausAutomaistation.
                            Auch wenn ich natürlich sehe das hager, gira & Co. einfach nicht in 21. Jahrhundert kommen wollen (GIRA ist ja aus meiner Sicht das beste Beispiel für versagen, die Idee mit den Logikmodulen war ja gut, die Umsetzung wohl eher nicht.)

                            Kommentar


                              Zitat von conectas Beitrag anzeigen
                              Bis Dato sträube ich mich noch, irgendwas zu KNX Parallel betreiben zu wollen.
                              Das verstehe ich sehr gut;
                              wenn ich aber darüber nachdenke, ist es nicht konsequent:
                              • Das Telefone (mobil) müsste mit knXpresso betrieben werden; diese APP kann unmittelbar GAs lesen & schreiben.
                              • Alle Geräte im Haus (Heizung, Lüftung, Warmwasser Speicher, Solaranlage, Wallbox, Garagentor, Waschmaschine, Herd, ...) müßten KNX "sprechen"
                              • ALEXA kann nur bedingt erfolgreich an KNX angebunden werden, eine native Integration fehlt
                              Selbst für KNX gibt es drei Infrastruktur-Varianten, die parallel betrieben werden können:
                              1. Zwei-Draht = die grüne Busleitung
                              2. Ethernet = KNXnet/IP
                              3. KNX RF+ Funk
                              Über lange Zeiträume der Lebensdauer eines Hauses betrachtet ist diese Situation dynamisch und immer wieder Änderungen unterworfen. Das sehe ich als den Preis für Fortschritt.

                              Kommentar


                                Zitat von conectas Beitrag anzeigen
                                leider kann das iPhone kein UDP senden
                                Geofency kann sehr viel:
                                https://apps.apple.com/de/app/geofen...ng/id615538630

                                Angehängte Dateien

                                Kommentar

                                Lädt...
                                X