WEATHERMAN ...die perfekte Wetterstation für die Hausautomation

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

dondaik
Beiträge: 12887
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von dondaik » 23.12.2018, 19:43

ok, kann nichts nachstellen :-(
gesamtreset machen und dann - wenn alles daten im originalnamen in der ccu zu sehen sind und auch beim WM daten zu sehen sind mal lansam mit den änderungen beginnen. ok, klar in der ccu auch ändern ;-)
ups:
und warum wird das so gemacht : CCU_IP:8181/xy.exe?antwort=dom.GetObject("w_temp_garage").State(10.0) verändert die Variable auf der CCU.
das sind, für mich befehle für die direkteingabe !



( hier arbeitet chrome sauber ....... )
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

Benutzeravatar
ihno
Beiträge: 228
Registriert: 02.12.2012, 11:19
Hat sich bedankt: 25 Mal
Danksagung erhalten: 10 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von ihno » 23.12.2018, 22:12

Moin,

„Komischer“ Weise funktioniert es nun wieder. Ich weiß aber immer noch nicht, wie es richtig ist. Vermutlich immer alles ohne Leerzeichen.
Vielleicht dauert das mit den Temperaturen und Barometer einfach nur ewig ?
Den rainyman habe ich wieder die „87“ verpasst... Damit stürzt dieser bei mir nicht ab...

Ach so... Mit der genannten CCU - Adresse habe ich getestet, ob ich die Variable in der CCU manuell ändern kann. Das ging immer. Wenn man auf der Console der Wiffis mitliest, dann kann man genau diese Befehle sehen. Als die Tempdaten usw. nicht funktionierten, kam da aber auch kein Versuch des Weatherman/Rainyman.
cu Ihno

Zwei RaspberryMatic auf Raspberry 3b - über 200 Kanäle in über 100 Geräten und 18 CUxD-Kanäle in 3 CUxD-Geräten
Weatherman 1, Rainyman, 2xWiffi für CO2, ioBroker, NodeRed, Fronius, Tibber

dondaik
Beiträge: 12887
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von dondaik » 23.12.2018, 22:46

klar dauert das "ewig" - lese was eugen zum thema übertragen geschrieben hat ..... :-)
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

hobbycamper
Beiträge: 153
Registriert: 03.01.2018, 21:49
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von hobbycamper » 24.12.2018, 09:02

@ihno
Du brauchst doch richtigerweise nur den Text aus der Befehlsliste kopieren, ich sehe da keine Leerzeichen:

Code: Alles auswählen

192.168.178.214/?name:k:CCUSysVar:
z.B.

Code: Alles auswählen

192.168.178.214/?name:22:w_sonne_diff_temp:
Die SV muss es natürlich vorher in der CCU geben. Siehst aber auch im Log der CCU, wenn der WM eine Variable beschreiben will, die es nicht gibt.

Edit:
habs auch mal versucht nachzustellen, die Variablen werden aktualisiert. Hoffe, Du hast auch eine saubere WLAN-Verbindung.....

Benutzeravatar
ihno
Beiträge: 228
Registriert: 02.12.2012, 11:19
Hat sich bedankt: 25 Mal
Danksagung erhalten: 10 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von ihno » 24.12.2018, 19:50

hobbycamper hat geschrieben:
24.12.2018, 09:02
@ihno
Du brauchst doch richtigerweise nur den Text aus der Befehlsliste kopieren, ich sehe da keine Leerzeichen:

Code: Alles auswählen

192.168.178.214/?name:k:CCUSysVar:
z.B.

Code: Alles auswählen

192.168.178.214/?name:22:w_sonne_diff_temp:
Die SV muss es natürlich vorher in der CCU geben. Siehst aber auch im Log der CCU, wenn der WM eine Variable beschreiben will, die es nicht gibt.

Edit:
habs auch mal versucht nachzustellen, die Variablen werden aktualisiert. Hoffe, Du hast auch eine saubere WLAN-Verbindung.....
Ja, mit dem Code habe ich gesehen, daher bin ich ja auch Deiner Meinung...
Aber direkt auf der Seite, wo die Variablen stehen, sind halt Leerzeichen...
...klar, die CCU-Variablen sind nicht das Problem, deswegen habe ich ja auch mal direkt getestet.
...und mit ewig meine ich >30 Minuten, wobei andere Werte auch nach kurzer Zeit ohne Änderung aktualisiert werden.
Vielleicht wäre ein Button angebracht, der auf Knopfdruck alle CCU-Werte aktualisiert ?
cu Ihno

