Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:software:meteobridge [2022/10/26 18:52] – Externe Bearbeitung 127.0.0.1 | wiki:software:meteobridge [2025/03/20 10:01] (aktuell) – [MeteoBridge] Gyvate | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== MeteoBridge ===== | ===== MeteoBridge ===== | ||
- | \\ (Letzte Aktualisierung: | + | \\ (Letzte Aktualisierung: |
\\ // | \\ // | ||
\\ Eine englischsprachige WiKi findet sich unter: [[https:// | \\ Eine englischsprachige WiKi findet sich unter: [[https:// | ||
\\ Ein Forum für User-Fragen, | \\ Ein Forum für User-Fragen, | ||
\\ Das Forum ist wegen der weltweiten Benutzer-Gemeinschaft (user community) überwiegend in Englisch gehalten, wenngleich man im Prinzip auch in Deutsch posten kann. Allerdings reduziert sich dann auch die Anzahl der User, die ggf. antworten und helfen können. | \\ Das Forum ist wegen der weltweiten Benutzer-Gemeinschaft (user community) überwiegend in Englisch gehalten, wenngleich man im Prinzip auch in Deutsch posten kann. Allerdings reduziert sich dann auch die Anzahl der User, die ggf. antworten und helfen können. | ||
- | \\ Die Software benötigt eine Lizenz (19 EUR/zwei Jahre (verlängerbar) für Router und RPi - MB Pro und NANO kommen mit einer (Gebrauchs- und Update-)Lizenz auf Lebenszeit - Modelle/ | + | \\ Die Software benötigt eine Lizenz (65 EUR/zwei Jahre (verlängerbar |
\\ (Die zwei Jahre Lizenz bedeuten Erstgebrauch und freie Software-Updates für zwei Jahre. Ohne Verlängerung kann der letzte Softwarestand weiterbenutzt werden, allerdings ohne weitere Updates.) | \\ (Die zwei Jahre Lizenz bedeuten Erstgebrauch und freie Software-Updates für zwei Jahre. Ohne Verlängerung kann der letzte Softwarestand weiterbenutzt werden, allerdings ohne weitere Updates.) | ||
\\ | \\ | ||
Zeile 27: | Zeile 27: | ||
- NANO (ein eigenständiges WLAN-Modul, spezialisiert auf Davis Konsolen, kann aber auch mit anderen Konsolen zusammenarbeiten; | - NANO (ein eigenständiges WLAN-Modul, spezialisiert auf Davis Konsolen, kann aber auch mit anderen Konsolen zusammenarbeiten; | ||
- NANO SD (wie NANO, mit einer zusätzlichen internen microSD Karte zur Datenarchivierung, | - NANO SD (wie NANO, mit einer zusätzlichen internen microSD Karte zur Datenarchivierung, | ||
- | - Meteobridge Pro (Red) [rot] - mit RF Empfangsmodul für Davis Konsolen (1 GB interner industrial SLC USB-Speicher für Datenbank, austausch-/ | + | - <del>Meteobridge Pro (Red) [rot] - mit RF Empfangsmodul für Davis Konsolen (1 GB interner industrial SLC USB-Speicher für Datenbank, austausch-/ |
- | - Meteobridge Pro (Black) [schwarz] - ohne RF Empfangsmodul (1 GB interner industrial SLC USB-Speicher für Datenbank, austausch-/ | + | - <del>Meteobridge Pro (Black) [schwarz] - ohne RF Empfangsmodul (1 GB interner industrial SLC USB-Speicher für Datenbank, austausch-/ |
+ | - Meteobridge Pro2 - mit RF Empfangsmodul für Davis Konsolen/ | ||
- Raspberry Pi (3, 3+, 4B) **nicht 400 !** (benötigt eine industrial SLC microSD Karte: 8, 16, 32, 64, ...GB Größe) - 2 x USB2.0, 2 x USB3.0 (RPi4), LAN, WLAN; 2 GB RAM genügen völlig | - Raspberry Pi (3, 3+, 4B) **nicht 400 !** (benötigt eine industrial SLC microSD Karte: 8, 16, 32, 64, ...GB Größe) - 2 x USB2.0, 2 x USB3.0 (RPi4), LAN, WLAN; 2 GB RAM genügen völlig | ||
- | \\ eine 16 GB microSD kann, bei nur einer Station, 25 Sensorwerten [Daten | + | - Meteobridge VM - unterstützt direkt KVM, VMware, VirtualBox and PROXMOX auf x86-64 Plattformen - läuft auch auf QNAP QTS in der Virtualization Station, dazu .VMDK Image herunterladen |
+ | \\ | ||
- | {{ : | ||
\\ | \\ | ||
+ | {{ : | ||
+ | \\ eine 16 GB microSD kann, bei nur einer Station, 25 Sensorwerten [Daten der Sensoren plus abgeleitete Werte z.B. Taupunkt, min/max etc.] und minütlicher Archivierung, | ||
\\ | \\ | ||
+ | \\ Bei MB VM erfolgt die Datensicherung in das interne Verzeichnis / | ||
+ | \\ | ||
+ | \\ Migrationen zwischen den Plattformen sind nur über SQL-Export und Re-Import der Datenbank vernünftig möglich (Skript in MB VM enthalten) - das Zurückspielen der Backups funktioniert nur innerhalb der jeweiligen Hardwareplattform, | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | \\ {{ : | ||
\\ | \\ | ||
Zeile 40: | Zeile 54: | ||
\\ Auf die Daten jedes einzelnen Sensors kann in Grafiken und Reports auch stationsübergreifend zugegriffen werden. Alle abgespeicherten Sensordaten können in einer Grafik oder einem Report dargestellt werden, auch die " | \\ Auf die Daten jedes einzelnen Sensors kann in Grafiken und Reports auch stationsübergreifend zugegriffen werden. Alle abgespeicherten Sensordaten können in einer Grafik oder einem Report dargestellt werden, auch die " | ||
\\ Mehr als zwei Stationen mit minutenbasierter Datenarchivierung können nach Erfahrung des Autors nur mit einem Raspberry Pi vernünftig verarbeitet werden. | \\ Mehr als zwei Stationen mit minutenbasierter Datenarchivierung können nach Erfahrung des Autors nur mit einem Raspberry Pi vernünftig verarbeitet werden. | ||
+ | \\ Die neue Meteobridge Pro2 entschärft diese Situation. Sie kann natürlich nicht mit der Performance eines 4-Kern Prozessor eines RPi4B mithalten, hat dafür andererseits eine wesentlich geringeren Energieverbrauch und CO2-Fußabdruck. | ||
\\ Ausserdem nimmt der benötigte Speicherplatz bei minütlicher Datenspeicherung schnell zu und überschreitet die Kapazität eines MB Pro (1 GB) relativ schnell. Ein NANO SD ist für größere Datenmengen vorsichtig formuliert etwas " | \\ Ausserdem nimmt der benötigte Speicherplatz bei minütlicher Datenspeicherung schnell zu und überschreitet die Kapazität eines MB Pro (1 GB) relativ schnell. Ein NANO SD ist für größere Datenmengen vorsichtig formuliert etwas " | ||
\\ {{ : | \\ {{ : | ||
Zeile 46: | Zeile 61: | ||
* grafische Darstellungen (Auswertung, | * grafische Darstellungen (Auswertung, | ||
* Versenden der Stationsdaten zu bekannten Wetternetzwerken (Wunderground, | * Versenden der Stationsdaten zu bekannten Wetternetzwerken (Wunderground, | ||
- | * ein eingebautes Wetter-Dashboard (basierend auf dem Weather34-Template ohne Historische Daten - nur in der Raspberry Pi Version) | + | * ein eingebautes Wetter-Dashboard (basierend auf dem Weather34-Template ohne Historische Daten - nur in der Raspberry Pi, VM und Pro2 Version)* |
* Export der Datenbankdaten im CSV-Format - Struktur benutzerdefinierbar - eine eigene mächtige Template-" | * Export der Datenbankdaten im CSV-Format - Struktur benutzerdefinierbar - eine eigene mächtige Template-" | ||
* Export von Grafiken | * Export von Grafiken | ||
Zeile 52: | Zeile 67: | ||
* bis zu 20 eigene (benutzerdefinierte) periodische Aktivitäten (Versenden=http post, FTP, Exportieren von Daten, Sichern der Datenbank auf externe Medien, ...) | * bis zu 20 eigene (benutzerdefinierte) periodische Aktivitäten (Versenden=http post, FTP, Exportieren von Daten, Sichern der Datenbank auf externe Medien, ...) | ||
* interaktives Ändern, Ergänzen, Löschen von Einträgen der Datenbank (sqlite) | * interaktives Ändern, Ergänzen, Löschen von Einträgen der Datenbank (sqlite) | ||
+ | \\ | ||
+ | \\ *) wenn man weiss wie (und die dazugehörigen CRON-Jobs laufen lässt), kann man das W34-Dashboard auch zum Aufbau und Anzeige der Tages-, Monats- und Jahreshistorie bewegen. Dazu müssen die Speicher- und Anzeige-PHP-Skripts angepasst werden. Undokumentiert. Programmiererfahrung erforderlich. | ||
+ | \\ (das beruht darauf, dass die verwendeten Skripte ursprünglich ein eigenes Template (Weather34) des Autors waren, der im Verlauf seiner ereignisreichen Persönlichkeits- und parallel stattfindender Templateerstellung die Entwicklung dieses Templates mehrfach eingestellt, | ||
+ | \\ | ||
\\ MeteoBridge wird laufend weiterentwickelt (Funktionalität, | \\ MeteoBridge wird laufend weiterentwickelt (Funktionalität, | ||
- | \\ Nachstehend ein Auszug aus den Web-UI-Seiten (im Browser darstellbar) und des Weather34 Dashboards (nur RPi) | + | \\ Nachstehend ein Auszug aus den Web-UI-Seiten (im Browser darstellbar) und des Weather34 Dashboards (nur RPi und MB Pro2) |
\\ {{: | \\ {{: | ||
{{: | {{: | ||
Zeile 75: | Zeile 93: | ||
Dazu das Modell: Ecowitt Custom Upload auswählen und auf der Konsolenseite die Custom Server Einträge machen (s.o.), | Dazu das Modell: Ecowitt Custom Upload auswählen und auf der Konsolenseite die Custom Server Einträge machen (s.o.), | ||
Enable wählen und abspeichern. | Enable wählen und abspeichern. | ||
+ | Bei der primären Station heisst das script ecowitt0.cgi, | ||
\\ Wer eine GW2001 Station (GW2000 + W90 = Wittboy) besitzt und z.B. zusätzlich einen WH65 oder WH40 mit der Konsole verbunden hat, bekommt die Werte beider Regenmesser zusammen = nebeneinander angezeigt (und abgespeichert), | \\ Wer eine GW2001 Station (GW2000 + W90 = Wittboy) besitzt und z.B. zusätzlich einen WH65 oder WH40 mit der Konsole verbunden hat, bekommt die Werte beider Regenmesser zusammen = nebeneinander angezeigt (und abgespeichert), | ||
Zeile 81: | Zeile 100: | ||
\\ | \\ | ||
\\ Ein API haben: | \\ Ein API haben: | ||
- | \\ - GW1000 (DP1500), GW1100, GW2000, WN19x0/ | + | \\ - GW1000 (DP1500), GW1100, GW1200, GW2000 |
\\ Kein API haben: | \\ Kein API haben: | ||
\\ - HP2551/ | \\ - HP2551/ | ||
Zeile 88: | Zeile 107: | ||
\\ - WS6006 | \\ - WS6006 | ||
\\ | \\ | ||
- | \\ Es können auch mehrere Stationen/ | + | \\ Das lokale Ecowitt API existiert mittlerweile in zwei Varianten |
- | Bei der primären Station heisst das script ecowitt0.cgi, | + | \\ 1. binäres API (" |
+ | \\ 2. http API | ||
+ | \\ Die GW1000 und WH2650 Gateways unterstützen nur das binäre API, das die neuesten Sensoren wie Laserentfernungsmesser (LDS01) nicht mehr unterstützt | ||
+ | \\ Meteobridge bietet mittlerweile (März 2025) zwei Treiber an: GW1000 fürs binäre API und GW3000 fürs http API | ||
+ | \\ | ||
+ | \\ Es können auch mehrere Stationen/ | ||
\\ Es können natürlich auch entfernte Konsolen (ausserhalb des lokalen Netzwerks) darüber eingebunden werden. | \\ Es können natürlich auch entfernte Konsolen (ausserhalb des lokalen Netzwerks) darüber eingebunden werden. | ||
- | Dann braucht man entweder eine feste Internet-IP Adresse oder eine dynamische URL (Dynamic DNS) und eine entsprechende Portweiterleitung auf den lokalen Meteobridge-Server. | + | Dann braucht man entweder eine feste Internet-IP Adresse oder eine dynamische URL (Dynamic DNS) und eine entsprechende Portweiterleitung auf den lokalen Meteobridge-Server |
+ | \\ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ||
+ | ==== Übersetzung der physikalischen und logischen Sensornamen und Zuordnung zu Ecowitt Sensoren ==== | ||
+ | ^ Meteobridge ^ Ecowitt ^ meaning ^ ^ Meteobridge ^ Ecowitt ^ meaning ^ | ||
+ | ^ air0pm\\ air0!0pm ^ WH41/43 channel 1 ^ particulate matter 2.5 μg/ | ||
+ | ^ air1pm\\ air0!1pm ^ WH41/43 channel 2 ^ particulate matter 2.5 μg/ | ||
+ | ^ air2pm\\ air0!2pm ^ WH41/43 channel 3 ^ particulate matter 2.5 μg/ | ||
+ | ^ air3pm\\ air0!3pm ^ WH41/43 channel 4 ^ particulate matter 2.5 μg/ | ||
+ | ^ air4pm\\ air0!4pm ^ WH45/ | ||
+ | ^ air5pm\\ air0!5pm ^ WH45/ | ||
+ | ^ air6pm\\ air0!6pm ^ WH46/46D PM1 ^ particulate matter 1 μg/ | ||
+ | ^ air7pm\\ air0!7pm ^ WH46/46D PM4 ^ particulate matter 4 μg/ | ||
+ | ^ data0!1num ^ --- ^ ^ ^ th1dew/ | ||
+ | ^ data0!4num ^ WH45/46 CO< | ||
+ | ^ data0!10num ^ LDS01 Ch1 air ^ laser air distance ^ ^ th1wetbulb\\ thb0!1wetbulb ^ WH31\\ extra T&H sensor ^ extra T/RH wetbulb ch1-8^ | ||
+ | ^ data0!11num ^ LDS01 Ch1 depth ^ laser depth/ | ||
+ | ^ data0!10num ^ LDS01 Ch2 air ^ laser air distance ^ ^ thb0hum\\ thb0!0hum ^ WH32B, WN32P ^ indoor humidity ^ | ||
+ | ^ data0!11num ^ LDS01 Ch2 depth ^ laser depth/ | ||
+ | ^ data0!10num ^ LDS01 Ch3 air ^ laser air distance ^ ^ thb0press\\ thb0!0press ^ WH32B, WN32P ^ station pressure\\ ABS ^ | ||
+ | ^ data0!11num ^ LDS01 Ch3 depth ^ laser depth/ | ||
+ | ^ data0!10num ^ LDS01 Ch4 air ^ laser air distance ^ ^ uv0 / uv0!0 ^ WS65/ | ||
+ | ^ data0!11num ^ LDS01 Ch4 depth ^ laser depth/ | ||
+ | ^ lgt0dist/ | ||
+ | ^ lgt0energy\\ lgt0!dist ^ WH57 lightning ^ not used ^ ^ wind0maxdir\\ wind0!0maxddir ^ WS65/ | ||
+ | ^ lgt0total\\ lgt0!total ^ WH57 lightning ^ daily lightning count ^ ^ wind0wind\\ wind0!0wind ^ WS65/ | ||
+ | ^ rain0rate\\ rain0!0rate ^ WH40/WS69 rain ^ daily rain rate mm/h ^ ^ wind0wavgwind\\ wind0!0avgwind ^ WS65/ | ||
+ | ^ rain0total\\ rain0!0total ^ WH40/WS69 rain ^ daily rain ^ ^ th20hum\\ th0!20hum ^ WH51 ^ Soil Moisture\\ th0!xxhum\\ xx: channel number 1-16 MB:20-35 ^ | ||
+ | ^ rain1rate\\ rain0!1rate ^ WS85/WS90 rain ^ daily piezo rain rate mm/h ^ ^ th40hum\\ th0!40hum ^ WN35 ^ leaf wetness thxxhum\\ xx=ch 1-8, MB 40-47 ^ | ||
+ | ^ rain1total\\ rain0!1total ^ WS85/WS90 rain ^ daily piezo rain ^ ^ th9temp\\ th0!9temp ^ WH45/46/46D ^ AQIN temperature ^ | ||
+ | ^ sol0rad\\ sol0!0rad ^ WS65/ | ||
+ | |||
+ | ===== MeteoBridge Pro2 ===== | ||
+ | {{ : | ||
+ | Ab Dezember 2022 erscheint ein Hardware-Upgrade der MeteobridgePro Appliance, die MeteobridgePro2. Die dann " | ||
+ | \\ Wesentliche Verbessungen: | ||
+ | \\ Details: https:// | ||
| |