Neueste Beiträge

#1
Automatisierung / watchdog will nicht...
Letzter Beitrag von is2late - 14 Mai 2024, 18:03:14
Hi,

ich möchte u.a. eine Nachricht absetzen, wenn eine HUE-Steckdose vier Stunden lang ON ist. Der Code sieht so:

defmod PumpeAN4Std watchdog HUEDevice37:on.* 04:00:00 HUEDevice37:on.* set Sonos_Wohnzimmer Speak 30 de......
Das funktioniert leider nicht - die Meldung wird einmalig 4 Std nach der Aktivierung abgesetzt, egal, ob das HUEDevice on oder off ist.

Sieht jemand den Fehler?

Hier die Copy:
[code]define PumpeAN4Std watchdog HUEDevice37:on.* 04:00:00 HUEDevice37:on.* set Sonos_Wohnzimmer Speak 30 de |TempleBell| Die Gartenpumpe läuft ....
attr PumpeAN4Std room Bewässerung,Geräte
#   CFGFN     
#   CMD        set Sonos_Wohnzimmer Speak 30 de |TempleBell| Die Gartenpumpe läuft .....
#   DEF        HUEDevice37:on.* 04:00:00 HUEDevice37:on.* set Sonos_Wohnzimmer Speak 30 de |TempleBell| Die Gartenpumpe läuft schon seit vier Stunden und wird jetzt abgeschaltet; set ECHO_G090LF1072270A6S speak Die Gartenpumpe läuft seit vier Stunden und wird jetzt abgeschaltet; set teleBot message Die Gartenpumpe läuft schon seit vier Stunden und wird jetzt abgeschaltet
#   FUUID      66433807-f33f-a79d-095f-ada76a4d60ac13e5
#   NAME       PumpeAN4Std
#   NOTIFYDEV  HUEDevice37,PumpeAN4Std
#   NR         657
#   NTFY_ORDER 50-PumpeAN4Std
#   RE1        HUEDevice37:on.*
#   RE2        HUEDevice37:on.*
#   STATE      triggered
#   TO         14400
#   TYPE       watchdog
#   eventCount 5
#   READINGS:
#     2024-05-14 12:20:47   Activated       activated
#     2024-05-14 16:20:47   Triggered       triggered
#     2024-05-14 12:13:54   state           defined
#     2024-05-14 12:20:47   triggeredByDev  HUEDevice37
#     2024-05-14 12:20:47   triggeredByEvent onoff: 0
#   hmccu:
#
setstate PumpeAN4Std triggered
setstate PumpeAN4Std 2024-05-14 12:20:47 Activated activated
setstate PumpeAN4Std 2024-05-14 16:20:47 Triggered triggered
setstate PumpeAN4Std 2024-05-14 12:13:54 state defined
setstate PumpeAN4Std 2024-05-14 12:20:47 triggeredByDev HUEDevice37
setstate PumpeAN4Std 2024-05-14 12:20:47 triggeredByEvent onoff: 0

[/code]
#2
Sonstige Systeme / Aw: [Neues Modul] Miele@Home
Letzter Beitrag von tomcat.x - 14 Mai 2024, 17:30:37
@ch.eick

Ich nutze das nur, um die Restzeit auf einem Tablet anzuzeigen und beim Ende eine Benachrichtigung zu bekommen. Die WaMa steht nämlich im Keller und der Knitterschutz funktioniert nicht mehrere Tage ;D Und um die WaMa erst bei PV-Überschuss zu starten.
#3
Sonstige Systeme / Aw: [Neues Modul] Miele@Home
Letzter Beitrag von tomcat.x - 14 Mai 2024, 17:27:00
Zitat von: tomcat.x am 13 Mai 2024, 11:26:35... alles geht wieder ...

Stimmt leider nicht. Es gibt keine automatischen Updates. Wobei ich mir nicht sicher bin, ob das seit Umstellung der API von "poll" auf "event" überhaupt schon mal funktioniert hat. Das hatte ich erst vor kurzem gemacht. Und wie ich gerade gesehen habe, gibt es das entsprechende Attribut im Gateway UND den Geräten. Ich hatte das bisher nur im Gerät gesetzt.

