Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. AirSniffer JavaScript?

    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

    AirSniffer JavaScript?

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

      Hallo zusammen,

      ich habe mir einen AirSniffer gekauft, habe aber keine CCU wo ich den Wiffi-WZ adapter benützen kann.
      https://www.stall.biz/project/der-airsniffer-schlechte-luft-kann-man-messen

      Der Sensor haut aber einen json raus:

      // 20210109115441
      // http://192.168.0.37/?json
      
      {
        "modultyp": "airsniffer",
        "vars": [
          {
            "name": "1",
            "homematic_name": "as_ip",
            "desc": "ip des airsniffer",
            "type": "string",
            "unit": "",
            "value": "192.168.0.37"
          },
          {
            "name": "2",
            "homematic_name": "as_temp",
            "desc": "Temperatur",
            "type": "number",
            "unit": "gradC",
            "value": "21.2"
          },
          {
            "name": "3",
            "homematic_name": "as_feuchte",
            "desc": "Luftfeuchte",
            "type": "number",
            "unit": "%",
            "value": "27.9"
          },
          {
            "name": "19",
            "homematic_name": "as_taupunkt",
            "desc": "Taupunkt",
            "type": "number",
            "unit": "gradC",
            "value": "1.9"
          },
          {
            "name": "18",
            "homematic_name": "as_feuchte_abs",
            "desc": "Absolutfeuchte",
            "type": "number",
            "unit": "g/m3",
            "value": "5.1"
          },
          {
            "name": "9",
            "homematic_name": "as_baro",
            "desc": "Luftdruck",
            "type": "number",
            "unit": "hPa",
            "value": "1020.74"
          },
          {
            "name": "5",
            "homematic_name": "as_luftdrucktrend",
            "desc": "Luftdrucktrend",
            "type": "string",
            "unit": "",
            "value": "stabil"
          },
          {
            "name": "14",
            "homematic_name": "as_pm10",
            "desc": "Partikel 10",
            "type": "number",
            "unit": "ug/m3",
            "value": "18.7"
          },
          {
            "name": "13",
            "homematic_name": "as_pm2_5",
            "desc": "Partikel 2.5",
            "type": "number",
            "unit": "ug/m3",
            "value": "18.6"
          },
          {
            "name": "12",
            "homematic_name": "as_pm1_0",
            "desc": "Partikel 1.0",
            "type": "number",
            "unit": "ug/m3",
            "value": "9.2"
          },
          {
            "name": "17",
            "homematic_name": "as_iaq10",
            "desc": "IAQ Partikel 10",
            "type": "number",
            "unit": "",
            "value": "17"
          },
          {
            "name": "16",
            "homematic_name": "as_iaq1_0",
            "desc": "IAQ Partikel 2.5",
            "type": "number",
            "unit": "",
            "value": "64"
          },
          {
            "name": "15",
            "homematic_name": "as_iaq2_5",
            "desc": "IAQ Partikel 1.0",
            "type": "number",
            "unit": "",
            "value": "38"
          },
          {
            "name": "25",
            "homematic_name": "as_iaq_co2",
            "desc": "Luftqualitaet",
            "type": "number",
            "unit": "",
            "value": "30.00"
          },
          {
            "name": "24",
            "homematic_name": "as_co2_equ",
            "desc": "Luftqualitaetswert",
            "type": "number",
            "unit": "",
            "value": "540.68"
          },
          {
            "name": "23",
            "homematic_name": "as_IAQ_max",
            "desc": "IAQ max",
            "type": "number",
            "unit": "",
            "value": "64"
          },
          {
            "name": "22",
            "homematic_name": "as_IAQ_max_wertung",
            "desc": "IAQ max Wertung",
            "type": "string",
            "unit": "",
            "value": "gut"
          },
          {
            "name": "21",
            "homematic_name": "as_IAQ_max_note",
            "desc": "IAQ max Note",
            "type": "number",
            "unit": "",
            "value": "2"
          },
          {
            "name": "26",
            "homematic_name": "as_r680_value",
            "desc": "Luftqualitaet R",
            "type": "number",
            "unit": "kOhm",
            "value": "296.38"
          }
        ],
        "Systeminfo": {
          "MAC-Adresse": "48:3f:da:44:5a:19",
          "Homematic_CCU_ip": "192.168.0.72",
          "WLAN_ssid": "Jebac2",
          "WLAN_Signal_dBm": "-68",
          "sec_seit_reset": "1019577",
          "firmware": "airsniffer_27"
        }
      }
      

      2021-01-09 12_04_02-192.168.0.37.jpg
      Kann man das mit einem JavaScript abfragen und als Datenpunke anzeigen?
      Da ich da keine Ahnung davon habe nehme ich gerne jede Hilfe an.

      MfG

      AcidSubway

      paul53 crunchip 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @acidsubway last edited by

        @acidsubway sagte:

        Der Sensor haut aber einen json raus:

        Wie kommt der JSON in ioBroker an? In einem Datenpunkt?

        A 1 Reply Last reply Reply Quote 0
        • A
          acidsubway @paul53 last edited by

          @paul53
          nein, man kann ihn nur Abfragen mit http://192.168.0.37/?json

          MfG

          paul53 1 Reply Last reply Reply Quote 0
          • crunchip
            crunchip Forum Testing Most Active @acidsubway last edited by

            @acidsubway sagte in AirSniffer JavaScript?:

            habe aber keine CCU wo ich den Wiffi-WZ adapter

            deine "ccu" ist doch in dem Fall der IoBroker, zumindest hab ich das so mit meinem Pulscounter und alle Daten werden mit dem Adapter angelegt.

            A 1 Reply Last reply Reply Quote 0
            • A
              acidsubway @crunchip last edited by

              @crunchip
              wie hast du das gemacht?

              A crunchip 2 Replies Last reply Reply Quote 0
              • A
                acidsubway @acidsubway last edited by

                ich auch den Adapter wiffi-wz drauf und meinen iobroker als ccu eingestellt, da geht bei mir garnichts, ich habe keine CCU.

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @acidsubway last edited by paul53

                  @acidsubway sagte:

                  nur Abfragen mit http://192.168.0.37/?json

                  Vorschlag (nicht getestet):

                  // Airsniffer einlesen und in Datenpunkte schreiben
                  const url = 'http://192.168.0.37/?json';
                  const path = '0_userdata.0.Luftdaten.';
                  
                  schedule('* * * * *', function() { // jede Minute
                      request(url, function(err, response, json) {
                          if(!err && json) {
                              let vars = JSON.parse(json).vars;
                              for(let i = 0; i < vars.length; i++) {
                                  let obj = vars[i];
                                  let id = path + obj.homematic_name;
                                  if(existsState(id)) setState(id, obj.value, true);
                                  else {
                                      let role = 'value';
                                      if(obj.type == 'string') role = 'info';
                                      createState(id, obj.value, {type: obj.type, name: obj.desc, unit: obj.unit.replace('gradC', '°C'), role: role});
                                  }
                              } 
                          }
                      });
                  });
                  
                  A 1 Reply Last reply Reply Quote 1
                  • crunchip
                    crunchip Forum Testing Most Active @acidsubway last edited by crunchip

                    @acidsubway nach Anleitung eingestellt

                    @acidsubway sagte in AirSniffer JavaScript?:

                    ich auch den Adapter wiffi-wz drauf und meinen iobroker als ccu eingestellt

                    im Adapter
                    Haupteinstellung

                    • Listen on all Ips

                    Wiffi Geräte
                    Name, Ip deines Gerätes, Zimmer

                    auf deinem Gerät die "CCu" einrichten, mit dem Befehl
                    IpvonGerät/?ccu:myCCU-IP: IPvomIoBroker
                    https://forum.iobroker.net/post/487875

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      acidsubway @crunchip last edited by

                      @crunchip
                      ich hab ja keine CCU!

                      crunchip 1 Reply Last reply Reply Quote 0
                      • A
                        acidsubway @paul53 last edited by

                        @paul53

                        DANKE PAUL!!!!!!!!!!!!!!!!!! es geht!!!!!!!

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @acidsubway last edited by

                          @acidsubway sagte:

                          es geht!

                          Dann zeige uns mal einen Screenshot der neuen Datenpunkte und markiere das Thema in der Überschrift des ersten Beitrags als [gelöst].

                          1 Reply Last reply Reply Quote 0
                          • crunchip
                            crunchip Forum Testing Most Active @acidsubway last edited by

                            @acidsubway oh man ich gebs auf🙄
                            ICH HABE EBENFALLS KEINE CCU
                            du kannst dem Gerät die IP deines IOBROKER geben, was die CCU ersetzt

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              acidsubway @crunchip last edited by

                              @crunchip
                              ich habs nicht hinbekommen, werde deine Posts noch mal durchgehen.

                              @paul53

                              hier noch mal ein Fehler der immer wieder aufgetaucht.

                              javascript.0 2021-01-09 14:12:05.537 error (727) Request error: Error: read ECONNRESET

                              2021-01-09 14_10_48-objects - ioBroker.jpg

                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @acidsubway last edited by

                                @acidsubway sagte:

                                Request error: Error: read ECONNRESET

                                Ist die Abfrage jede Minute vielleicht zu schnell?

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  acidsubway @paul53 last edited by

                                  @paul53

                                  der sensor ist nicht der schnellst, obwohl es ein esp8266 ist.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  890
                                  Online

                                  31.8k
                                  Users

                                  80.0k
                                  Topics

                                  1.3m
                                  Posts

                                  javascript
                                  3
                                  15
                                  655
                                  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