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

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

  • olicat
    antwortet
    Hi!

    Der WS90 ist ein Kombisensor und somit ein Kompromiss.

    Für die genauere Windmessung wird eine externe Stromversorgung empfohlen. Die kostet jedoch Geld und verfälscht die Temperatur- und Luftfeuchtemessung im Betrieb erheblich.
    Da wäre dann ein eigenständiger T/H-Sensor WH32 oder WH32-EP in einem guten (!) Wetterschutz empfehlenswert.

    Wenn Dir an akuraten Messwerten der Niederschlagsmessung gelegen ist empfiehlt auch Ecowitt den separaten WH40. Zwar hat der WS90 eine gute und schnelle Regenerkennung. Die Messwerte sind hier im Vergleich zum WH40 jedoch indiskutabel. Entweder deutlich zu viel oder deutlich zu wenig. In Summe soll sich das ausgleichen - ich habe da aber andere Erfahrungen (ich nutze aber auch eines der ersten Modelle).
    Vielleicht sind die neueren Hardware-Revisionen insgesamt verbessert.

    Der Vorteil des WS90 liegt eindeutig in der Kompaktheit des Gerätes und dem geringen Wartungsaufwand.
    Ansonsten muss man klären, auf was es einem ankommt und wie kompromissbereit man selbst ist.

    Oliver

    Einen Kommentar schreiben:


  • Zenyte
    antwortet
    Hallo liebe FOSHKPlugin User,
    ich beschäftige mich erst seit kurzem mit diesem Plugin und habe erfolgreich mehrere WH51 Sensoren mit meinem GW2000 Gateway und den Plugin mit Loxberry in den Miniserver gebracht, DANKE olicat für das Plugin!

    Habe ich es richtig verstanden, der ECOWITT WS90 ist quasi die Eierlegende Wollmilchsau was Wetterstation (Außensensor) angeht?

    Habe aktuell noch eine Netatmo mit zusätzlichem Regenmesser (dieser kleine Trichter mit interner Wippe) der mir Außentemperatur sowie aktuelle Regen und Regenmenge anzeigt. Ich würde aber gerne mit dem Plugin und dem Wettersensor (+ Blitzsensor) alles in den Miniserver integrieren damit ich in Abhängikeit der Gegebenheiten die mir der Sensor/Plugin liefert schalten kann.

    Diese Information + weitere würde mir der WS90 also liefern, richtig? habt ihr damit gute Erfahrungen gemacht?

    Einen Kommentar schreiben:


  • Zenyte
    antwortet
    Dein Link war die Lösung

    sudo apt-get install python-dev
    sudo apt-get install python3-dev

    und ein anschließendes "sudo apt-get update && sudo apt-get upgrade" hat den fehler beseitig

    Einen Kommentar schreiben:


  • Zenyte
    antwortet
    Zitat von olicat
    Hi!


    Welche LoxBerry-Version? Welche Linux-Distribution?
    Ansonsten handelt es sich hier um ein Python- bzw. pip-Problem und nicht um ein FOSHKplugin-Problem. Womoeglich fuehrt Dich diese Seite zu einer Loesung.

    Oliver
    Habe vor langer langer Zeit das Loxberry Image von hier (https://wiki.loxberry.de/installatio...loxberry/start) installiert und seit installation nicht mehr angerührt, never touch a running system, erst heute habe ich das Plugin Installiert und erhalte wie gesagt diesen o.g. Fehler.
    Es laufen seit Tag 1 foglende Plugins und mehr nicht auf dem Raspberry:

    - EaseeHome
    - Miniserver Backup
    - Node Express Server
    - Sonos
    - Unifi Presence
    - Weather 4 Loxone

    LoxBerry V3.0.1.2

    Selbst ein update auf den neuesten kernel und upgrade aller Abhängikeiten hat nichts gebracht, ich werde mal deinen link verfolgen wollte aber eigentlich nicht zu viel ändern sonst laufen vielleicht meine anderen plugins nicht mehr :-(

    Raspberry:
    Operating System: Raspbian GNU/Linux 11 (bullseye)
    Kernel: Linux 6.6.69-v8+
    Architecture: arm64

    Zuletzt geändert von Zenyte; 03.01.2025, 19:36.

    Einen Kommentar schreiben:


  • olicat
    antwortet
    Hi!

    ich wollte eben das FOSHKplugin auf dem LoxBerry installieren, leider erhalte ich folgende Fehlermeldung bei der Installation:
    Welche LoxBerry-Version? Welche Linux-Distribution?
    Ansonsten handelt es sich hier um ein Python- bzw. pip-Problem und nicht um ein FOSHKplugin-Problem. Womoeglich fuehrt Dich diese Seite zu einer Loesung.

    Oliver

    Einen Kommentar schreiben:


  • olicat
    antwortet
    Hi!

    Zitat von LoxMunich
    Ist es normal, dass in der erstellten Vorlage bei ´Address´ nicht eingetragen ist?
    <VirtualInUdp Title="FOSHKplugin" Comment="" Address="" Port="12340">
    Ja, das ist normal. Die Angabe der Adresse bei den virtuellen Eingangsports ist nicht notwendig.

    Oliver

    Einen Kommentar schreiben:


  • Zenyte
    antwortet
    Hallo, ich wollte eben das FOSHKplugin auf dem LoxBerry installieren, leider erhalte ich folgende Fehlermeldung bei der Installation:

    Code:
    building 'msgpack._cmsgpack' extension
    creating build/temp.linux-armv7l-cpython-39/msgpack
    arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-Ghp7MV/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I. -I/usr/include/python3.9 -c msgpack/_cmsgpack.c -o build/temp.linux-armv7l-cpython-39/msgpack/_cmsgpack.o
    msgpack/_cmsgpack.c:16:10: fatal error: Python.h: No such file or directory
    16 | #include "Python.h"
    | ^~~~~~~~~~
    compilation terminated.
    error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1
    ----------------------------------------
    ERROR: Failed building wheel for msgpack
    Failed to build msgpack
    ERROR: Could not build wheels for msgpack which use PEP 517 and cannot be installed directly
    yes: standard output: Broken pipe
    
    [COLOR=red][B]WARNING:[/B][/COLOR] Python influxdb installation failed! The plugin will not work without.
    
    [COLOR=red][B]WARNING:[/B][/COLOR] Giving up.
    
    17:25:23.926 [COLOR=red][B]CRITICAL:[/B][/COLOR] Script/Command fails. Installation cannot be continued.
    
    03.01.2025 17:25:23 TASK FINISHED
    Habe es mit Version 0.0.9 und Version 0.0.10 versucht, selbes Ergebnis.
    Auch ein Apt-get update und upgrade hat leider nicht geholfen
    Zuletzt geändert von Zenyte; 03.01.2025, 17:42.

    Einen Kommentar schreiben:


  • LoxMunich
    antwortet
    Ich wollte nur die Rückmeldung geben, dass das neue Gateway von Ecowitt GW3000 vom Plugin erkannt wird.

    Ist es normal, dass in der erstellten Vorlage bei ´Address´ nicht eingetragen ist?
    <VirtualInUdp Title="FOSHKplugin" Comment="" Address="" Port="12340">

    Einen Kommentar schreiben:


  • GaryC
    kommentierte 's Antwort
    Thank you Oliver. The error was on my part. I didn't really there was a hidden GUI to make the changes. I was stopping the service, downloading the config file, making the changes, then uploading the new version.

    All working properly now and thank you for developing such a great plugin.

  • olicat
    antwortet
    Hi!

    Please forgive me, I have no idea.
    Of course, changing the configuration should work - especially when the service status is stopped.
    The changes are made via the LoxBerry interface as shown in the screenshots a1..a5:
    1. Enter the broadcast address under "IP address of target system:"
    2. open the advanced settings via "Optional settings:"
    3. activate the metric units via "metric units:"
    4. save the changed settings by clicking on "Save"
    5. restart FOSHKplugin via "Restart" to activate the changed settings
    Alternative:
    The foshkplugin.conf file in the /opt/loxberry/config/plugins/foshkplugin/ folder can be changed on the console in the LoxBerry version.
    To be on the safe side, you should first stop the service with a
    Code:
    sudo service foshkplugin stop
    Under [Config] the configuration setting of USE_METRIC should be set to True and the file saved.
    The FOSHKplugin service should then be restarted with a
    Code:
    sudo service foshkplugin start
    Regards, Oliver
    Angehängte Dateien

    Einen Kommentar schreiben:


  • GaryC
    antwortet
    Hi Oliver,
    Thank you for the reply. Yes all of the miniservers are on the same subnet, so I will try using the broadcast address.

    Getting another weird issue now.
    I have tried to put the foshkplugin.conf file back to USE_METRIC=True. But everytime I restart the plugin it keeps overwriting the file and setting USE_METRIC to False. I have tried modifying the config file with the services stopped, but each time it restarts is always goes back to False. Any ideas?

    Thanks,
    Gary

    Einen Kommentar schreiben:


  • olicat
    kommentierte 's Antwort
    Hi!

    Are all these 5 Mini servers are in the same network? Then you just could use a broadcast address (e.g. LOX_IP = 192.168.15.255) instead of a specific ip address (e.g. LOX_IP = 192.168.15.10). And of course you could also use different forwards (FWD_TYPE = UDP) as another solution.
    There's no solution yet to choose the unit - I have to think about how to solve your wish. Sorry.

    Oliver

  • GaryC
    antwortet
    Just getting my new Ecowitt GW1101 up and running on Loxberry with the FOSHKplugin Beta v0.10 and have a few questions which hopefully Olicat or someone else can answer.

    1. I have 5 Loxone MiniServers onsite which are all standalone. I have my main Miniserver connected and receiving data successfully via UDP from the FOSHKplugin. Unless I'm mistaken, the forwarders (in the config) can't be used to send UDP to the IP addresses of my 4 remaining miniservers. If this can be done, what should the config file look like. At the moment, for my 4 other Miniservers, I'm just getting data directly from the Ecowitt Gateway by parsing http://ECOWITTIP/get_livedata_info? using Virtual Input Command Recognition for the various sensors.

    2. I'm in the UK and over here we tend to use Celsius for temp, mm for rainfall and mph for wind speed and hPa for pressure. The GW1101 is setup for this and displays correct data in the app. But with the FOSHKplugin it appears that it can either be in Metric or Imperial (which works for Europe and the US), but for the UK. I can either have my FOSHKplugin data in Celsius, mm, hPa and km/h or Farenheit, inches, inHG and mph. Ideally I would like the data in the correct format for each sensor without having to use Loxone function blocks to perform the calculations from km/h to mph for each wind sensor if I stay with Metric.

    Any help very much appreciated.

    Thanks
    Gary

    Einen Kommentar schreiben:


  • Lightpicture
    kommentierte 's Antwort
    Verstehe.
    Danke

  • olicat
    kommentierte 's Antwort
    Hi!

    Ja, ist leider noch immer im Beta-Stand. Ich habe da mehrmals (!) den richtigen Moment fuer ein Release verpasst.
    Die Beta-Version aendert sich auch hin und wieder - inzwischen gebe ich auch die build-Version zur Unterscheidung an.
    ;-)
    Aktuell habe ich noch 2, 3 Baustellen, an denen ich noch feilen muss. Auch gibt es noch ein paar Fehlermeldungen bzw. Verbesserungsvorschlaege.
    Allerdings wuerde ich tatsaechlich gern noch in diesem Jahr die v0.10 endlich freigeben.
    Dann will ich wieder in kleineren Schritten releasen ...
    :-#

    Oliver
Lädt...