Zwei RaspberryMatic auf Raspberry 3b - über 200 Kanäle in über 100 Geräten und 18 CUxD-Kanäle in 3 CUxD-Geräten
Weatherman 1, Rainyman, 2xWiffi für CO2, ioBroker, NodeRed, Fronius, Tibber

mazze85
Beiträge: 34
Registriert: 28.04.2015, 14:48

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von mazze85 » 26.12.2018, 11:42

hobbycamper hat geschrieben:
23.12.2018, 08:44
Laut Expertenmodus wohl nicht.
Falls Du aber die Werte z.B. in iobroker (vis) anzeigen willst, kannst Du ein widget nehmen, das den Wert mit 3.6 multipliziert. Genauso kannst Du auch ein kleines Skript in Homematic laufen lassen, dass bei Aktualisierung des Wind-Wertes eine neue Systemvariable schreibt, auch ebenfalls mit dem WM-Wind-Wert mit 3.6 multipliziert.
Hej Dank dir,

hast du zufällig solch ein Skript für die CCU ?

hobbycamper
Beiträge: 153
Registriert: 03.01.2018, 21:49
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von hobbycamper » 26.12.2018, 12:14

Technisch wahrscheinlich komplett falsch, aber sollte funktionieren:

Code: Alles auswählen

var windms = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("w_wind_mittel").Value();
var windkmh = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("w_wind_mittel_kmh").Value();
windkmh = windms * 3.6;
windkmh = windkmh.ToString(1);
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("w_wind_mittel_kmh").State(windkmh);
Die SV (w_wind_mittel_kmh) vorher natürlich mit der Einheit "km/h" anlegen. Der Wert wird noch auf eine Kommastelle gerundet (z.B. 3,4 km/h)

Ein kleines Programm dazu, wo Du nur triggerst auf der Sysvar "w_wind_mittel" "aktualisieren"

mazze85
Beiträge: 34
Registriert: 28.04.2015, 14:48

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von mazze85 » 26.12.2018, 12:52

hobbycamper hat geschrieben:
26.12.2018, 12:14
Technisch wahrscheinlich komplett falsch, aber sollte funktionieren:

Code: Alles auswählen

var windms = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("w_wind_mittel").Value();
var windkmh = dom.GetObject (ID_SYSTEM_VARIABLES).Get ("w_wind_mittel_kmh").Value();
windkmh = windms * 3.6;
windkmh = windkmh.ToString(1);
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("w_wind_mittel_kmh").State(windkmh);
Die SV (w_wind_mittel_kmh) vorher natürlich mit der Einheit "km/h" anlegen. Der Wert wird noch auf eine Kommastelle gerundet (z.B. 3,4 km/h)

Ein kleines Programm dazu, wo Du nur triggerst auf der Sysvar "w_wind_mittel" "aktualisieren"
Sehr Geil,

Dank dir funktioniert auf anhieb. Direkt für mittel und spitze umgeschrieben.

einen schönen Feiertag noch

hobbycamper
Beiträge: 153
Registriert: 03.01.2018, 21:49
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von hobbycamper » 26.12.2018, 13:18

Gerne doch....

Benutzeravatar
ihno
Beiträge: 228
Registriert: 02.12.2012, 11:19
Hat sich bedankt: 25 Mal
Danksagung erhalten: 10 Mal

Re: WEATHERMAN ...perfekte Wetterstation für die Hausautomation

Beitrag von ihno » 30.12.2018, 15:54

Moin,

kann es sein, dass die neue Variable rain_yesterday nicht mit Daten befüllt wird ?
Meine von der CCU-berechnete* funktioniert nach wie vor, aber die des Weahtermans bleibt auf 0 stehen.
FW:90

*Um 23:59 täglich die Variable regen_mm_heute nach regen_mm_gestern kopieren...
cu Ihno

Zwei RaspberryMatic auf Raspberry 3b - über 200 Kanäle in über 100 Geräten und 18 CUxD-Kanäle in 3 CUxD-Geräten
Weatherman 1, Rainyman, 2xWiffi für CO2, ioBroker, NodeRed, Fronius, Tibber

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“