Hauptmenü

Neueste Beiträge

#91
DOIF / Aw: DOIF - Versand von Reading...
Letzter Beitrag von Tutti_Bomovski - 16 April 2024, 07:29:12
Zitat von: Damian am 15 April 2024, 20:55:56Es wird ein Problem vom set-Befehl sein.

Du kannst es im DOIF-Perlmodus versuchen:

DOIF {if ([DWD:a_count] eq "1") {fhem_set("TeleBot send @#Wetterwarnungen ⚠<b> ACHTUNG! Warnung des Deutschen Wetterdienst für ".[?DWD:a_0_areaDesc]."</b>⚠" ...)}}

Hallo Damian,
danke für deine Rückmeldung.
Ich habe den Code wie folgt angepasst.

{if ([DWD:a_count] eq "1") {fhem_set("TeleBot send @#Wetterwarnungen ⚠<b> ACHTUNG! Warnung des Deutschen Wetterdienst für ".[?DWD:a_0_areaDesc]."</b>⚠\n\n \n<b>".[?DWD:a_0_eventDesc]."</b>\n \n".[?DWD:a_0_headline]."\n
\n".[?DWD:a_0_description]."\n
\n".[?DWD:a_0_instruction]."\n
\nvon: ".[?DWD:a_0_onset]."
\nbis: ".[?DWD:a_0_expires]."")}}

Das hat geklappt und die Nachricht geht wie gewünscht raus.

Vielen, vielen Dank für deine Hilfe.
#92
EnOcean / Aw: Eltako FJ62NP Rollo Stop p...
Letzter Beitrag von Flachzange - 16 April 2024, 07:04:11
Alternativ könntest Du auch mal testen, ob und wie gut es funktioniert, wenn Du das TCM im FHEM selbst als Repeater nutzt, dann brauchst Du außer für FTUI gar keine Logik.

Zitatrepeater [0000|0101|0102]
Set Repeater Level: off = 0000, 1 = 0101, 2 = 0102.
#93
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von cwagner - 16 April 2024, 06:41:33
Moin, Heiko,
von meinem System kann ich diese Beobachtung zum Thema "Abweichung gestern" beisteuern: Die letzte Prognose war 12,354 kWh, geerntet wurden 13,0. Daraus wurde gestern nach Sonnenuntergang -4,6% Abweichung. Jetzt finde ich folgerichtig denselben werden unter unter "Abweichung heute". Aber die Prozentzahl kann ich für mich nicht nachvollziehen: rechne ich von der Ernte (100/13*12,354-100), komme ich auf -4,9. Gestern war die Vorhersage über den Tag bei uns recht stabil - im Gegensatz zu vorgestern. Aus dieser geringen Abweichung schließe ich, dass nicht die letzte Vorhersage sondern eine frühere genommen wird? Oder hat es damit zu tun, dass ich vorgestern einen Neustart um die Mittagszeit hatte. Tatsächlich habe ich wegen HW-Problemen in jüngerer Zeit häufiger Neustarts, sodass ich jetzt nicht schwören kann, dass Tage mit starken Abweichungen nicht auch Tage mit Neustarts waren.

Noch eine Beobachtung  von gestern(ohne jeglichen Neustart gestern). Erstmals wurden drei Today_PVdeviation geloggt:
2024-04-15 20:26:04 -4,63
2024-04-15 22:46:47 -98,14
2024-04-15 23:00:19 -99,06

So etwas fand ich nun im Log noch ein weiteres Mal am 1.4., da waren die Werte aber identisch.

Grüße
Christian
#94
Home Connect / Aw: Ergonomische Version von 4...
Letzter Beitrag von Prof. Dr. Peter Henning - 16 April 2024, 05:38:40
OK, ich denke, das war hilfreich.

Anbei eine neue Testversion

LG

pah
#96
MQTT / Aw: Autodiscovery für HomeAssi...
Letzter Beitrag von freetz - 16 April 2024, 05:04:09
Ich implementiere gerade für die HomeAssistant-User ein MQTT AutoDiscovery für mein BSB-LAN Projekt, das ursprünglich mal mit FHEM angefangen hat, aber inzwischen von den Usern an unterschiedliche Projekte angebunden wurde. Da ich selber weiterhin FHEM nutze, wollte ich fragen, ob jemand weiß. ob es außer Dominiks fhempy-MQTT auto discovery auch "native" FHEM-Lösungen gibt, bei denen über MQTT Auto Discovery dann die entsprechenden Geräte angelegt werden?
Wenn es so etwas gibt, würde ich mich über eine kurze Kontaktaufnahme freuen, damit ich mich bei der Implementation nicht aus Versehen auf Home Assistant begrenze, wenn es mit wenigen Änderungen z.B. auch für FHEM gehen würde.
#97
Wettermodule / UWZ seit 06.11.23 keine änderu...
Letzter Beitrag von Gear - 16 April 2024, 04:29:22
Hallo zusammen,

mir ist aufgefallen, UWZ ist seit dem 06.11.23 auf "Grün" und hatte sich nicht mehr geändert.

define OUT.Unwetterwarnung UWZ DE ***** 300
attr OUT.Unwetterwarnung DbLogExclude .*
attr OUT.Unwetterwarnung event-on-update-reading lastConnection
attr OUT.Unwetterwarnung room 00 Draußen
attr OUT.Unwetterwarnung stateFormat Warnungen: WarnCount<br>\
Level: WarnUWZLevel_Color
#   CountryCode DE
#   DEF        DE ***** 300
#   FUUID      63c3b5ea-f33f-cc91-7362-bc4e1c7d97bf2dcd
#   FVERSION   77_UWZ.pm:v3.1.0-s25306/2021-12-06
#   INTERVAL   300
#   INTERVALWARN 0
#   NAME       OUT.Unwetterwarnung
#   NOTIFYDEV  global,OUT.Unwetterwarnung
#   NR         109
#   NTFY_ORDER 50-OUT.Unwetterwarnung
#   PLZ        *****
#   STATE      Warnungen: 0<br>
#Level: gruen
#   TYPE       UWZ
#   URL        https://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE*****
#   VERSION    v3.1.0
#   eventCount 4582
#   READINGS:
#     2023-11-06 00:01:54   LastWarnCount   0
#     2023-11-06 00:01:54   LastWarnUWZLevel 0
#     2023-11-06 00:01:54   LastWarnUWZLevel_Color gruen
#     2024-04-16 04:23:04   WarnCount       0
#     2024-04-16 04:23:04   WarnUWZLevel    0
#     2024-04-16 04:23:04   WarnUWZLevel_Color gruen
#     2024-04-16 04:23:04   currentIntervalMode normal
#     2024-04-16 04:23:04   durationFetchReadings 0.00
#     2024-04-16 04:23:04   lastConnection  4 values captured in 0.00 s
#     2024-04-16 04:23:04   state           Warnungen: 0
#   fhem:
#     LOCAL      0
#   helper:
#
setstate OUT.Unwetterwarnung Warnungen: 0<br>\
Level: gruen
setstate OUT.Unwetterwarnung 2023-11-06 00:01:54 LastWarnCount 0
setstate OUT.Unwetterwarnung 2023-11-06 00:01:54 LastWarnUWZLevel 0
setstate OUT.Unwetterwarnung 2023-11-06 00:01:54 LastWarnUWZLevel_Color gruen
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 WarnCount 0
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 WarnUWZLevel 0
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 WarnUWZLevel_Color gruen
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 currentIntervalMode normal
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 durationFetchReadings 0.00
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 lastConnection 4 values captured in 0.00 s
setstate OUT.Unwetterwarnung 2024-04-16 04:23:04 state Warnungen: 0


Danke
Grüße
Gear
#98
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von cpet - 15 April 2024, 23:28:28
Hallo zusammen,

mit den Smarten Waschmaschinen geht schon ein bisschen was, nur mal so als Beispiel unsere Siemens eingebunden in fhem:

define WM14VL40 HomeConnect hcconn SIEMENS-WM14VL40-68A40E30D3CE
attr WM14VL40 alias Waschmaschine
attr WM14VL40 icon scene_washing_machine
attr WM14VL40 room HomeConnect
attr WM14VL40 webCmd BSH.Common.Root.SelectedProgram:startProgram:stopProgram
#   DEF        hcconn SIEMENS-WM14VL40-68A40E30D3CE
#   FUUID      60e4c67d-f33f-4971-62ff-11282567aedff54d
#   NAME       WM14VL40
#   NR         730
#   STATE      Idle
#   TYPE       HomeConnect
#   aliasname  Waschmaschine
#   brand      Siemens
#   commandPrefix
#   eventChannelTimeout 1713215918.51913
#   eventCount 1
#   haId       SIEMENS-WM14VL40-68A40E30D3CE
#   hcconn     hcconn
#   programs   
#   retrycounter 0
#   type       Washer
#   vib        WM14VL40
#   READINGS:
#     2024-04-15 12:52:10   BSH.Common.Event.ProgramFinished BSH.Common.EnumType.EventPresentState.Off
#     2024-04-13 10:41:09   BSH.Common.Option.EnergyForecast 80 %
#     2024-04-13 13:35:18   BSH.Common.Option.EstimatedTotalProgramTime 2460 seconds
#     2024-04-13 13:35:18   BSH.Common.Option.FinishInRelative 2460 seconds
#     2024-04-15 12:50:23   BSH.Common.Option.ProgramProgress 100 %
#     2024-04-15 12:50:23   BSH.Common.Option.RemainingProgramTime 0 seconds
#     2024-04-15 12:18:51   BSH.Common.Option.RemainingProgramTimeIsEstimated 1
#     2024-04-13 10:41:09   BSH.Common.Option.WaterForecast 0 %
#     2024-04-15 12:52:10   BSH.Common.Root.ActiveProgram -
#     2024-04-13 13:35:07   BSH.Common.Root.SelectedProgram LaundryCare.Washer.Program.Wool
#     2024-04-15 12:52:10   BSH.Common.Status.DoorState BSH.Common.EnumType.DoorState.Open
#     2024-04-15 12:18:56   BSH.Common.Status.LocalControlActive 0
#     2024-04-15 12:52:10   BSH.Common.Status.OperationState BSH.Common.EnumType.OperationState.Ready
#     2024-04-15 12:18:56   BSH.Common.Status.RemoteControlActive 1
#     2024-04-15 12:18:46   BSH.Common.Status.RemoteControlStartAllowed 0
#     2024-04-13 10:41:09   LaundryCare.Common.Option.LoadRecommendation 0 gram
#     2024-03-17 13:43:23   LaundryCare.Common.Option.ProcessPhase LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad
#     2024-04-13 10:41:09   LaundryCare.Washer.Option.LessIroning 0
#     2024-04-13 10:41:09   LaundryCare.Washer.Option.Prewash 0
#     2024-04-13 10:41:09   LaundryCare.Washer.Option.RinseHold 0
#     2024-04-13 10:41:09   LaundryCare.Washer.Option.RinsePlus1 0
#     2024-04-04 09:31:57   LaundryCare.Washer.Option.SpeedPerfect 0
#     2024-04-15 12:50:28   LaundryCare.Washer.Option.SpinSpeed LaundryCare.Washer.EnumType.SpinSpeed.RPM1200
#     2024-04-15 12:50:28   LaundryCare.Washer.Option.Temperature LaundryCare.Washer.EnumType.Temperature.GC30
#     2024-04-15 17:10:27   state           Idle
#
setstate WM14VL40 Idle
setstate WM14VL40 2024-04-15 12:52:10 BSH.Common.Event.ProgramFinished BSH.Common.EnumType.EventPresentState.Off
setstate WM14VL40 2024-04-13 10:41:09 BSH.Common.Option.EnergyForecast 80 %
setstate WM14VL40 2024-04-13 13:35:18 BSH.Common.Option.EstimatedTotalProgramTime 2460 seconds
setstate WM14VL40 2024-04-13 13:35:18 BSH.Common.Option.FinishInRelative 2460 seconds
setstate WM14VL40 2024-04-15 12:50:23 BSH.Common.Option.ProgramProgress 100 %
setstate WM14VL40 2024-04-15 12:50:23 BSH.Common.Option.RemainingProgramTime 0 seconds
setstate WM14VL40 2024-04-15 12:18:51 BSH.Common.Option.RemainingProgramTimeIsEstimated 1
setstate WM14VL40 2024-04-13 10:41:09 BSH.Common.Option.WaterForecast 0 %
setstate WM14VL40 2024-04-15 12:52:10 BSH.Common.Root.ActiveProgram -
setstate WM14VL40 2024-04-13 13:35:07 BSH.Common.Root.SelectedProgram LaundryCare.Washer.Program.Wool
setstate WM14VL40 2024-04-15 12:52:10 BSH.Common.Status.DoorState BSH.Common.EnumType.DoorState.Open
setstate WM14VL40 2024-04-15 12:18:56 BSH.Common.Status.LocalControlActive 0
setstate WM14VL40 2024-04-15 12:52:10 BSH.Common.Status.OperationState BSH.Common.EnumType.OperationState.Ready
setstate WM14VL40 2024-04-15 12:18:56 BSH.Common.Status.RemoteControlActive 1
setstate WM14VL40 2024-04-15 12:18:46 BSH.Common.Status.RemoteControlStartAllowed 0
setstate WM14VL40 2024-04-13 10:41:09 LaundryCare.Common.Option.LoadRecommendation 0 gram
setstate WM14VL40 2024-03-17 13:43:23 LaundryCare.Common.Option.ProcessPhase LaundryCare.Common.EnumType.ProcessPhase.DetectingLoad
setstate WM14VL40 2024-04-13 10:41:09 LaundryCare.Washer.Option.LessIroning 0
setstate WM14VL40 2024-04-13 10:41:09 LaundryCare.Washer.Option.Prewash 0
setstate WM14VL40 2024-04-13 10:41:09 LaundryCare.Washer.Option.RinseHold 0
setstate WM14VL40 2024-04-13 10:41:09 LaundryCare.Washer.Option.RinsePlus1 0
setstate WM14VL40 2024-04-04 09:31:57 LaundryCare.Washer.Option.SpeedPerfect 0
setstate WM14VL40 2024-04-15 12:50:28 LaundryCare.Washer.Option.SpinSpeed LaundryCare.Washer.EnumType.SpinSpeed.RPM1200
setstate WM14VL40 2024-04-15 12:50:28 LaundryCare.Washer.Option.Temperature LaundryCare.Washer.EnumType.Temperature.GC30
setstate WM14VL40 2024-04-15 17:10:27 state Idle


Ob es allerdings wirklich so viel Sinn macht das im Modul mit einzuplanen sei mal dahin gestellt, aber wir "leiden" ja auch alle ein wenig an einem gewissen Spieltrieb  ;)
#99
User stellen sich vor / Aw: Ich stelle mich zurück und...
Letzter Beitrag von isy - 15 April 2024, 23:08:32
Tschau und vy 73,
Helmut
#100
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von kask - 15 April 2024, 23:07:58
Zitat2. Waschmaschinen sind durchaus Großverbraucher, und die meisten laufen inzwischen ziemlich lange. Ein weiterer wichtiger Faktor ist die Wäschetrockung (nicht im Trockner, sondern auf der Leine). Es nutzt zwar möglicherweise der Stromrechnung, wenn die Waschmaschine nachmittags um 17:00 fertig ist - aber trocken wird das dann nicht mehr. Ich habe keine Möglichkeit gefunden, eine "Fertig-Zeitangabe" für einen Consumer festzulegen.

Allgemeiner gesprochen: Es wäre schön, wenn man ein allgemeines Format hätte, mit dem man z.B. festlegen kann:
"Am kommenden Montag wird für 4 Stunden bis höchstens 12:00 Uhr für Verbraucher xyz eine Energie vom 4 kWh benötigt".

Die Idee ist nett, aber nach meinem Kenntnisstand wird das schwer umzusetzen. Lasse mich aber gerne eines besseren belehren.
Der Wochentag ist aber sicherlich interressant. Wenn man einen Rythmus für das Waschen hat.
z.B. Arbeitswäsche Samstag Vormittag. Wäre bei mir so ein Fall. Und mit einem Rythmus könnte man die Ki auch anhängen um das timing zu optimieren.
Aber Vermutlich haben die wenigsten einen Rythmus für das Waschen bzw. Trocknen bzw. Geschirrspülen.

Moderne Maschinen variiern in der Zeit. Da mitunter das Gewicht bestimmt wird. Zudem kann es sein das die Waschnmaschine mit Warmwasser gefüttert wird und sich dadurch die Heizzeit verkürzt.

Man müßte entweder sagen das die Maschine bis xUhr angestellt werden muß. Oder man müsste je nach Maschine jedesmal die Zeit anpassen. Eine 90° Kochwäsche braucht länger wie eine Maschine Buntes im Schnell-Programm. Dann müßte man verschiedene "Szenen" haben für den Komfort. Und diese dann selbst bestimmen.
Ich habe keine smarte Waschmaschine. Keine Ahnung was da für Optionen vorhanden sind um das besser automatisieren zu können. Mit einer konventionellen Maschine wird es vermutlich nur eine Halbautomatiklösung umsetzbar sein.
Oder man nimmt immer k.a. 4h vorher an.. Das würde bei 12Uhr fertig 8Uhr morgens Zwangsstart bedeuten.
Und das wäre ja jetzt schon Lösbar.