Hauptmenü

Neueste Beiträge

#1
Forum-Software / VERSCHOBEN: DOIF Abfrage AT un...
Letzter Beitrag von Otto123 - 26 April 2024, 08:04:18
Dieses Thema wurde nach DOIF verschoben.

https://forum.fhem.de/index.php?topic=138039.0
#2
DOIF / DOIF Abfrage AT und WE gehen n...
Letzter Beitrag von RatisBow - 26 April 2024, 07:56:43
Hallo zusammen,

seit einer der letzten Updates wird in einem DOIF der AT (8) und WE (9) nicht mehr ausgewertet.
Im Wike steht:
Wochentagsteuerung

Hinter der Zeitangabe kann ein oder mehrere Wochentage getrennt mit einem Pipezeichen | angegeben werden. Die Syntax lautet:

[<time>|0123456789X] mit 0 Sonntag, 1 Montag, ... bis 6 Samstag, 7 Wochenende und Feiertage (entspricht $we), 8 Arbeitstag (entspricht !$we),9 Wochenende oder Feiertag morgen (entspricht intern $twe), X Arbeitstag morgen (entspricht intern !$twe)

Wenn man AT für Arbeitstag einsetzt wird die Anweisung nicht getriggert und mit der 8 funktioniert es auch nicht. Wurde da etwas bei den letzten Updates verändert, was ich nicht über die Suchanfrage gefunden habe?

Beispiel:

([05:30-18:00 |AT])
   (set EG.WohnEsszimmer desired-temp [MQTT2_ESP32Client:temperatur_W_soll])
DOELSEIF ([05:30-18:00 |8])
   (set EG.WohnEsszimmer desired-temp [MQTT2_ESP32Client:temperatur_W_soll])
DOELSE
   (set EG.WohnEsszimmer desired-temp 18.0)

Beide werden nicht ausgeführt. Es wir immer die DOELSE Abfrage ausgeführt.

Gruß
RatisBow

#3
MQTT / Aw: MQTT Generic Bridge funkti...
Letzter Beitrag von steven11 - 26 April 2024, 07:56:24
Das habe ich gemacht. Ich nutze das ROLLO-Modul und die Rolläden habe ich dort wie folgt eingestellt:

attr ROLLO_esszimmer mqttPublish pct|state:topic={"$base/$device/$name"} state:expression={$value=~m/^(pct-\d+|half)$/?'stopped':$value}
attr ROLLO_esszimmer mqttSubscribe pct|state:stopic={"$base/$device/$name"}
#4
MQTT / Aw: MQTT Generic Bridge funkti...
Letzter Beitrag von frober - 26 April 2024, 05:50:51
Die Bridge ist dazu da, Devices MQTT-fähig zu machen, d.h. die einzelnen Devices müssen auch wissen, dass sie MQTT sprechen sollen.

Sollte in der Comref, Wiki etc. beschrieben sein.
#5
Home Connect / Aw: Ergonomische Version von 4...
Letzter Beitrag von Prof. Dr. Peter Henning - 26 April 2024, 03:18:43
OK, mal sehen, ob ich was damit anfangen kann. Wird aber ne Weile dauern...

LG

pah
#6
Anfängerfragen / Aw: Temperaturmittelwert aus D...
Letzter Beitrag von Prof. Dr. Peter Henning - 26 April 2024, 03:12:58
Dazu hat yersinia unten einen Link gegeben. Allgemeiner und für künftige Zwecke: Modul "statistics" benutzen.

LG

pah
#7
Anfängerfragen / Aw: Fhem abgestürzt
Letzter Beitrag von canis - 26 April 2024, 01:36:28
Das Problem habe ich auch, alle paar Tage crasht FHEM. Autorestart:

# $Id: fhem.service 19235 2019-04-21 13:26:17Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target hciuart.service
After=network.target hciuart.service
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always

[Install]
WantedBy=multi-user.target

#8
Anfängerfragen / Shelly mini String userReading
Letzter Beitrag von canis - 26 April 2024, 01:04:50
Ich brauch mal wieder Hilfe, mit String- Operationen habe ich Schwierigkeiten.
Ich richte gerade 2 Shelly PM MiniGen 3 ein und versuche, ein userReadings namens "tele" zu erzeugen, welches das Reading "network" in "connected" oder "Error" aus dem Reading "network" zu erzeugen, um damit anzeigen zu können, ob das Gerät online oder offline ist.
Dar Reading "network" ist "not connected (no route)" wenn es offline ist, oder "connected to 192.168.211.60 (Wifi)" wenn es online ist.
Bei einer ReadingsGroup oder DeviceWatcher stört da die Adresse, die in der connected- Message steht.
Mir wäre auch geholfen, im Reading tele nur die ersten 5 Buchstaben anzuzeigen.
Ich bin für Hilfe dankbar.
#9
Anfängerfragen / Aw: HTTPMOD - ExtractAllRegex?...
Letzter Beitrag von VLPhoenix - 25 April 2024, 23:38:30
Das geht schon, wenn das zugehörige

attr myDevice reading[0-9]RegOpt s
gesetzt wird
#10
Einplatinencomputer / Umzug von RasPi 4 (Buster) auf...
Letzter Beitrag von Guzzi-Charlie - 25 April 2024, 23:34:11
Hallo zusammen,

nachdem mein FHEM immer größer geworden ist (ca. 200 Sensoren/Aktoren) wird dem RasPi 4 die Last allmählich zu groß, sprich die Auslastung ist ziemlich am Anschlag.

Deshalb will ich nun auf den leistungsstärkeren RasPi 5 umsteigen.

Da ich im Laufe der Jahre eine Menge Dinge auf dem RasPi installiert habe von denen ich mit Sicherheit nicht mehr genau weiß was genau und wie habe ich bisher jedes Update HW/SW ohne Neuinstallation bewerkstelligt. Das war zwar immer ein Riesenaufwand und hat mich schon damals einige Nerven gekostet, hat am Ende aber immer geklappt und alles hat wie vorher funktioniert. Deswegen wollte ich das auch diesmal wieder so machen. Nachdem ich nun schon fast zwei Wochen in die Migration per Update gesteckt hatte mußte ich Heute einsehen daß das diesmal wohl nicht funktioniert. Dafür reichen meine Linux-Kenntnisse einfach nicht aus.

Mein bisheriges Vorgehen:
  • einen Klon von der M2-SSD auf eine SD-Karte gezogen und einen zweiten RasPi 4 damit bestückt
    ==> OK, RasPi bootet und FHEM funktioniert
  • das Upgrade auf Bookworm durchgeführt
    ==> viel Arbeit, aber am Ende OK, RasPi bootet und FHEM funktioniert
  • versucht mit dieser SD-Karte den RasPi 5 zu booten
    ==> gescheitert, weil der RasPi 5 einen neueren Kernel benötigt
    ==> alle Versuche den Kernel zu upgraden sind fehlgeschlagen, bzw. gefundene Lösungsansätze überfordern meine Kenntnisse 

Heute habe ich dann den Entschluß gefaßt es doch mit einer kompletten Neuinstallation zu versuchen, aber wie ich schon befürchtet hatte nahm die Katastrophe auch hier ihren Lauf und ich war sehr schnell 
wieder am Ende.

Das habe ich bisher gemacht:
  • 64Bit RasPi-Image auf die Nvme-SSD des RasPi 5 geflasht
    ==> OK, RasPi bootet
  • FHEM-Backup generiert, vom laufenden System (alter RasPi 4)
  • nach dieser Anleitung das FHEM-Backup auf den neuen RasPi 5 zurückgespielt
    ==> das scheint auch soweit funktioniert zu haben (keine Fehlermeldungen)
    ==> Nach dem Reboot war es aber vorbei, FHEM startet nicht

    Der erste Anhaltspunkt den ich habe ist die Ausgabe vom "systemctl status fhem":
    × fhem.service - FHEM Home Automation
         Loaded: loaded (/etc/systemd/system/fhem.service; enabled; preset: enabled)
         Active: failed (Result: exit-code) since Thu 2024-04-25 19:54:27 CEST; 7s ago
       Duration: 328ms
        Process: 2021 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
       Main PID: 2023 (code=exited, status=255/EXCEPTION)
            CPU: 449ms

    Apr 25 19:54:27 raspberrypi systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
    Apr 25 19:54:27 raspberrypi systemd[1]: Stopped fhem.service - FHEM Home Automation.
    Apr 25 19:54:27 raspberrypi systemd[1]: fhem.service: Start request repeated too quickly.
    Apr 25 19:54:27 raspberrypi systemd[1]: fhem.service: Failed with result 'exit-code'.
    Apr 25 19:54:27 raspberrypi systemd[1]: Failed to start fhem.service - FHEM Home Automation.
    Das ist jetzt der Stand. Meine bisherigen Recherchen haben mich leider noch nicht weitergebracht und ich stehe ja erst beim 1. Schritt der Neuinstallation. Ich muß auch noch die pivccu3 installieren und einige andere Dinge. Wer weiß welche Katastrophen mich da noch alle erwarten.

    Ich bin echt mal wieder frustriert und hoffe nun auf Eure Hilfe (zur Selbsthilfe).

    Grüße
    Bernd
    [/list]