Hauptmenü

Neueste Beiträge

#11
FHEM Code changes / Revision 30855: svg_style.css:...
Letzter Beitrag von System - 15 Februar 2026, 21:00:13
Revision 30855: svg_style.css: change *fill colors to meth the simple ones (Forum #143819)

svg_style.css: change *fill colors to meth the simple ones (Forum: #143819)

Source: Revision 30855: svg_style.css: change *fill colors to meth the simple ones (Forum #143819)
#12
Automatisierung / Aw: structure Homematic fehlen...
Letzter Beitrag von TomLee - 15 Februar 2026, 20:46:53
ZitatIch denke aber das nach einem Neustart das wieder weg sein wird.

Ich denke zur Zeit der Definition der structure waren die HMCCUDEV Devices nicht korrekt definiert, das IODev nicht erreichbar oder sonstwas. Nach einem restart, vermute ich, bleibt .cachedHelp "erhalten".
#13
MQTT / Aw: MQTT_GENERIC_BRIDGE: [mqtt...
Letzter Beitrag von rudolfkoenig - 15 Februar 2026, 20:43:32
ZitatBei mir gibt es da kein "Copy for forum.fhem.de".
Sorry: fuer iOS und OSX ist dieses Feature abgeschaltet, weil die Funktion vom Hersteller nicht unterstuetzt wird.

Bleibt es selbst zu machen:
- in den ... Menu ganz unten die Option Raw Definition auswaehlen
- unten "With Internals" anhaken
- den Inhalt kopieren
- im Forumsbeitrag einfuegen.
- das Kopierte in Code-Tags einsschliessen: alles markieren und Schriftrolle-mit-<> anklicken (alternativ davor [ code ] und danach [ /code ] ohne Leerzeichen schreiben)
#14
Automatisierung / Aw: structure Homematic fehlen...
Letzter Beitrag von CoolTux - 15 Februar 2026, 20:40:33
Sehr interessant. Ein modify sorgt in der Tat dafür das die Befehle korrekt im structure Device stehen. Danke Dir.
Ich denke aber das nach einem Neustart das wieder weg sein wird. Muss ich dann mal schauen.
#15
MQTT / Aw: MQTT_GENERIC_BRIDGE: [mqtt...
Letzter Beitrag von Beta-User - 15 Februar 2026, 20:34:45
Zitat von: sknob001 am 15 Februar 2026, 20:21:21Klicke ich da drauf, bekomme ich die Meldung: "Unknown command forumCopy, try help."
Hmm, wenn es zwar da ist, aber nicht funktional, ist vermutlich bei irgendeinem update mal was schief gegangen...

Wie dem auch sei: Es ist eigentlich egal, ob du diese Funktionalität nutzt, eine RAW-Definition zeigst ("list -r Mythz") oder ein "normales list" von dem Ding.

Edit:
Sorry, die Attribute sind ja da, ich schau's mir gleich nochmal an.
#16
SVG / Plots / logProxy / Aw: Bitte um Review: Erweiteru...
Letzter Beitrag von rudolfkoenig - 15 Februar 2026, 20:33:36
Danke fuer den Hinweis, das Einchecken habe ich nicht zu Ende gefuehrt: das habe ich jetzt nachgeholt.
#17
MQTT / Aw: MQTT_GENERIC_BRIDGE: [mqtt...
Letzter Beitrag von sknob001 - 15 Februar 2026, 20:21:21
Bei mir gibt es da kein "Copy for forum.fhem.de". Schaue ich mir das im Quellcode an, sehe ich einen Link:
<div id='detLink'>
<div class="detLink"><a href="/fhem?cmd=devSpecHelp Mythz&fwcsrf=csrf_140775929201093">Help for THZ</a></div>
<div class="detLink"><a href="/fhem?cmd=forumCopy Mythz&fwcsrf=csrf_140775929201093">Copy for forum.fhem.de</a></div>
<select id='moreCmds'>
<option >...</option>
<option data-cmd='rawDef Mythz'>Raw definition</option>
<option data-cmd='style iconFor Mythz'>Select icon</option>
<option data-cmd='style showDSI Mythz'>Extend devStateIcon</option>
<option data-cmd='style eventMonitor Mythz'>Event Monitor (filtered)</option>
<option data-cmd='delete Mythz'>Delete Mythz</option>
</select>
<br><br>
Klicke ich da drauf, bekomme ich die Meldung: "Unknown command forumCopy, try help."

Gehe ich über F12 und schaue mir alles rings um die Drop Down ganz unten an, bekomme ich das:
<div class="detLink"><a href="#">Help for THZ</a></div>

<select id="moreCmds">
<option>...</option>
<option data-cmd="rawDef Mythz">Raw definition</option>
<option data-cmd="style iconFor Mythz">Select icon</option>
<option data-cmd="style showDSI Mythz">Extend devStateIcon</option>
<option data-cmd="style eventMonitor Mythz">Event Monitor (filtered)</option>
<option data-cmd="delete Mythz">Delete Mythz</option>
</select>
<br><br>
</div>

Zitat von: Beta-User am 14 Februar 2026, 16:54:58Bitte auch ein "Copy for Forum" von dem thz-Device. Interessant sind v.a. die mqtt-Attribute.
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 15 Februar 2026, 20:01:26
ZitatZwischen meiner Wallbox und FHEM steckt noch "EVCC" dazwischen, dort können mehrere Fahrzeuge definiert sein; EVCC erkennt dann diese und setzt die Namen entsprechend.
Woran erkennt EVCC dann entsprechend das angesteckte Auto, hast du das schon herausbekommen? Müsste ja irgendwie von der Wallbox kommen oder?
#19
Sonstige Systeme / blink-mqtt-bridge
Letzter Beitrag von juppzupp - 15 Februar 2026, 19:56:05
ich habe ein wenig mit mit blinkpy https://github.com/fronzbot/blinkpy gespielt.
die neue authentisierungsmethode von blink klappt damit.
da ich keine ahnung habe wie man das in richtung perl übersetzt, habe ich eine blink-mqtt-bridge gebastelt.
status ist "proof of concept", es klappt aber ist ein security-albtraum, da die credentials im klartext in einer json datei gespeichert werden.
man kann einzelne kameras armen/disarmen, das system armen/disarmen, und bekommt ein motion_detected reading pro camera.
keine verarbeitung von snapshots oder videos.
mir reicht das erstmal, da ich hauptsächlich automatisiert nachts die aussenkameras an haben möchte, und wenn keiner zu hause ist auch die im innenbereich.

wer mag, kann es von hier weiter "treiben", ich bin dazu zeitlich nicht in der lage.

das fhem device :

define blink MQTT2_DEVICE blink-bridge
attr blink DbLogExclude .*_timestamp$
attr blink event-on-change-reading .*
attr blink readingList blink/sync/[^/]+/status:.*    { my $t=$TOPIC;; $t=~s#^blink/sync/##;; $t=~s#/status$##;;json2nameValue($EVENT, $t."_");; }\
blink/cameras/[^/]+/status:.* { my $t=$TOPIC;; $t=~s#^blink/cameras/##;; $t=~s#/status$##;;json2nameValue($EVENT, $t."_");; }\

attr blink setList System:arm,disarm blink/sync/[SYSTEM NAME]/cmd $EVTPART1\
terasse:arm,disarm blink/cameras/[CAMERA NAME]/cmd $EVTPART1\
flur_unten:arm,disarm blink/cameras/[CAMERA NAME]/cmd $EVTPART1\
flur_oben:arm,disarm blink/cameras/[CAMERA NAME]/cmd $EVTPART1\
Küche:arm,disarm blink/cameras/[CAMERA NAME]/cmd $EVTPART1\

automatisch generierte installationsanleitung (mileage may vary) :

# Blink MQTT Bridge — clean install (Debian/Ubuntu)

## 1) System packages
sudo apt-get update
sudo apt-get install -y python3 python3-venv python3-pip

## 2) Create folder + venv
sudo mkdir -p /opt/blink-bridge
sudo chown $USER:$USER /opt/blink-bridge
cd /opt/blink-bridge

python3 -m venv .venv
source .venv/bin/activate

## 3) Install Python deps
pip install --upgrade pip
pip install blinkpy aiohttp aiomqtt

## 4) Copy files
cp /path/to/blink_bridge.py /opt/blink-bridge/
# Use test_blink_auth.py to create blink_credentials.json

## 5) Set env vars (optional)
export MQTT_ENABLED=true
export MQTT_HOST=127.0.0.1
export MQTT_PORT=1883
export MQTT_USER=youruser
export MQTT_PASS=yourpass
export MQTT_BASE_TOPIC=blink
export MQTT_STATUS_INTERVAL=60

## 6) Test run
python3 blink_bridge.py

# Optional: systemd service
# Create /etc/systemd/system/blink-bridge.service with:
#
# [Unit]
# Description=Blink MQTT Bridge
# After=network-online.target
# Wants=network-online.target
#
# [Service]
# Type=simple
# WorkingDirectory=/opt/blink-bridge
# Environment=MQTT_ENABLED=true
# Environment=MQTT_HOST=127.0.0.1
# Environment=MQTT_PORT=1883
# Environment=MQTT_USER=youruser
# Environment=MQTT_PASS=yourpass
# Environment=MQTT_BASE_TOPIC=blink
# Environment=MQTT_STATUS_INTERVAL=60
# ExecStart=/opt/blink-bridge/.venv/bin/python /opt/blink-bridge/blink_bridge.py
# Restart=always
# RestartSec=5
#
# [Install]
# WantedBy=multi-user.target
#
# Then:
# sudo systemctl daemon-reload
# sudo systemctl enable --now blink-bridge



#20
FRITZ!Box / Aw: FRITZ!Smart Energy 250
Letzter Beitrag von JoWiemann - 15 Februar 2026, 19:38:52
Hallo Fred,

das FRITZ!Smart Energy 250 sitzt auf der optischen Schnittstelle einer modernen Messeinrichtung/Smart Meter. Die Daten werden von der mME minütlich zur Verfügung gestellt.

Grüße Jörg