Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

Für eigene Projekte, Ideen und Spezielles
Antworten
Benutzeravatar
Ton_vanN
Offline
Beiträge: 139
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 3 mal
Danksagung erhalten: 8 mal

Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#1

Beitrag von Ton_vanN »

:idea: Geistesblitz? Ausgelöst von diesem Bericht.

FOSHKPlugin oder updateweatherstation.php-Skript sind jeweils auf ihre Weise „Übersetzer“ zwischen FOSHK-Sensoren und dem „Rest der Welt“, wobei das FOSHKPlugin auch das WU-Format als Eingabe akzeptiert.
Bresser 7-in-1 (und Clones) verfügt in seiner Firmware über einen „benutzerdefinierten Server“ als dritten Datenausgang, der wahrscheinlich einen WU-ähnlichen Aufruf generieren kann: siehe Seite 31 der PDF-Datei.
Wäre eine Verbindung zwischen diesem dritten Datenausgang und dem FOSHKPlugin denkbar?
Dann könnten Nutzer eines solchen Bresser 7-in-1 auf relativ einfache Weise direkt auf noch mehr Übertragungsformate zugreifen.
Wie würde ein solches Setup kurz und bündig aussehen für Bresser-Setup und für FOSHKPlugin-Setup-an-Raspberry?
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
olicat
Online
Beiträge: 2437
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 44 mal
Danksagung erhalten: 488 mal
Kontaktdaten:

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#2

Beitrag von olicat »

Hi!

Ja, FOSHKplugin kann auch eingehende Daten im WU-Format verarbeiten.
Sofern eine Bresser-Konsole im WU-Format Daten an einen definierbaren Server senden kann, sollten alle Möglichkeiten von FOSHKplugin nutzbar sein.
Bei der Installation von FOSHKplugin wird natürlich keine Konsole von Fine Offset gefunden. Und man kann über das Installationsscript auch nicht die Einstellungen für den custom server zur Bresser-Konsole übertragen.
Wenn man jedoch manuell in der Bresser als Ziel http://ipaddress:port/updateweatherstation.php oder /data/report eintragen kann und ipaddress und port den Settings von FOSHKplugin entspricht, sollte es funktionieren.

Mangels Bresser-Konsole habe ich das aber bisher nicht getestet.

Oliver
Zuletzt geändert von olicat am 16 Aug 2025, 09:14, insgesamt 1-mal geändert.
Benutzeravatar
Ton_vanN
Offline
Beiträge: 139
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 3 mal
Danksagung erhalten: 8 mal

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#3

Beitrag von Ton_vanN »

@Olicat

Probieren wir es schrittweise aus:
- FOSHKPlugin auf einem Raspberry installieren
- Erstellen einer WU-ähnlichen Upload auf einem anderen Raspberry,
wobei der Upload an den Raspberry-mit-FOSHKPlugin gerichtet ist,
und sehen wie die eingehenden Daten konvertiert werden
- wenn das funktioniert, dann Installieren von FOSHKPlugin auf meinem externen Webserver
und schaue dort nochmal nach
- den 3. Ausgang an der Bresser Wetterstation eines Freundes einstellen gerichtet zu meinem externen Webserver
- usw.
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
Ton_vanN
Offline
Beiträge: 139
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 3 mal
Danksagung erhalten: 8 mal

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#4

Beitrag von Ton_vanN »

@Olicat

Auf LAN ohne Probleme Schritte 1 und 2 gemacht.

Auf WXForum.net jedoch Ihre Warnung gesehen dass FOSHKPlugin auf Internet-server nicht geschützt ist.
Externe Webserver auf Internet mögen PHP.

Kombinierend für Anwendung von Schritt 3 z.B. auf Strato:
gibt es ein alternatives PHP-Script dass auf Internet-Webserver ein WU-Art Upload fängt (ohne Einstellung von IP-Ablieferaddresse) und dann Inhalt lagert?

updateweatherstation.php-Skript scheint brauchbar, aber ist noch immer LAN-orientiert, also muss jedenfalls angepasst werden für Datei-Position json_data_logdir., und alles für FHEM zu löschen oder zu ersetzen..
Zuletzt geändert von Ton_vanN am 16 Aug 2025, 09:26, insgesamt 1-mal geändert.
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
olicat
Online
Beiträge: 2437
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 44 mal
Danksagung erhalten: 488 mal
Kontaktdaten:

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#5

Beitrag von olicat »

Hi!

Es gibt unzählige PHP-Lösungen, die WU-Daten entgegennehmen und verarbeiten. Allerdings ist mir kein Script bekannt, dass eine ähnliche Vielzahl von Ausgabeformaten beherrscht.
Deine ursprüngliche Idee war ja, FOSHKplugin zu nutzen, um an andere Ziele senden zu können.
Du müsstest also im Web nach einer für Dich passenden Lösung suchen (oder selbst eine schaffen).

Ich rate immer davon ab, FOSHKplugin auf einem öffentlichen Server zu betreiben, weil es dafür nicht gedacht ist. Es gibt aber derartige Installationen.
Ich will aber nicht für etwaige Probleme verantwortlich gemacht werden.
Daher die Warnung.

Oliver
Benutzeravatar
Ton_vanN
Offline
Beiträge: 139
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 3 mal
Danksagung erhalten: 8 mal

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#6

Beitrag von Ton_vanN »

@Olicat

Die Experimente haben mich zu zwei Möglichkeiten geführt:
– Mit dem FOSHK-Plugin kann ich meinem Freund eine einfache, lokale Schnittstelle zu verschiedenen Organisationen bieten, die mehr/anders ist als die, die sein Bresser bietet. Also dieses Ziel ist erreicht!
– Mit PHP-Auslesen auf einem Internet-Webserver könnte ich eine "Übertragung" seinerseits mitlesen.
Ich vermute, das ist der richtige, praktische Weg, da seine externe 'Übertragung' meine LAN-Prozessoren 'von aussen' nicht erreicht wegen Firewall uzw..

Leider habe ich über Google außer updateweatherstation.php-Skript noch kein einfaches PHP-Skript gefunden, das einen WU-ähnlichen Upload auf einem Internet-Webserver erfasst und lagert.
Ist vielleicht Anwendung mit Strato als Provider eine Komplikation?
Weiteres Suchen & Testen erfordert: Hints & Erfahrungen welcome!
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
Gyvate
Offline
Beiträge: 4073
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 14 mal
Danksagung erhalten: 584 mal
Kontaktdaten:

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#7

Beitrag von Gyvate »

Ton_vanN hat geschrieben: 16 Aug 2025, 09:38 @Olicat

Die Experimente haben mich zu zwei Möglichkeiten geführt:
– Mit dem FOSHK-Plugin kann ich meinem Freund eine einfache, lokale Schnittstelle zu verschiedenen Organisationen bieten, die mehr/anders ist als die, die sein Bresser bietet. Also dieses Ziel ist erreicht!
– Mit PHP-Auslesen auf einem Internet-Webserver könnte ich eine "Übertragung" seinerseits mitlesen.
Ich vermute, das ist der richtige, praktische Weg, da seine externe 'Übertragung' meine LAN-Prozessoren 'von aussen' nicht erreicht wegen Firewall uzw..

Leider habe ich über Google außer updateweatherstation.php-Skript noch kein einfaches PHP-Skript gefunden, das einen WU-ähnlichen Upload auf einem Internet-Webserver erfasst und lagert.
Ist vielleicht Anwendung mit Strato als Provider eine Komplikation?
Weiteres Suchen & Testen erfordert: Hints & Erfahrungen welcome!
Da Du ja offensichtlich weewx betreibst, schau Dir doch mal das weewx import utility an, das Dateien von WU als CSV-Datei herunterlädt und nach weewx importiert. Der erste Teil sollte da genügen. Da geht auch lokal wie weewx generell und braucht keinen Host im Internet, ein Host im LAN genügt.
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino, Ambient SRS100LX
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Benutzeravatar
Ton_vanN
Offline
Beiträge: 139
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 3 mal
Danksagung erhalten: 8 mal

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#8

Beitrag von Ton_vanN »

Leider Raspberry mit WeeWX momentan abgestUrzt:
also nicht einfach sichtbar .....
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
olicat
Online
Beiträge: 2437
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 44 mal
Danksagung erhalten: 488 mal
Kontaktdaten:

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#9

Beitrag von olicat »

Hi!

Zwar nicht PHP aber immerhin mit einigen Ausgabeformaten:

https://github.com/leoherzog/Wundergrou ... nForwarder

Oliver
Benutzeravatar
Ton_vanN
Offline
Beiträge: 139
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 3 mal
Danksagung erhalten: 8 mal

Re: Bresser 7-in-1; FOSHK-Plugin als Schnittstelle?

#10

Beitrag von Ton_vanN »

Vorteilhaft:: Benutzer braucht klein eigener, lokaler Rechner, und dieser ‘Übersetzer’ funktioniert in Hintergrund.
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + Meteotemplate + GW1000 + Meteobridge + Domoticz + DIY
Antworten