Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Bluetooth Temperatur LYWSD03MMC/Qingping Cloc vs WS08/WS010

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Bluetooth Temperatur LYWSD03MMC/Qingping Cloc vs WS08/WS010

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Ragnarroek last edited by Ragnarroek

      Hallo!
      Ich bin am herum Testen und habe einige Bluetooth Thermometer getestet.

      Schade das diese Geräte noch nicht mit dem IoBroker richtig nutzbar sind und nur einen nicht verwendbaren Wert zeigen.

      Das Xiaomi/Mijia Model das mit Bluetooth 4.2 ausgerüstet ist: LYWSD03MMC
      Temperatur Messung ist recht genau, Luftfeuchtigkeit neigt etwas dazu zu übertreiben nach oben.
      Festgestelltes Problem, kann hängen bleiben, wenn die Daten zu oft abgerufen werden bzw. von verschiedenen Programmen. Da einige leider trotz das man sie auf dem Handy beendet im Hintergrund noch herumhantieren, kommt es teilweise zu solchen Erscheinungen, das das Bluetooth Symbol nicht mehr vom Thermometer LCD Display verschwindet (Eingefroren) Daten nicht mehr auslesbar, meist hilft nur das Kurzzeitige entfernen der Batterie.

      Mit folgenden Apps funktionstüchtig:
      Xiaomi Home, Mijia Temp (Ohne Registrierung) und Mijia Reader Ohne Registrierung).
      Kaufpreis, sehr günstig. Reichweite nicht so gut wie mit Bluetooth 5.

      -Wird von IoBroker mit PI3 integrierten Bluetooth Adapter gefunden, Angezeigte Werte nicht verwendbar/derzeit noch inkompatibel.

      Qingping Alarm Cloc, Kurzfassung.

      Temperaturwerte recht genau, Luftfeuchtigkeit geringfügig zu wenig (aber verwertbar), Display Beleuchtung von Vorteil und Weckerfunktion. Erforderliche Apps: Xiaomi Home oder Qingping+ (Ohne Registrierung).

      -Wird von IoBroker mit PI3 integrierten Bluetooth Adapter gefunden, Angezeigte Werte nicht verwendbar/derzeit noch inkompatibel.

      Meine Favoriten: WS07/WS08/WS010

      Hersteller: Seven Like
      Link: www.seven-like.com

      Werden Hauptsächlich bei Amazon vertrieben, andere Händler schlecht zu finden, Preis für das WS08 ab ca. 13 Euro in Deutschland. Messvergleiche: Temperatur und Luftfeuchtigkeit genau, Produkte weichen minimal untereinander ab bei der Messung, Messergebnisse im guten Bereich.
      Bluetooth 5.0 sehr hohe Reichweite, Empfang in meiner gesamten Wohnung, sogar noch in 25 Meter Entfernung bei meinem Nachbarn auf dem Balkon. Wo die 4.2 Bluetooth Geräte keine Chance mehr haben.
      Verwendbare App sind sehr gut alle ohne Registrierung:
      ThermoPlus (Smart Devices Team), Sensor Blue (ThermoPlus) (Seven-Like)
      Anmeldung an die Apps nur mit Verbindung Button/Verknüpfung möglich.

      Das WS08 und das LYWSD03MMC funktionierten auch noch bei -20C im Gefrierschrank und im Kühlschrank sowieso.
      Das Display des LYWSD03MMC zeigt ab ca. -10 keine Messwerte mehr an, Messwerte sind dann nur noch über die App Abrufbar. Großer Vorteil des WS08 ist das Bluetooth 5.0, es war auch im Gefrierschrank/Kühlschrank bedeutend besser erreichbar als das LYWSD03MMC mit Bluetooth 4.2.

      Ich habe alle Geräte ausgiebig getestet innerhalb 2 Wochen Laufzeit.

      Meine Frage wäre jetzt an die visierten Programmierer von IoBroker, werden diese Geräte irgendwann (vielleicht) auch in IoBroker benutzbar sein? Ansonsten müsste ich auf Zigbee Temperatur Geräte umschwenken.

      Vielleicht würden sich eine Implementierung der Seven-Like (WS08) Geräte leichter realisieren? (Diese werden allerdings mit Verbindung Button bei der ersten Anmeldung verknüpft.)?

      Viele Grüße an alle

      ✌

      Xiaomi Mijia LYWSD03MMC kleiner.jpg

      P liv-in-sky covim 3 Replies Last reply Reply Quote 1
      • P
        pjo123456 @Ragnarroek last edited by

        @Ragnarroek Also zumindest die LYWSD03MMC kann man mit einer anderen Firmware im ioBroker nutzen.

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @Ragnarroek last edited by

          @Ragnarroek

          funktioniert LYWSD03MMC:

          https://forum.iobroker.net/post/528660

          daten kommen mqtt - flash war einfach - esphome ist gewöhnungsbedürftig aber eigentlich ganz gut

          super günstig

          1 Reply Last reply Reply Quote 0
          • covim
            covim @Ragnarroek last edited by covim

            @ragnarroek Habe mal ein Skript geschrieben mit dem man rein aus dem String 'Manufacturerdata' des WS08 ThermoBeacon (Brifit oder SevenLike) die Temperatur und die Luftfeuchtigkeit auslesen kann. Es werden zwei unterschiedliche Strings völlig random aus dem WS08 rausgeschrieben aber man kann nur den einen brauchen (den kürzeren)...

            on({id: 'ble.0.62:53:00:00:00:64.services.manufacturerData', change: 'ne'}, function (obj) {  // Aktion nur ausführen wenn sich der Wert ändert
              
               var data = getState('ble.0.62:53:00:00:00:64.services.manufacturerData'); //WS08 ble Gerät
               var hexstring = data.val;
            
            
               if (hexstring.length<41){
                   //"11000000640000005362500b4301b702dfd03300"; raw daten von IoBroker (Beispiel) 
                   //"11000000 64 00 00 00 53 62 500b4301b702dfd03300"; raw daten von IoBroker (Beispiel) Mac Adresse Rückwärts geschrieben
                   //"11000000640000005362500b 43 01 b702dfd03300"; raw daten von IoBroker (Beispiel) ThermoDaten lsB =43 Hexwert = 0143 -> Dec 323 -> Temp 323/16=20.1875
                   //"11000000640000005362500b4301 b7 02 dfd03300"; raw daten von IoBroker (Beispiel) Hygrwerte lsb =b7 Hexwert = 02b7 -> Dec 695 -> Hyg 695/16=43.4375
                   var temperatur_hex1 = hexstring.substr(26, 2);  //Byte 1 der Temperatur
                   var temperatur_hex2 = hexstring.substr(24, 2); //Byte 2 der Temperatur
                   var hygro_hex1 = hexstring.substr(30, 2); //Byte 1 der Luftfeuchte
                   var hygro_hex2 = hexstring.substr(28, 2); //Byte 2 der Luftfeuchte
                   
                   //console.log("Temperatur");
                   var temperatur_dec1 = parseFloat(parseInt(temperatur_hex1, 16)*16); //Dividiert man die Dezimale Darstellung der Bytes durch 16 kommt der Richtige Zahlenwert der Temperatur bzw. der Luftfeuchtigkeit heraus.
                   var temperatur_dec2 = parseFloat(parseInt(temperatur_hex2, 16)/16);
                   var temperatur_dec3 = temperatur_dec1 + temperatur_dec2;
                   //console.log(temperatur_dec1); 
                   //console.log(temperatur_dec2); 
                   //console.log(temperatur_dec3);
                   setState('0_userdata.0.Thermobeacon_Temperatur', temperatur_dec3);/*Thermobeacon Temperatur*/
                   //console.log("");
            
                   //console.log("Luftfeuchte");
                   var hygro_dec1 = parseFloat(parseInt(hygro_hex1, 16)*16);
                   var hygro_dec2 = parseFloat(parseInt(hygro_hex2, 16)/16);
                   var hygro_dec3 = hygro_dec1 + hygro_dec2;
                   //console.log(hygro_dec1); 
                   //console.log(hygro_dec2);
                   setState('0_userdata.0.Thermobeacon_Feuchte', hygro_dec3);/*Thermobeacon Temperatur*/
                   //console.log(hygro_dec3);
               }
            
            });
            

            hoffe das hilft weiter. vll hat auch jemand Lust einen echten Adapter dafür zu bauen.

            die Basis kommt von hier:
            https://github.com/araines/homeassistant-thermoplus-ble

            schöne Grüße
            Matthias

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            955
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            luftfeuchtigkeit lywsd03mmc mijia qingping seven like temperatur ws010 ws07 ws08 xiaomi
            4
            4
            1411
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo