+ Antworten
Ergebnis 1 bis 10 von 10
  1. #1
    Registriert seit
    Jan 2019
    Ort
    Doha, Katar und Allschwil, Schweiz
    Beiträge
    108

    Standard Froggit 3500 Wetterstation

    Hallo. Lässt sich eine Froggit 3500 Wetterstation einbinden?
    SymBox, Homematic CCU3 (Bodenheizung und Sicherheit), digitalSTROM (Jalousien und Licht), Philips HUE, Netatmo (Wetter und Aussenkamera), Sonos (PLAY:1 und :3)

  2. #2
    Registriert seit
    Dec 2011
    Ort
    am Ende des Internets
    Beiträge
    327

    Diese Wetterstation wurde ja schon mal als baugleich zur Sainlogic Professionelle WLAN Funk Wetterstation - 10 in 1 Wi-Fi identifiziert. Dann lassen sich die Daten auch durch "Umrouten mit DNS" abgreifen.

    Viele Grüsse
    Harald

    PS: Links sind in dieser "Schicken neuen Webseite" leider nicht mehr zu erkennen, Mußt halt den Mauszeiger über den kompletten Text führen
    PPS: Links sind doch zu erkennen, nur in der Vorschau beim Editieren nicht

  3. #3
    Registriert seit
    Apr 2019
    Beiträge
    8

    Standard froggit WH4000SE

    Hallo,

    die o.g. Wetterstation gibt es mit PC Software zum auslesen der Daten per PC. Ich gehe also davon aus es geht ohne die bereits vorgestellte Lösung mit der DNS Umleitung.

    Nun fehlt mir die zum Zielführende herangehensweis die WH4000SE per W-Lan direkt mit IP-Symcon zu verbinden.

    Mit Wireshark habe ich gefunden das PC und Wetterstation miteinander reden aber dann fehlt mir einfach das Wissen was die beiden da reden oder wenigstens ein Ansatz wie ich weiter machen sollte.

    Ich hoffe vielleicht hat jemand interesse mir zu helfen.



  4. #4
    Registriert seit
    Oct 2011
    Ort
    Hattersheim (Hessen)
    Beiträge
    6,160

    Zitat Zitat von svenjaepel Beitrag anzeigen
    Mit Wireshark habe ich gefunden das PC und Wetterstation miteinander reden aber dann fehlt mir einfach das Wissen was die beiden da reden oder wenigstens ein Ansatz wie ich weiter machen sollte.
    Die Software wird wohl bei der Wetterstation mitgeliefert oder kann man diese irgendwo herunterladen? Was siehst Du denn in Wireshark, kannst Du ja mal posten. Was hast Du Dir mit Wireshark bisher angeschaut bzw. wo kommst Du da eventuell nicht weiter?

  5. #5
    Registriert seit
    Apr 2019
    Beiträge
    8

    Die Software wird mit dazu geliefert und lässt sich beim lieferanten bei Dokumente auch herunterladen. (froggit.de)

    Ich kann mit den Anzeigen in Wireshark eigentlich nix anfangen nur das ich weis das Daten ausgetauscht werden zwischen 192.168.2.80 (PC mit IP-Symcon) und 192.168.2.117 (Wetterstation).

    Ich denke zunächst muss ich herausfinden was der PC sendet um die Daten zu bekommen von der Wetterstation und anschliesend wie ich dies in IP-Symcon umsetze.

    Das gleiche dann mit den Empfangenendaten, ich kann zwar manuel Daten aus dem Programm exportieren als CSV wodurch ich wüsste was rauskommen muss leider funktioniert automatische exportieren nicht um dann einfach als text in IP-Symcon zu importieren.

    Viele Fragen aber keinen Lösungsansatz....
    Angehängte Dateien Angehängte Dateien

  6. #6
    Registriert seit
    Apr 2019
    Beiträge
    8

    Standard froggit WH4000SE W-Lan

    Ich habe es soweit geschaft, was ich senden muss um eine Antwort zu erhalten:

    PHP-Code:
    <?

    #"255" "255" "VT" "0" "HT" "STX" "0" "0" "38 30 0a"

    #$commandIn = chr(0xFF).chr(0xFF).chr(0x0B).chr(0x00).chr(0x06).chr(0x04).chr(0x04).chr(0x19);
    #ffff0b0006040419
    #ffff0b000605051b
    #ffff0b000606061d
    #ffff0b000607071f
    #ffff0b0006080821
    #ffff0b0009020000808218
    #ffff0b0009028000800218
    #ffff0b000902000180831a
    #ffff0b000902800180031a
    #ffff0b000902000280841c
    #ffff0b000902800280041c
    #ffff0b000902000380851e
    #ffff0b000902800380051e
    #ffff0b0009020004808620
    #ffff0b0009028004800620
    #ffff0b0009020005808722
    #ffff0b0009028005800722
    #ffff0b0009020006808824
    #ffff0b000902e887900116
    #ffff0b000902c08890dac8
    #ffff0b000902d28890ecec

    $vz 1000;



    Switch (
    $_IPS['SENDER'])

        {

        Case 
    "Execute":
        
        echo 
    $_IPS['SENDER'] ,"\n" ;
        
        Case 
    "TimerEvent":

        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x06\x04\x04\x19")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x06\x05\x05\x1B")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x06\x06\x06\x1d")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x06\x07\x07\x1f")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x06\x08\x08\x21")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x00\x80\x82\x18")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x80\x00\x80\x02\x18")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x01\x80\x83\x1a")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x80\x01\x80\x03\x1a")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x02\x80\x84\x1c")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x80\x02\x80\x04\x1c")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x03\x80\x85\x1e")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x80\x03\x80\x05\x1e")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x04\x80\x86\x20")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x80\x04\x80\x06\x20")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x05\x80\x87\x22")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x80\x05\x80\x07\x22")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\x00\x06\x80\x88\x24")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\xe8\x87\x90\x01\x16")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\xc0\x88\x90\xda\xc8")); // Kommando senden
        
    IPS_Sleep($vz);
        
    CSCK_SendText(49716 /*[Client Socket]*/, ("\xff\xff\x0b\x00\x09\x02\xd2\x88\x90\xec\xec")); // Kommando senden
            

         
    break;
         
        Default:
        echo 
    $_IPS['SENDER'];
        break;

    }


    ?>

    Als Empfang leite ich es einfach nur erstmal weiter:

    PHP-Code:
    <?


    Switch ($_IPS['SENDER'])
        {


        Case 
    "RegisterVariable":
        
        
            
    $data $_IPS['VALUE'];   
            
            echo 
    $_IPS['SENDER']."\n""EMPFANGEN: " ."\n" .$data;
            
            
    #$data1 = json_decode($data);
            #var_dump($data1);
            
        
    break;
        
        Default:
        break;
    }
    ?>
    Darauf erhalte ich die Antwort wo die Wetter Daten drin versteckt sind:

    siehe Dok1 und Dok2:


    nun mei Problem:

    wie bekomme ich aus dem Datensalat meine Werte oder muss ich die Empfangenen Zeichenketten irgenwie decodieren?
    Was könnte ich alles Versuchen um an die Werte zu gelangen oder kommt es jemanden bekannt vor wie womit ich decodieren oder umwandeln muss...

    VG
    Sven
    Angehängte Dateien Angehängte Dateien

  7. #7
    Registriert seit
    Oct 2011
    Ort
    Hattersheim (Hessen)
    Beiträge
    6,160

    Zitat Zitat von svenjaepel Beitrag anzeigen
    Ich habe es soweit geschaft, was ich senden muss um eine Antwort zu erhalten:
    Das ist ja schon mal was.
    Zitat Zitat von svenjaepel Beitrag anzeigen
    wie bekomme ich aus dem Datensalat meine Werte oder muss ich die Empfangenen Zeichenketten irgenwie decodieren?
    Mach mal im Clientsocket Fenster (dok1) unten links den Haken für HEX raus und schau ob da irgendwas Sinnvolles ankommt. Wenn da JSON oder XML oder sonst was lesbares gesendet wird, ist das kein Problem. Wenn da zunächst irgendwelche nicht lesbaren Daten ankommen muss das eventuell dekodiert werden. Da wird das dann nicht einfach, da man wissen muss wie man das dekodiert. Aber schaue Dir erst mal die Daten im Clientsocket als Text an, vielleicht werden da ja Daten übertragen die man extrahieren kann.

  8. #8
    Registriert seit
    Apr 2019
    Beiträge
    8

    Standard froggit WH4000SE W-Lan

    das sieht so aus???

    Angehängte Grafiken Angehängte Grafiken

  9. #9
    Registriert seit
    Oct 2011
    Ort
    Hattersheim (Hessen)
    Beiträge
    6,160

    Zitat Zitat von svenjaepel Beitrag anzeigen
    das sieht so aus???
    Hast Du mal bei Wetterstation WS980WiFi von ELV geschaut ? Die Stationen sind wohl nicht alle baugleich, kann aber sein das das ja bei Dir funktioniert.

  10. #10
    Registriert seit
    Apr 2019
    Beiträge
    8

    Red face froggit WH4000SE W-Lan

    Zitat Zitat von Fonzo Beitrag anzeigen
    Hast Du mal bei Wetterstation WS980WiFi von ELV geschaut ? Die Stationen sind wohl nicht alle baugleich, kann aber sein das das ja bei Dir funktioniert.
    Perfekt funktoniert auf anhieb, vielen Dank für deine Hilfe und mit Suchen

Ähnliche Themen

  1. Wetterstation
    Von PeterChrisben im Forum Off Topic
    Antworten: 2
    Letzter Beitrag: 27.06.12, 00:06
  2. Wetterstation
    Von vacancy im Forum Haustechnik
    Antworten: 12
    Letzter Beitrag: 14.05.12, 22:46
  3. Wetterstation
    Von Schorsch im Forum Haustechnik
    Antworten: 85
    Letzter Beitrag: 14.12.10, 13:11
  4. Wetterstation
    Von zman0801 im Forum Sonstige Funkkomponenten / Wetterstationen
    Antworten: 24
    Letzter Beitrag: 22.01.10, 01:26