Ein manuelles "set <Gerät> update" funktioniert aber.
#4
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Prof. Dr. Peter Henning - 14 Mai 2024, 17:25:04
ZitatDa wäre es aber dann vieleicht noch grüner
Ich wäre aber sehr vorsichtig damit, das als etwas Positives aufzufassen. 2011 haben zwar alle politischen Kräfte bei der rechtswidrigen Entscheidung mitgewirkt. Aber inzwischen haben wir das Energiedebakel nur noch denen zu verdanken, die "noch grüner" sein wollen.

LG

pah
#5
DOIF / Aw: [gelöst] offene Fenster zä...
Letzter Beitrag von teichtaucher - 14 Mai 2024, 17:07:08
Ich muss den Threat mal kapern, weil ich ein ähnliches Problem habe. Ich habe ein kleines E-Ink Display and einem ESP8266 mit ESPEasy am laufen. Über den http Command
http://192.168.178.46/control?cmd=epd,txl,1,Zeile1,2,Zeile2kann ich das Display ansteuern. Ich kann dabei bis zu 24 Zeilen ansteuern. Ich hätte es gern so, dass ab einem Fenster offen folgender Text auf dem Display angezeigt wird:

Fenster offen:
Bad

Also jedes Fenster in eine Zeile, in Zeile 1 statisch "Fenster offen:"
Ich habe mir überlegt dass es mit einer Schleife gut gehen würde. Also sowas wie

my $string = "http://192.168.178.46/control?cmd=epd,txl,"
for each $win in @"^Window":state:"open" $string + "," + $index +"," + $win
Hat einer von euch eine Idee wie man das schön in Code gießen kann?

So sieht mein Doif zurzeit aus:

(["^*.fk.*:open"]) {GetHttpFile("192.168.178.46","/control?cmd=epd,txl,1,Test,2,offen")}
DOELSE
{GetHttpFile("192.168.178.46","/control?cmd=epd,clear")}

Bin mir auch nicht sicher ob ich GetHttpFile verwenden soll, dass es ja blocking ist. Ach ja, der DoElse Zweig hat gar nicht funktioniert.
#6
Wettermodule / Aw: OpenWeatherMapAPI und IPv...
Letzter Beitrag von betateilchen - 14 Mai 2024, 17:04:39
Heute habe ich vom Support eine URL zu amerikanischen Openweathermap Test-Servern bekommen, auf denen aktuell IPv6 verfügbar ist.

Nachdem ich die URL in das API Modul eingetragen habe, funktioniert der Datenabruf nun tatsächlich auch in der Variante "IPv6 only".

Vom Support habe ich noch ein paar "Hausaufgaben" mit der Bitte um Test und Report bekommen, aber grundsätzlich sieht das alles schon ganz gut aus. Demnächst sollen dann auch die europäischen Server IPv6 bekommen.

Wäre cool, wenn man eine abweichende URL als apioption setzen könnte 8)



Offtopic:

Marko, magst Du Dir mal die commandref anschauen?
Da ist irgendwas völlig verschoben, siehe Anhang

#7
Automatisierung / Aw: Probleme nach FHEM update ...
Letzter Beitrag von R1F800 - 14 Mai 2024, 17:00:41
Zitat von: betateilchen am 12 Mai 2024, 16:12:57{fhem "get MCP0x20"}
Fehlt da nicht irgendwas?
Muss man dem get nicht mitgeben, WAS man denn vom device gerne zurückbekommen möchte?
Was sollte denn da fehlen? es sollen ja alle Readings des devices PortA0-PortB7 aktualisiert werden.

Es hat ja genau so funktioniert ?!
#8
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von kask - 14 Mai 2024, 16:38:44
Zitathab ich überlegt, ob ich nachts ein Stück was Energie aus dem Akku in den Brauchwasserspeicher schieben kann, so dass die Ölheizung aus bleibt.

