Auslesen Helligkeit HmIP-SWO-B
Moderator: Co-Administratoren
-
- Beiträge: 3302
- Registriert: 07.01.2015, 23:26
- Wohnort: Scheeßel
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 11 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Nein nur einige für Regenmenge und Sonnenscheindauer.
Aber im Programm kann ich Sonnenschein/kein Sonnenschein beim Gerät auswählen und dann eine SV setzen.
Echt nervig, dass Mediola das nicht einfach übernommen hat.
Aber im Programm kann ich Sonnenschein/kein Sonnenschein beim Gerät auswählen und dann eine SV setzen.
Echt nervig, dass Mediola das nicht einfach übernommen hat.
-
- Beiträge: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Hallo Zusammen
ich bin noch ein absoluter Neuling und beginne gerade, mich mit dem Thema Smarthome zu beschäftigen.
Ich habe eine CCU2 und auch die besagte Wetterstation und wollte nun die Werte der Wetterstation ebenfalls dazu nutzen, bestimmte Dinge zu schalten und mir die Werte auf der CCU anzeigen zu lassen.
Das große Ziel ist es, einmal am Tag die aktuellen Wetterdaten per Telegram an mich zu senden. Der Bot funktioniert auch schon im Prinzip....
Als ersten Schritt müsste ich mir ja dann die Wetterdaten aus der Wetterstation beschaffen.
Ich habe versucht, mich dazu einzulesen, aber irgendwie komme ich nicht weiter.
Ich habe versucht, eine Systemvariable anzulegen, aber wie hier auch schon beschrieben, kann ich z.B. für die aktuelle Temperatur eine Kanalzuordnung machen. Der Kanal der Wetterstation mit der aktuellen Temperatur ist nicht auswählbar.
Dann dachte ich, ich könnte ein Programm schreiben und habe unter Geräteauswahl die Wetterstation angegeben. Leider kann ich dabei nur als "Ereignisse" nicht die Sensorendaten wie Temperatur etc. auswählen, sondern nur Zustände wie "Batterie ok", "Konfigurationsdateien stehen zur Übertragung an" etc.
Was mache ich da falsch?
Vielen Dank schon mal für Eure Anregungen.
Hugo.
ich bin noch ein absoluter Neuling und beginne gerade, mich mit dem Thema Smarthome zu beschäftigen.
Ich habe eine CCU2 und auch die besagte Wetterstation und wollte nun die Werte der Wetterstation ebenfalls dazu nutzen, bestimmte Dinge zu schalten und mir die Werte auf der CCU anzeigen zu lassen.
Das große Ziel ist es, einmal am Tag die aktuellen Wetterdaten per Telegram an mich zu senden. Der Bot funktioniert auch schon im Prinzip....
Als ersten Schritt müsste ich mir ja dann die Wetterdaten aus der Wetterstation beschaffen.
Ich habe versucht, mich dazu einzulesen, aber irgendwie komme ich nicht weiter.
Ich habe versucht, eine Systemvariable anzulegen, aber wie hier auch schon beschrieben, kann ich z.B. für die aktuelle Temperatur eine Kanalzuordnung machen. Der Kanal der Wetterstation mit der aktuellen Temperatur ist nicht auswählbar.
Dann dachte ich, ich könnte ein Programm schreiben und habe unter Geräteauswahl die Wetterstation angegeben. Leider kann ich dabei nur als "Ereignisse" nicht die Sensorendaten wie Temperatur etc. auswählen, sondern nur Zustände wie "Batterie ok", "Konfigurationsdateien stehen zur Übertragung an" etc.
Was mache ich da falsch?
Vielen Dank schon mal für Eure Anregungen.
Hugo.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Falscher Kanal ausgewählt.Hugo Oberstein hat geschrieben: ↑21.10.2019, 07:54Leider kann ich dabei nur als "Ereignisse" nicht die Sensorendaten wie Temperatur etc. auswählen, sondern nur Zustände wie "Batterie ok", "Konfigurationsdateien stehen zur Übertragung an" etc.
Was mache ich da falsch?
Zur Programmierung werden in der Kanalauswahl mehrere Kanäle angeboten. Du hast vermutlich Kanal 0 ausgewählt.
Bei dem großen Ziel würde ich es dann auch so machen.Hugo Oberstein hat geschrieben: ↑21.10.2019, 07:54Das große Ziel ist es, einmal am Tag die aktuellen Wetterdaten per Telegram an mich zu senden
Einmal am Tag ein Programm anstoßen, welches mittels Script die Daten ausliest und versendet.
>> HM Script Abfrage von Datenpunkten (RF,IP...) <<
da am Ende findest du ein Script, welches dir "alle" Datenpunkte des Sensors ausgibt. Dazü kämen dann wahrscheinlich noch die ein oder andere Sytemvariable. Welche davon du dir schicken willst, hast du ja verschwiegen.
Eine NAchricht mittels Script an Telegram zu schicken wäre dann u.a. >> H I E R << nachzulesen. Irgendwo habe ich sicher auch ein Script gepostet, welches Werte auslist und verschickt.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Hallo Alchy,
vielen Dank für deine schnelle Antwort. Genau das sind ja mein Probleme.
Bei der Programmierung gehe ich ja auch Geräteauswahl und dann auf die Wetterstation. Da gibt es "nur" eine, die ich auswählen kann.
Ich habe mir auch eine Systemvariable generiert z.B. Aktuelle Temperatur , als Zahl im Bereich -30 bis +50 °C. Dann habe ich dort mit Kanalauswahl die Wetterstation verknüpft - da gibt es aber auch nur ein Gerät bzw. ich kann da keinen separaten Kanal auswählen.
Wie kann ich denn bei der Systemvariable sagen, dass er von der Wetterstation z.B. den Kanal :1 verwenden soll - ich kann ja nur den Namen, die Bescheibung und die Kanalauswahl beeinflussen....
Deine Skripte werde ich mir dann noch ansehen und es ein wenig ausprobieren. Ich werde dann mal eine Rückmeldung geben, wenn es geklappt hat.
Eine Frage habe ich aber schon mal. Wo kann ich bei den einzelnen Geräten sehen, welche daten ich auslesen kann bzw. wie sie benannt werden.
In Deinem Beispiel hast Du es ja bei einer Schaltsteckdose super beschrieben: Interface.Seriennummer:Kanal.DATEN
Aber wie werden die DATEN bei den einzelnen Geräten benannt? Bei Dir z.B. ".FREQUENCY" . Aber bei anderen Sensoren sind die Daten ja anders benannt. Wo sehe ich die Bezeichnung, damit ich diese korrekt im Skript hinterlegen kann?
Sorry, für meine Unwissenheit und danke für Deine Antwort.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Ich habe keine Wetterstation, aber es würde mich wundern, wenn es da nicht mehrere Kanäle zur Auswahl geben sollte.Hugo Oberstein hat geschrieben: ↑21.10.2019, 10:45Bei der Programmierung gehe ich ja auch Geräteauswahl und dann auf die Wetterstation. Da gibt es "nur" eine, die ich auswählen kann.
In einem Programm:
Wenn - Geräteauswahl >KLick im sich daraufhin öffnenden PopUp der Kanalauswahl könntest du auch in der Spaltenüberschrift auf SERIENNUMMER Klicken. Das sortiert die Kanäle nach der Seriennummer und bringt die Kanäle eines Gerätes zusammen.
Lesen musst du schon selber.Hugo Oberstein hat geschrieben: ↑21.10.2019, 10:45Wo sehe ich die Bezeichnung, damit ich diese korrekt im Skript hinterlegen kann?
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
"Lesen musst du schon selber. "
Sorry, das hab ich tatsächlich überlesen
Danke für die Mühe, ich werde heute abend mal herumtesten und falls ich nicht weiter komme einen Screenshot von der Wetterstation machen.
Noch mal vielen Dank !
Sorry, das hab ich tatsächlich überlesen
Danke für die Mühe, ich werde heute abend mal herumtesten und falls ich nicht weiter komme einen Screenshot von der Wetterstation machen.
Noch mal vielen Dank !
Re: Auslesen Helligkeit HmIP-SWO-B
und wieder die Wetterstation.
Ich möchte mit meiner AIO Creator App die Windrichtung mit entsprechenden Windrosen-Grafiken (N,NO usw...) anzeigen.
Frage an die Gurus: gibt es einen einfacheren Weg? als über ein Programm + eigene Sysvar, welches die Windrichtungs-Grade 0-360° in "N", "NO" usw. umwandelt, das geht natürlich.
Angezeigt wird's ja in der HomeMatic WebUI bei meinem HmIP-SWO-PR vor den Richtungsgraden (z.B. S 170°). Ist dieser Wert auslesbar, oder macht die WebUI das "Hard-Coded"?
Vielen Dank im Voraus,
LG Peter
Ich möchte mit meiner AIO Creator App die Windrichtung mit entsprechenden Windrosen-Grafiken (N,NO usw...) anzeigen.
Frage an die Gurus: gibt es einen einfacheren Weg? als über ein Programm + eigene Sysvar, welches die Windrichtungs-Grade 0-360° in "N", "NO" usw. umwandelt, das geht natürlich.
Angezeigt wird's ja in der HomeMatic WebUI bei meinem HmIP-SWO-PR vor den Richtungsgraden (z.B. S 170°). Ist dieser Wert auslesbar, oder macht die WebUI das "Hard-Coded"?
Vielen Dank im Voraus,
LG Peter
-
- Beiträge: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Hallo Zusammen,
sorry, aber ich muss mich noch mal mit einem Anliegen an euch wenden.
Ich habe verschiedene Systemvariablen für die Kanäle der Wetterstation erstellt, die jede viertelstunde aktualsiert werden sollen.
Leider funktioniert das bei manchen sehr gut (aussentemperatur und Luftfeuchte), manche funktionieren nicht (Helligkeit und Windgeschwindigkeit) und ich habe keine Ahnung warum. Ich habe das Programm um 20:15:01 manuell getriggert. Man sieht, dass bei Helligkeit und Windgeschwindigkeit ein anderer Zeitstempel ist.
Sieht jemand meinen Fehler ?
sorry, aber ich muss mich noch mal mit einem Anliegen an euch wenden.
Ich habe verschiedene Systemvariablen für die Kanäle der Wetterstation erstellt, die jede viertelstunde aktualsiert werden sollen.
Leider funktioniert das bei manchen sehr gut (aussentemperatur und Luftfeuchte), manche funktionieren nicht (Helligkeit und Windgeschwindigkeit) und ich habe keine Ahnung warum. Ich habe das Programm um 20:15:01 manuell getriggert. Man sieht, dass bei Helligkeit und Windgeschwindigkeit ein anderer Zeitstempel ist.
Sieht jemand meinen Fehler ?
Code: Alles auswählen
var acttemp = dom.GetObject("HmIP-RF.0017D8A9A3641E:1.ACTUAL_TEMPERATURE").Value();
WriteLine(acttemp.ToString(1));
dom.GetObject("Aussentemperatur").State(acttemp);
var actwind = dom.GetObject("HmIP-RF.0017D8A9A3641E:1.WIND_SPEED").Value();
WriteLine(actwind.ToString(1));
dom.GetObject("Windgeschwindigkeit").State(actwind);
var actfeuchte = dom.GetObject("HmIP-RF.0017D8A9A3641E:1.HUMIDITY").Value();
WriteLine(actfeuchte.ToString(1));
dom.GetObject("Luftfeuchte").State(actfeuchte);
var actill = dom.GetObject("HmIP-RF.0017D8A9A3641E:1.ILLUMINATION").Value();
WriteLine(actill.ToString(1));
dom.GetObject("Helligkeit").State(actill);
- Dateianhänge
-
- windgeschwindigkeit.JPG (12.92 KiB) 1214 mal betrachtet
-
- luftfeuchte.JPG (15.67 KiB) 1214 mal betrachtet
-
- helligkeit.JPG (14.14 KiB) 1214 mal betrachtet
-
- aussentemperatur.JPG (14.55 KiB) 1214 mal betrachtet
Zuletzt geändert von alchy am 26.02.2020, 20:38, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Script nehmen und ausführen und >> Fehlerprotokoll <<
vom Zeitpunkt der Ausführung des Scriptes posten.
Außerdem wäre es auch möglich die Systemvariablen mittels Programm statt eines Scripts zu synchronisieren.
Alchy
vom Zeitpunkt der Ausführung des Scriptes posten.
Außerdem wäre es auch möglich die Systemvariablen mittels Programm statt eines Scripts zu synchronisieren.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: Auslesen Helligkeit HmIP-SWO-B
Im Anhang das Protokoll....
Kannst Du was damit anfangen ?
Zuletzt geändert von alchy am 26.02.2020, 21:05, insgesamt 1-mal geändert.
Grund: Fehlerprotokoll entfernt
Grund: Fehlerprotokoll entfernt