LoxBerry-Plugin: FOSHKplugin - Wettergateway Froggit DP1500 / Ecowitt GW1000 anbinden

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

  • logol01
    kommentierte 's Antwort
    Also habe getestet..... LEIDER liefert bei abgestecktem PM Feinstaubsensor der WH45 keine CO2 Werte über das Plugin.... Wenn ich den PM Sensor wieder anstecke, kommen sofort auch die CO2 Werte wieder in meinem Miniserver an....

  • olicat
    kommentierte 's Antwort
    Nicht wirklich ein Bug. Aber eine Unachtsamkeit meinerseits. Zum Parsen in Loxone muessen die Keys eindeutig sein. Durch diese uneindeutige Benennung (ich haette das interne Feld eher co2co2 nennen sollen) wird der Fehler provoziert.
    Das ist in der naechsten Version behoben - dann ist in der Vorlage das Leerzeichen in "\i co2=\i\v" enthalten.

  • logol01
    kommentierte 's Antwort
    Ja der Lüfter ist im PM Feinstaubsensor integriert....

  • olicat
    kommentierte 's Antwort
    Danke fuer das interessante Bild! Der Luefter ist im PM Feinstaub-Sensor integriert? Das schliesst dann ja leider beinahe den Lueftertausch aus.
    Schade!
    Ein lautloser C02-Sensor ohne Lueftergeraeusch waere ja traumhaft - ich bin sehr gespannt auf Deine Versuche! Auf PM10 und PM2.5 koennte ich im Schlafzimmer verzichten. Die Frage ist tatsaechlich, was die Konsole per custom server sendet, wenn das Feinstaubmodul abgezogen ist.
    Bei Aktivierung des RAW-Logging koennte man das schoen in den Logfiles von FOSHKplugin sehen.

  • logol01
    antwortet
    Hier muss ich auch mal den Support von Ecowitt loben. Der Chinesische Support reagiert gefühlt immer sofort.... wenn man eben noch bedenkt, dass wir eine Zeitverschiebung haben.
    Ich habe mal nachgefragt, warum die einen Lüfter verbaut haben... Die sagen das liegt an der PM (Feinstaub) Messung.

    olicat Also hier mal ein Bild von dem WH45... Hab das Ding mal geöffnet..... den Lüfter zu wechseln, ist da nicht so einfach.....
    Es sieht so aus, als wie wenn die bei der Feinstaubmessung auch ein qualitativ hochwertigen Sensor verwenden.

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-07-29 22_08_27-IMG_4196.jpg ‎- Fotos.png
Ansichten: 669
Größe: 4,23 MB
ID: 313096

    Der Support schrieb mir, dass sie mal testen was man da machen kann, wenn ich den PM Sensor nicht benötige.... Einen Tag später meldeten Sie sich wieder und sagten, wenn ich nur den CO2 Sensor benötige, könnte ich den PM Sensor abstecken..... Leider würde aber dann kein Wert von diesem WH45 bei Ecowitt.net angezeigt werden, aber über das Display HP2551würde der CO2 Wert trotzdem angezeigt werden....Fand ich schon mal bemerkenswert, dass die so was testen.....

    Muss jetzt mal abchecken wie das mit dem Plugin aussieht - ob bei Abzug des Feinstaubsensors PM2.5 trotzdem der CO2 Wert ankommt....



    Einen Kommentar schreiben:


  • logol01
    kommentierte 's Antwort
    hat funktioniert - DANKE....
    ist somit ein Bug in der Plugin Vorlage?

  • olicat
    antwortet
    Hi!

    Die Befehlserkennung liefert den ersten Fund von "co2=" und den findet sie bereits bei "tc_co2=" - also der Temperatur des WH45.
    Nimm mal bitte fuer die Befehlserkennung fuer den CO2-Wert besser: \i co2=\i\v

    Gruss, Oliver

    Einen Kommentar schreiben:


  • logol01
    antwortet
    Hallo olicat irgendwas stimmt da nicht......

    Anbei mal meine aktuellen werde.... bei Loxone kommt ein Co2 Wert von 26,0 an......
    Die Befehlserkennung im VI ist: SID=FOSHKweather\ico2=\i\v

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-07-29 17_43_31-KNX Loxone.png
Ansichten: 665
Größe: 93,0 KB
ID: 313069

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-07-29 17_44_05-Ecowitt Weather.png
Ansichten: 502
Größe: 234,2 KB
ID: 313070

    Einen Kommentar schreiben:


  • olicat
    antwortet
    Hi!

    Es sollte auch einen VI namens FOSHK-co2 geben. Dieser beinhaltet den aktuellen CO2-Wert.
    Weitere WH45-spezifische VI sind FOSHK-co2_batt, FOSHK-co2_24h, FOSHK-tc_co2, FOSHK-humidity_co2, FOSHK-pm25_co2, FOSHK-pm25_24h_co2, FOSHK-pm10_co2, FOSHK-pm10_24h_co2, FOSHK-pm25_AQI_co2, FOSHK-pm25_AQIlvl_co2, FOSHK-pm25_AQI_24h_co2, FOSHK-pm25_AQIlvl_24h_co2, FOSHK-pm10_AQI_co2, FOSHK-pm10_AQIlvl_co2, FOSHK-pm10_AQI_24h_co2, FOSHK-pm10_AQIlvl_24h_co2 und FOSHK-co2lvl.

    Ich habe eben nochmal eine Vorlage aus dem Plugin exportiert - da stehen alle diese VI drin.

    Gruss, Oliver
    Angehängte Dateien

    Einen Kommentar schreiben:


  • logol01
    antwortet
    Hallo zusammen,

    ich bin mit dem WH45 Sensor soweit "klar".... im Portal Ecowitt.net.....
    Aber wenn ich mir die Beschreibung das Plugins anschaue, die Vorlage für meine Loxconfig lade und laut Pluginanleitung die Virutellen Eingänge auslese, sind die Werte komisch....

    Anleitung Plugin: Für den Luftqualitätssensor WH45:
    FOSHK-co2lvl
    FOSHK-pm25_AQI_co2
    FOSHK-pm25_AQIlvl_co2
    FOSHK-pm25_AQI_24h_co2
    FOSHK-pm25_AQIlvl_24h_co2
    FOSHK-pm10_AQI_co2
    FOSHK-pm10_AQIlvl_co2
    FOSHK-pm10_AQI_24h_co2
    FOSHK-pm10_AQIlvl_24h_co2
    FOSHK-co2_batt

    Aus meiner Loxone Config Live Werte:... Wo finde ich hier genau den CO2 Wert..... - ich sehe diesen nicht.....
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-07-29 13_13_39-KNX Loxone.png
Ansichten: 729
Größe: 47,5 KB
ID: 313021


    Beispiel Konfiguration der Virtuellen Eingänge:
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-07-29 13_14_17-KNX Loxone.png
Ansichten: 548
Größe: 534,0 KB
ID: 313022

    Werte aus Ecowitt.net:

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2021-07-29 13_45_35-Ecowitt Weather.png
Ansichten: 559
Größe: 237,3 KB
ID: 313023



    Einen Kommentar schreiben:


  • olicat
    antwortet
    Moin!

    Ich nutze einen WH45 und würde ihn auch nicht im Schlafzimmer betreiben wollen.
    Alle 60 Sekunden - bei jeder Messung - dreht ein kleiner Lüfter auf. Das ist zwar recht leise aber in ruhiger Umgebung doch deutlich zu hören.
    Je nach Revision des Sensors erfolgt alle 24 oder 48 Stunden nach Start des WH45 ein Selbstest. Dabei wird kurzzeitig der Lüfter auf max. Umdrehung betrieben.
    Das ist laut. Sehr LAUT!
    Siehe auch hier.

    Der Lüfter ist messprinzip-bedingt erforderlich. Womöglich hätte man aber ein leiseres Modell wählen können.
    Vielleicht versuche ich mal einen Lüfter-Tausch.

    Oliver
    Zuletzt geändert von olicat; 28.07.2021, 08:10.

    Einen Kommentar schreiben:


  • logol01
    antwortet
    Hat von Euch jemand Erfahrung mit dem Ecowitt Sensor WH45 Indoor CO2 PM2.5 PM10 Sensor?
    Ich habe mir hier einen für unser Schlafzimmer gekauft.....

    Der macht leider Geräusche....

    Ist das bei Euch auch so, dass er pro Messvorgang Geräusche macht?

    Leider für ein Schlafzimmer nicht brauchbar......

    Einen Kommentar schreiben:


  • jodelkoenig
    antwortet
    Zitat von olicat
    Hi!

    Die 3. Log-Datei ist die snd-log?
    Yepp. Die sind mir bei den ganzen Konsolen, die ich offen hatte, irgendwie solange durch die Lappen gegangen, bis ich meinen Post hier veröffentlicht hatte

    Dank Dir Oliver!


    EDIT:

    olicat - Ist eigentlich noch geplant, MQTT secure nutzbar zu machen? Es geht auch ohne ... insoweit reine Neugier ...
    Zuletzt geändert von jodelkoenig; 20.07.2021, 21:57.

    Einen Kommentar schreiben:


  • olicat
    antwortet
    Hi!

    Die 3. Log-Datei ist die snd-log?
    Dort werden tatsächlich gemeldete Probleme protokolliert.
    Einen erforderlichen Benutzernamen habe ich bisher noch nicht erlebt.
    Schön, dass Du das Problem selbst lösen konntest.

    Oliver

    Einen Kommentar schreiben:


  • jodelkoenig
    antwortet
    olicat Ein richtig cooles Plugin. Daaaanke !!!

    Ich habe die generische Variante bei mir installiert. DP1500 zeigt in der WS View App Sensordaten an (aktuell die des DP1500, WH3000 kommt noch). Nach Einrichtung des Plugins sehe ich im Log, dass die 4 Werte aus der WS-View-App auch im Plugin ankommen. Bis hierhin, also also gut. Aber:

    Forward zum MQTT Server funktioniert partout nicht. Ich sehe weder in den Logs des Plugins, noch im Log vom MQTT Broker, dass irgendein Versuch unternommen wird, miteinander zu reden. Totenstille.

    Hier meine CONF:

    Code:
    [Config]
    LOX_IP = none
    LOX_PORT = none
    LB_IP = 10.10.1.100
    LBU_PORT = 12340
    LBH_PORT = 9080
    LOX_TIME = False
    USE_METRIC = True
    IGNORE_EMPTY = True
    UDP_ENABLE = False
    UDP_IGNORE =
    UDP_MAXLEN =
    UDP_STATRESEND = 0
    LANGUAGE = DE
    AUTH_PWD =
    DEF_SID =
    REBOOT_ENABLE = False
    RESTART_ENABLE = False
    
    [Weatherstation]
    WS_IP = 10.10.1.160
    WS_PORT = 45000
    WS_INTERVAL = 60
    
    [Export]
    EVAL_VALUES = True
    ADD_ITEMS =
    OUT_TEMP =
    OUT_HUM =
    OUT_TIME = False
    FIX_LIGHTNING = True
    UDP_MINMAX = True
    
    [Forward]
    FWD_ENABLE = True
    FWD_CMT = This is a permanent comment field for notes on this forward
    FWD_URL = 10.10.1.100:1991@foshk
    FWD_INTERVAL =
    FWD_IGNORE =
    FWD_TYPE = MQTTMET
    FWD_SID =
    FWD_PWD =
    FWD_STATUS = False
    FWD_MQTTCYCLE = 0
    FWD_EXEC =
    
    [Forward-1]
    FWD_ENABLE = True
    FWD_CMT = This is a permanent comment field for notes on this forward
    FWD_URL =
    FWD_INTERVAL =
    FWD_IGNORE =
    FWD_TYPE =
    FWD_SID =
    FWD_PWD =
    FWD_STATUS = False
    FWD_MQTTCYCLE = 0
    FWD_EXEC =
    
    [CSV]
    CSV_NAME =
    CSV_FIELDS =
    CSV_INTERVAL =
    CSV_DAYFILE =
    
    [Warning]
    WSDOG_WARNING = True
    WSDOG_INTERVAL = 3
    WSDOG_RESTART = 0
    SENSOR_WARNING = False
    SENSOR_MANDATORY = wh65batt
    BATTERY_WARNING = True
    STORM_WARNING = True
    STORM_WARNDIFF = 1.75
    STORM_WARNDIFF3H = 3.75
    STORM_EXPIRE = 60
    TSTORM_WARNING = True
    TSTORM_WARNCOUNT = 1
    TSTORM_WARNDIST = 30
    TSTORM_EXPIRE = 15
    LEAKAGE_WARNING = False
    CO2_WARNING = False
    CO2_WARNLEVEL = 1000
    
    [Logging]
    logfile = /opt/FOSHKplugin/log-foshkplugin.log
    rawfile = /opt/FOSHKplugin/raw-foshkplugin.log
    sndfile = /opt/FOSHKplugin/snd-foshkplugin.log
    IGNORE_LOG =
    LOG_LEVEL = ALL
    
    [Update]
    UPD_CHECK = True
    UPD_INTERVAL = 86400
    
    [Pushover]
    PO_ENABLE = False
    PO_URL =
    PO_TOKEN =
    PO_USER =
    
    [Coordinates]
    ALT =
    LAT =
    LON =
    
    [Status]
    StopTime = 1626788720
    Debian 10, grad wieder aktualisiert. V0.08 des Plugins. Mosquitto MQTT 1.6.9 im Docker | unverschlüsselt | kein User/Passwort. Reboots/Restarts/Reinstalls bringen leider keinen Erfolg.

    Ich wäre für Tipps sehr dankbar.

    Merci.


    EDIT: Lösung gefunden

    Ich habe die dritte Log-Datei übersehen. Dort steht, dass MQTT nicht wuppt, weil ein Username fehlt. Den brauche ich eigentlich gar nicht. Habe aber dennoch "FWD_SID = u" und "FWD_PWD = p" gesetzt und siehe da. Es bimmelt munter im Broker.
    Zuletzt geändert von jodelkoenig; 20.07.2021, 16:03.

    Einen Kommentar schreiben:

Lädt...