Damit verschönerst du auch die Bilanz des Speichers. Man kann sich so einen Speicher immer schön rechnen.
Meinst du das es sinnig ist den Speicher zu strapazieren um eine 1 zu 1 umwandlung durchzuführen? So ein Heizstab ist ja nicht gerade das günstigste zum Brauchwassser erwärmen. Gut du kannst den Ölbrenner schonen. Ich habe keinen Ölbrenner, deshalb keine Ahnung ob es sinnig ist.
Du kannst auch den Speicher unerlaubterweise Nachts ins Netz entspeichern. Da wäre es aber dann vieleicht noch grüner den Speicher garnicht voll aufzuladen und damit die Zellen zu schonen.
ich war/bin auch dran an sowas.


den Wert inkl. der Arbeit, die ich in den Heizstab gesteckt habe (also quasi 2kWh mehr). Das würde die Entscheidung, ob die Einschaltbedingung vorhanden ist, jedoch verfälschen, da ich letztlich von einer höheren erwarteten Last ausgehe und ich nicht mehr den "reinen" Ruhestromverbrauch sehe.
Und genau das ist auch mein Problem bei dem ganzen. Durch den Verbrauch erhöhe ich meine Vorhersage und somit meine Zukünftige Entscheidungsschwelle.
Und wenn es grenzwertig wird ist es schwer. Bei massiven Überschuß z.b. 20kWh im Speicher und einer 1kWh Hheizung wäre es fast egal. Denn die Heizung könnte 20h an sein dafür. Interessant wird es wenn nicht die volle Ladung Sonne am nächsten Tag zu erwarten ist. Zudem der Speicher nur 10kWh noch enthält und du eine 3kW Heizung hast. Dann ist nach 1,3h das Licht aus im Ernstfall.
Jetzt ist die Frage was du willst? Willst du unterstützen und ggf. bleibt der Brenner aus oder auch nicht (jedesmal aus ist besser wie immer an). Oder willst du so viel wie möglich zuheizen um soviel wie möglich den Brenner nicht anspringen zu lassen (maximal niedrigste Brennerlaufzeit).
Das erste ist nicht so kritisch da kann der Wert ruhig hoch gehen. Ist ja eh genug im Speicher. Nur halt nicht so oft.
Das zweite wird schwer weil du die Vorhersage verfälscht. Zumindest so wie es jetzt aufgebaut ist.

Ich hatte mir überlegt ob ich eine zweite Vorhersage machen mit manipuliertem Consumptionwert. (Richtiger Wert minus dem Verbrauchswert der Verfälschung).
Dann könnte man sowas am limit betreiben wenn man die maipulierten Werte als Entscheidungshilfe nimmt.
Aber so richtig gefällt mir das nicht.

#9
FHEMapp / Aw: FHEMapp4 Breite
Letzter Beitrag von Doogy - 14 Mai 2024, 16:34:00
Habe ich verstanden, ist ok. Meine Frage kam daher, ich habe in FHEMApp 3 die Türkontakte alle in einer Minimalansicht. Da ich ja hier keine Schalter brauche, sondern nur die Anzeige ,,Auf oder Zu". Da waren 2 nebeneinander auf dem Smartphone übersichtlicher. Ich nutze halt FHEMApp nur auf den Smartphones, für die ,,schöne" Visualisierung habe ich ioBroker angebunden.

VG Felix

PS: Ich versuche das Ganze mit ,,Show" zu bearbeiten. Heißt nur Anzeigen, wenn ,,offen". Wenn ich Zeit habe, versuche ich das umzusetzen.
#10
FHEMapp / Aw: [gelöst] Fehlende Panels
Letzter Beitrag von Doogy - 14 Mai 2024, 16:28:59
Dieses Problem hatte ich bereits auch mehrfach. Es passiert immer dann, wenn man Panels anlegt, die aber nicht ganz sauber konfiguriert sind. FHEMApp zeigt in der RAW-Config keine Fehler an, wenn man dann speichert sind alle Panels weg. Daraufhin muss man direkt im Linux die Config ändern (neues ,,falsches" Panel löschen), dann ist alles wieder da.

VG Felix