CumulusMX Web Tag <#EcowittReception>

für User von CumulusMX
Benutzeravatar
moppedhausi
Online
Beiträge: 196
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 69 mal
Danksagung erhalten: 7 mal
Kontaktdaten:

CumulusMX Web Tag <#EcowittReception>

#1

Beitrag von moppedhausi »

Guten Tag zusammen,

in der CumulusMX Version Release 3.26.0 - build 3248:
New web tag for Ecowitt sensor radio reception strength - <#EcowittReception>

Wie kann ich dieses nutzen?

<#EcowittReception> ergibt n/a
Benutzeravatar
Gyvate
Offline
Beiträge: 2525
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 381 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#2

Beitrag von Gyvate »

Das Changelog zur Version 3.25.0 (3248) gelesen ? Auf der CMX Forumswebsite ?

New web tag for Ecowitt sensor radio reception strength - <#EcowittReception>
By default it returns a string of comma separated sensor names and value. eg "WH80=4,WH41CH1=3"
You can add a parameter "format=json" - <#EcowittReception format=json> - and it will return a valid JSON string. eg. {"WH80":4,"WH41CH1":3}
The values are updated every 20 minutes along with the battery info


Neuer Web-Tag für die Funkempfangsstärke der Ecowitt-Sensoren - <#EcowittReception>
Standardmäßig wird eine Zeichenkette mit durch Komma getrennten Sensornamen und Werten zurückgegeben, z. B. "WH80=4,WH41CH1=3".
Sie können einen Parameter "format=json" hinzufügen - <#EcowittReception format=json> - und es wird ein gültiger JSON-String zurückgegeben. z.B. {"WH80":4, "WH41CH1":3}
Die Werte werden alle 20 Minuten zusammen mit den Batterieinformationen aktualisiert
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
moppedhausi
Online
Beiträge: 196
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 69 mal
Danksagung erhalten: 7 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#3

Beitrag von moppedhausi »

Das Changelog zur Version 3.26.0 (3248) habe ich gelesen.

Darum meine Frage wie ich es nutzen kann, bei mir ergibt <#EcowittReception> ein n/a.
Benutzeravatar
Gyvate
Offline
Beiträge: 2525
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 381 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#4

Beitrag von Gyvate »

wie genau, d.h. in welchem Kontext benutzt Du denn diesen Webtag ?
Kannst Du da mal einen Posting/Abfrage String nennen, in den Du diesen Webtag einfügst.

Funktioniert denn in Deinem Szenario der Webtag <#GW1000FirmwareVersion> ?
Den gibt es ja schon länger.
(wobei GW1000 für alle Konsolen mit lokalem Ecowitt Gateway API steht)
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
moppedhausi
Online
Beiträge: 196
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 69 mal
Danksagung erhalten: 7 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#5

Beitrag von moppedhausi »

Ich lasse ein Datei CUtags.php mit allen Web Tags erstellen.

z. B.
$ecowittbatt = '<#EcowittReception>';
$GW1000FirmwareVersion = '<#GW1000FirmwareVersion>';

ergibt:
$ecowittbatt = 'n/a';
$GW1000FirmwareVersion = '3.0.5';
Benutzeravatar
Gyvate
Offline
Beiträge: 2525
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 381 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#6

Beitrag von Gyvate »

muss ich mal weiter erforschen - aber die Reception hat nichts mit Batteriewerten zu tun sondern ist eher die "Signalstärke", d.h. die Anzahl der aufeinanderfolgenden erfolgreichen Sensordaten Empfänge (Anzahl der "Balken").
Trotzdem sollte/könnte der Webtag etwas ergeben ...
Kannst Du mal das PHP Skript posten und auch Deine letzte MXDiags-Datei ?!
Vielleicht finde ich da ja was ....
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
moppedhausi
Online
Beiträge: 196
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 69 mal
Danksagung erhalten: 7 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#7

Beitrag von moppedhausi »

Hier die beiden Dateien.
cutags_mxdiags.zip
(17.65 KiB) 25-mal heruntergeladen
Benutzeravatar
Gyvate
Offline
Beiträge: 2525
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 381 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#8

Beitrag von Gyvate »

2023-08-10 08:30:06.299 BackupData: Creating backup folder backup/20230810083006/
2023-08-10 08:30:06.335 Created backup folder backup/20230810083006/
2023-08-10 08:30:06.335 Debug logging :disabled :roll:
2023-08-10 08:30:06.335 Data logging :disabled :roll:

Bitte das Debug und Data logging im Setup aktivieren - so ist die MXDiags Datei wenig aussagekräftig

Settings --> Program Settings --> Logging

Abspeichern, CMX Rückmeldung abwarten.
Dann CMX neu starten
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
Gyvate
Offline
Beiträge: 2525
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 12 mal
Danksagung erhalten: 381 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#9

Beitrag von Gyvate »

ich habe mir Dein CUtags.php mal angesehen - das sind ja alles nur Zuweisungen
Um diese Zuweisungen zu "aktivieren", muss es doch ein (oder mehrere) andere(s) Skript(e) geben, die in einem Kontext laufen und dann das CUtags.php benutzen.

Das kann man doch nicht einfach so laufen lassen (kann man schon, aber dann wird nichts Sinnvolles passieren) - woher soll denn der PHP-Prozessor die Webtags kennen ...

Diesen Programm/Skript-Kontext muss ich kennen, um zu verstehen, was warum geht bzw. nicht (wie erwartet) geht.

Startest Du das als externes Programm aus CMX heraus ? Und wenn ja, wie sieht denn dieser Aufruf aus ?
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge RPi4B-2GB/(16)32GB SLC 3165, Weewx 4.5.1/4.10.2, CumulusMX 3.28.4 b3282, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
Benutzeravatar
moppedhausi
Online
Beiträge: 196
Registriert: 08 Dez 2020, 09:17
Wohnort: Willich
Hat sich bedankt: 69 mal
Danksagung erhalten: 7 mal
Kontaktdaten:

Re: CumulusMX Web Tag <#EcowittReception>

#10

Beitrag von moppedhausi »

Debug in CumulusMX ist aktiviert.

Für Dich sind es nur Zuweisungen, für mich ich diese CUtags.php, die von CumulusMX erstellt wird, die Grundlage um ein paar Scripte zu erstellen.
Mit dieser CUtags.php erstelle ich z. B. dieses Script genau angepasst an mein Handy, mit den wichtigsten Daten.
Handy

Meine Eingangsfrage war auch nur, warum bekomme ich bei
$ecowittbatt = '<#EcowittReception>';
$ecowittbatt = 'n/a'; angezeigt,

und bei
$GW1000FirmwareVersion = '<#GW1000FirmwareVersion>';
wird
$GW1000FirmwareVersion = '3.0.5'; angezeigt.
mxdiags.zip.zip
(16.86 KiB) 29-mal heruntergeladen
Antworten