Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. AirSniffer JavaScript?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    347

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

AirSniffer JavaScript?

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
15 Beiträge 3 Kommentatoren 1.0k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A 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

    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #4

    @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.

    umgestiegen von Proxmox auf Unraid

    A 1 Antwort Letzte Antwort
    0
    • crunchipC crunchip

      @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 Offline
      A Offline
      acidsubway
      schrieb am zuletzt editiert von
      #5

      @crunchip
      wie hast du das gemacht?

      A crunchipC 2 Antworten Letzte Antwort
      0
      • A acidsubway

        @crunchip
        wie hast du das gemacht?

        A Offline
        A Offline
        acidsubway
        schrieb am zuletzt editiert von
        #6

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

        1 Antwort Letzte Antwort
        0
        • A acidsubway

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

          MfG

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #7

          @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});
                          }
                      } 
                  }
              });
          });
          

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          A 1 Antwort Letzte Antwort
          1
          • A acidsubway

            @crunchip
            wie hast du das gemacht?

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von crunchip
            #8

            @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

            umgestiegen von Proxmox auf Unraid

            A 1 Antwort Letzte Antwort
            0
            • crunchipC 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 Offline
              A Offline
              acidsubway
              schrieb am zuletzt editiert von
              #9

              @crunchip
              ich hab ja keine CCU!

              crunchipC 1 Antwort Letzte Antwort
              0
              • paul53P 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 Offline
                A Offline
                acidsubway
                schrieb am zuletzt editiert von
                #10

                @paul53

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

                paul53P 1 Antwort Letzte Antwort
                0
                • A acidsubway

                  @paul53

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

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #11

                  @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].

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  1 Antwort Letzte Antwort
                  0
                  • A acidsubway

                    @crunchip
                    ich hab ja keine CCU!

                    crunchipC Abwesend
                    crunchipC Abwesend
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #12

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

                    umgestiegen von Proxmox auf Unraid

                    A 1 Antwort Letzte Antwort
                    0
                    • crunchipC crunchip

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

                      A Offline
                      A Offline
                      acidsubway
                      schrieb am zuletzt editiert von
                      #13

                      @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

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • A acidsubway

                        @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

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #14

                        @acidsubway sagte:

                        Request error: Error: read ECONNRESET

                        Ist die Abfrage jede Minute vielleicht zu schnell?

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        A 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @acidsubway sagte:

                          Request error: Error: read ECONNRESET

                          Ist die Abfrage jede Minute vielleicht zu schnell?

                          A Offline
                          A Offline
                          acidsubway
                          schrieb am zuletzt editiert von
                          #15

                          @paul53

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

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          759

                          Online

                          32.5k

                          Benutzer

                          81.8k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe