NEWS
WLAN-Wetterstation in ioBroker direkt einbinden
-
So, ich habe nun auch so ne tolle Wetterstation zu Weihnachten bekommen (froggit WH3000SE). Hab mir den ganzen Thread durchgearbeitet und läuft nun so wie bei @Latzi auch bei mir. Musste nur etwas umstellen, da bei mir die Daten per Post ankommen. Kann aber auch an den Einstellungen in der WS liegen.
Hatte gestern auch angefangen zu basteln https://github.com/ToxSox/ioBroker.weatherstation_server aber BITTE, DA FUNKTIONIERT BEI MIR NUR EIN WERT! ES IST MEIN ERSTER ADAPTER! Also das dauert noch, bis da was geht. Ggf. komme ich auch garnicht weiter weil @SBorg was besseres hat
@SBorg kann auch gerne bei mir testen. -
@Berchemer sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Musste ich eigentlich noch etwas im "simple-api"-Adapter anpassen???
Ich habe ihn nur eingeschaltet, weil er bei mir bisher ausgeschaltet war.Hmmm...
Habe es bisher nicht hinbekommen, aber auch nicht mehr viel Zeit investiert, weil Familie vor gingVersuche es demnächst noch einmal und hoffe, dass ich es dann hinbekomme.
ABER:
Gegen einen Adapter ohne bash-Scirpt oder Einstellung der Rechte unter Linux hätte ich grundsätzlich nichts einzuwenden -
@Berchemer sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Gegen einen Adapter ohne bash-Scirpt oder Einstellung der Rechte unter Linux hätte ich grundsätzlich nichts einzuwenden
Nachdem @SBorg und @ToxSox schon daran tüfteln wird´s wohl nicht mehr lange dauern Vielleicht sollten ihr euch abstimmen, doppelte Arbeit lohnt sich doch nciht wirklich
-
Testen tue ich dann gerne auch
-
@ToxSox sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
@SBorg kann auch gerne bei mir testen.
Nö
...liegt aber ganz simpel einfach daran, dass ich keine Wetterstation mein Eigen nenne@Latzi sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Vielleicht sollten ihr euch abstimmen, doppelte Arbeit lohnt sich doch nciht wirklich
...und wieder Nö
...aber ebenso simpel: habe feddisch -
@SBorg hast feddisch heißt jetzt?
-
@ToxSox Kpl. rework des Projektes, inkl. Optimierung der CPU-Last/Speicherbedarfs.
Dank @Latzi Tests von gestern und Beseitigung einiger Fehler die erst im realen Betrieb auftraten und nicht bei meinen Simulationen (...ich habe noch immer keine eigene Wetterstation ^^), ist das Skript nun voll funktionsfähig.
Allerdings muss zuerst vor der Veröffentlichung noch die Installationsdoku fertig sein. Da ist der Adapter dann im Vorteil
Allerdings erkauft man sich den Luxus mit Performance Einbußen. Nicht falsch verstehen, ich befürworte schon Adapter. Für den Einsteiger ideal, allerdings nichts was unbedingt der ioBroker-Rechner erledigen sollte. Ich sehe nur allgemein, dass die Rechner immer mehr hochgerüstet werden (müssen), MultiHost-Systeme zum Einsatz kommen...
Ich habe mich für einen anderen Weg entschieden. ioBroker steuert, braucht aber nicht auch noch die Daten selbst zu besorgen. Dafür nehme ich einen PI (sogar Zero genügt) der wenig Strom braucht, und lasse da dann x Skripte laufen die den ioB mit Daten füttern. Der kann dann das machen wofür er gedacht ist: mein Home smarter machen. Deswegen rücke ich von der "ich brauche für alles einen Adapter"-Thematik auch etwas ab.
...oder anders ausgedrückt: der Bäcker läuft auch nicht auf dem Feld herum und erntet selbst den Weizen -
Mod-Edit: Thema ins passende Forum verschoben!
-
@SBorg sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Dank @Latzi Tests von gestern und Beseitigung einiger Fehler die erst im realen Betrieb auftraten und nicht bei meinen Simulationen (...ich habe noch immer keine eigene Wetterstation ^^), ist das Skript nun voll funktionsfähig.
Allerdings erkauft man sich den Luxus mit Performance Einbußen. Nicht falsch verstehen, ich befürworte schon Adapter. Für den Einsteiger ideal, allerdings nichts was unbedingt der ioBroker-Rechner erledigen sollte. Ich sehe nur allgemein, dass die Rechner immer mehr hochgerüstet werden (müssen), MultiHost-Systeme zum Einsatz kommen...
Habe grundsätzlich nichts gegen Performance. Und wenn ich das Skript zum Laufen bekäme, bräuchte ich auch keinen Adapter
Nochmals Danke für die Gesamthilfe, da ich sonst versucht hätte ggf. dieses Problem über eine FHEM-Installation zu lösen. Habe die nächste Woche noch frei und hoffe, dass ich mich die Tage wieder dem Skript und meinen Problemen zuwenden kann und ggf. wegen des Skripts und vielleicht einiger Probleme auf meiner Seite - die wahrscheinlich eher etwas mit den richtigen Rechten zu tun haben dürften - an Dich wenden darf, auch wenn für Dich alles feddisch ist
-
@Berchemer sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
auch wenn für Dich alles feddisch ist
Was nicht heißt, dass ich es nicht weiter entwickle oder bei Problemen helfe
Allerdings möchte ich vorher einfach eine gescheite Installationsanleitung verfassen nach der jeder step by step vorgehen kann. Nicht Infos aus x Posts ziehen muss, 10x nachfragen muss, und schlussendlich funktioniert doch nichts...
@Latzi und ich sind aber dran -
-
Fragt mich nicht, was ich alles geändert habe (war über einen längeren Zeitraum und nicht am Stück), aber jetzt hatte ich eine Meldung im LOG und anhand der eingegangenen Datenstruktur habe ich die Objekte unter Wetterstation angelegt und... Es läuft
-
@Berchemer sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Es läuft
Das ist ja wunderbar, ganz knapp vor der Veröffentlichung der ultimativen WLAN-WETTERSTATION
-
Da es hier untergeht und ich gerne im 1. Post immer die aktuelle Version posten möchte...
Offizielles Release: https://forum.iobroker.net/topic/28384/linux-shell-skript-wlan-wetterstation -
@SBorg
Super Anleitung auf Github von Dir. Danke.
Bei mir wird nur ein Parameter nicht weitergegeben.
Im debug-mode auf Linux wird die Innentemperatur ausgegeben
"Datenstring für ioBroker:
javascript.0.Wetterstation.Innentemperatur=21.77&javascript.0.Wetterstation.Aussentemperatur=24.00&"In den Datenpunkten kommt die Innentemperatur jedoch nicht an. alle anderen Werte sind ordentlich gefüllt.
im .conf file konnte ich keinen Fehler entdecken:
"#Bezeichnung der Datenpunkte
DP_TEMP_INNEN=${PRE_DP}.Innentemperatur
DP_TEMP_AUSSEN=${PRE_DP}.Aussentemperatur
...
#Datenfelder ausgeben
echo -e "\n\nTemperatur Innen\t: $GR${MESSWERTE[0]}$WE °C"
..
#build Data-String
IOB_DATA=$(cat <<-EOD
${DP_TEMP_INNEN}=${MESSWERTE[0]}Viele Grüße,
Kay -
Jetzt sind alle Werte da.... Schönes, sonniges Wochenende
-
@kaybau Danke und ebenso, auch wenn es bei mir hier nicht danach aussieht
Wollte schon schreiben "lustiger" Fehler, kann eigentlich nicht sein...
Gelegentlich werden nicht alle Datenpunkte im Admin-Panel sofort angezeigt/aktualisiert. Selbst beim "reload" hapert es da mal gelegentlich. Der Wert ist schon da (für JS, Blockly, VIS...), nur der Browser cached anscheinend zu lange und zeigt es falsch an. Im Zweifel reload/F5 im Browser drückenbtw: neuer Stationstyp für die Liste oder eine Altbekannte?
-
Hallo,
ich habe eine W830.
Seit Jahren habe ich erfolgreich Streams zu WU und Weathercloud laufen.
Die Einrichtung habe ich damals mit WS-Tool oder Ambient Weather App gemacht.
Bei beiden steht aber die Möglichkeit der Einstellung einer eigenen IP nicht zur Verfügung.
Wenn ich nun VS View nutze wird zwar die WS gefunden, wenn ich jedoch in der Device List auf die Station klicke um in die Einstellungen zu kommen passiert nichts weiter.
Ich habe die Sation auch zurück gesetzt, dabei fällt auf, dass ich die Routerverbindung auch nicht mit WS View einrichten kann. Nur mit den anderen beiden.Ist die W830 evtl nicht mit WS View kompatibel und kann ich das irgendwie umgehen.
FW Station: 1.1.4
Alle Apps liefen auf Android. -
@Rushmed sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
FW Station: 1.1.4
ich hab WS View FW 1.4.6.
-
Die FW meiner Station ist 1.1.4, die Version von WS View ist 1.1.36.
Welche Wetterstation hast du und womit datest du die Firmware up?