FHEM Forum

FHEM - Anwendungen => Heizungssteuerung/Raumklima => Thema gestartet von: dominik am 03 August 2021, 10:02:12

Titel: fhempy: Warema WMS
Beitrag von: dominik am 03 August 2021, 10:02:12
Hi,

nachdem es noch keinen eigenen Thread dafür gibt, erstell ich diesen mal.

Für Warema Markisen gibt es in fhempy eine Integration die von hubecker erstellt wurde.

Installation fhempy
https://github.com/dominikkarall/fhempy#installation

Define in FHEM:
define warema_fhempy PythonModule warema IP CHANNEL
Titel: Antw:fhempy: Warema WMS
Beitrag von: satprofi am 07 August 2022, 11:13:29
hallo.
wie wird das gesteuert? ich habe nur fernbedienungen, von cloud keine spur.
gäbe es cloud dafür?
Titel: Antw:fhempy: Warema WMS
Beitrag von: dominik am 07 August 2022, 11:16:39
Du kannst mal bei Hubert nachfragen (https://github.com/hubecker), er hatte das Modul dafür gebaut.
Titel: Antw:fhempy: Warema WMS
Beitrag von: carlos am 07 August 2022, 12:24:42
Hi,
Es ist der WAREMA WMS WebControl als Hardware nötig.
Dazu folgende software https://github.com/cornim/wms_webcontrol
Keine Cloud der controller ist lokal in deinem netzwerk.
Gruß

Hubert
Titel: Antw:fhempy: Warema WMS
Beitrag von: satprofi am 07 August 2022, 13:13:45
aha, danke.
Titel: Aw: fhempy: Warema WMS
Beitrag von: Schmitzkatze am 08 Juni 2023, 10:54:23
Hi Ihr

ja ist schon älter aber passt trotzdem (glaube ich)

Ich habe eine neue Markise von Warema die gesteuert werden will.

Habe alles nach bestem Wissen durchgeführt - sogar komplette Neuinstallation.

Grundsatzfrage: was heißt IP CANNEL bei der Definition: "define warema_fhempy fhempy warema IP CHANNEL"

Ich denke die IP ist die IP Adresse der Warema WebControl Pro Steuerung.

Aber was ist der CHANNEL?

Ich habe folgende Fakten:

Raspberry PI 2+
Aktuelles Debian drauf (bullseye)
Neuestes FHEM 6.2 + Update
Phyton Version: 3.9.2
fhempy_local installiert und läuft (ist aktuell) 0.1.652 (steht auf grün)
Fhempy Server läuft auf STD Port 15733 (steht auf grün)

Dann habe ich den Define Befehl eingegeben und da ist die Frage, was ist hier genau auszufüllen?

Habe die Dokus schon durch, aber nichts gefunden.

Hat jemand eine kurze Info für mich?

Gruß Thomas
Titel: Aw: fhempy: Warema WMS
Beitrag von: carlos am 08 Juni 2023, 11:46:25
Zitat von: carlos am 07 August 2022, 12:24:42Hi,
Es ist der WAREMA WMS WebControl nicht pro als Hardware nötig.
Dazu folgende software https://github.com/cornim/wms_webcontrol
Keine Cloud der controller ist lokal in deinem netzwerk.
Gruß

Hubert
Titel: Aw: fhempy: Warema WMS
Beitrag von: Schmitzkatze am 08 Juni 2023, 14:49:56
Hallo carlos, danke für die Info.

Shit... habe mich so bemüht alles aufzuzählen und was habe ich vergessen: Der Controller - ist als Hardware in meinem Netz vorhanden.

Kein Cloud! Mag ich eh nicht.

Ja, der Controller hat ein Webinterface und dort steht "WMS WebControl Pro"

Trotzdem werde ich mit den Link anschauen.

Heißt das, dass IP CHANNEL nicht ersetzt werden müssen?

Gruß Thomas
Titel: Aw: fhempy: Warema WMS
Beitrag von: Schmitzkatze am 08 Juni 2023, 15:13:33
hmmm. ich habe den Text nun 5 X gelesen...

Da steht doch glatt "Es ist der WAREMA WMS WebControl nicht pro als Hardware nötig."

(solche "Kleinigkeiten" überliest man echt schnell)

Der Pro ist der Nachfolger - also stellt sich die Frage: Geht das mit dem Pro nicht?

Da wäre ich aber sehr traurig.

Gruß Thomas


Titel: Aw: fhempy: Warema WMS
Beitrag von: carlos am 08 Juni 2023, 16:30:06
Kannst ja mal vorsichtig hier WAREMA WMS WebControl Controller (https://github.com/cornim/wms_webcontrol) einen request stellen.
Das habe ich als lib hier mit drin und diese software basiert halt ausschließlich auf dem WAREMA WMS WebControl.
Gruß

Hubert
Titel: Aw: fhempy: Warema WMS
Beitrag von: Schmitzkatze am 09 Juni 2023, 19:47:27
Habe die Firma WAREMA angeschrieben.

Aber hier mache ich mir keine Hoffnungen. Aber es muss eine Möglichkeit geben:

Fakten:

Bedeutet doch, es gibt eine API - nur wie kommt man daran?

Ich werde gleich auch den Verkäufer ansprechen. Der hat schließlich viel Geld für den Kram bekommen.

Ich melde mich wenn es Ergebnisse gibt.

Gruß Thomas
Titel: Aw: fhempy: Warema WMS
Beitrag von: Schmitzkatze am 09 Juni 2023, 19:57:16
Ich bin gerade über einen Artikel gestolpert.

Kenne mich aber nicht aus. Hier hat jemand etwas programmiert.

https://forum.iobroker.net/topic/45197/test-warema-wms-webcontroller-v0-0-1

Ev. kannst Du damit etwas anfangen und ggf. einsetzen.

Gruß Thomas
Titel: Aw: fhempy: Warema WMS
Beitrag von: DerFranke am 14 Oktober 2023, 16:50:42
Hi Dominik (und andere)
kannst Du da noch mal behilflich sein?
Ich habe keinen Plan, wie ich das installieren soll und wie es konfiguriert werden soll. Insbesondere der Parameter CHANNEL
Webcontrol (ohne pro) ist vorhanden.

Titel: Aw: fhempy: Warema WMS
Beitrag von: DerFranke am 13 April 2024, 14:48:01
Nun habe ich mal als Parameter CHANNEL den Kanal genommen, auf dem das WMS läuft.

Nun bekommen ich folgende fhempy Feherlmedung:
Failed to execute function Define: Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/fhem_pythonbinding.py", line 385, in handle_function
    ret = await self.execute_function(hash, fhem_reply_done, nmInstance)
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/fhem_pythonbinding.py", line 484, in execute_function
    ret = await asyncio.wait_for(
  File "/usr/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
    return fut.result()
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/warema/warema.py", line 67, in Define
    self._warema_room = self._warema_shades[self._warema_channel].get_room_name()
IndexError: list index out of range

Hat jemand einen Tip für die weitere Fehlersuche?
Titel: Aw: fhempy: Warema WMS
Beitrag von: carlos am 13 April 2024, 15:48:22
Also noch mal zur Klärung. Ich habe 2 Markiesen.
Auf der Fernbedienung wie auch im WAREMA WMS WebControl sind die Channel 0 und 1 für die beiden Markiesen konfiguriert und Channel 2 sind beide.

das define sieht so aus:
define markise.li fhempy warema 192.168.178.100 0
define markise.re fhempy warema 192.168.178.100 1
define markise.beide fhempy warema 192.168.178.100 1

Gruß
Hubert
Titel: Aw: fhempy: Warema WMS
Beitrag von: DerFranke am 15 April 2024, 20:01:57
OK, das hilft weiter und geht so bei mir auch. Danke