Hauptmenü

Neueste Beiträge

#1
Marktplatz - Güter / [V] Eufy C120 2k webcam freie...
Letzter Beitrag von devil77 - 28 März 2026, 13:35:30
Verkaufe eine Eufy c120 2k Indoor webcam.
Auf der Webcam läuft die freie Firmware thingino. Damit kann die Webcam ohne Cloud oder App als reine IP Cam genutzt werden.
Zu der Cam gehört noch das USB Kabel und das Netzteil. Alles in der original Verpackung.
Preis 29€ inkl. Versand per DHL.

Du darfst diesen Dateianhang nicht ansehen.
Du darfst diesen Dateianhang nicht ansehen.
Du darfst diesen Dateianhang nicht ansehen.
#2
Sonstiges / Aw: regex101 findet 12 Treffer...
Letzter Beitrag von Guybrush - 28 März 2026, 12:41:33
wenn du regex lernen möchtest, dann fang doch mit trivialeren sachen erstmal an und abstrahiere deine regex soweit wie es geht, also ohne textpassagen zu nutzen.. regex sind ansich einfach, wenn man verstanden hat, dass man abstrahieren muss und das hinbekommt
#3
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von KölnSolar - 28 März 2026, 12:39:32
Ich habs dann mal umgesetzt:
- es gibt ein get devicename MQTTSecrets
  es schreibt das Ergebnis im JSON-Format ins Log und in ein Internal .MQTTSecrets
  Nach einem delete Neustart ist das Internal wieder weg....
- Die Vielzahl der readings habe ich deutlich reduziert. Herrlich wie überichtlich das nun ist
  Bei einem 1. run werden nun die Daten in Internals geschrieben. sind also "dauerhaft" mit attr global showInternalValues 1 oder "on demand" durch ein list devicename sichtbar.
  Sobald sich bei einem zukünftigen run der Wert verändert, wird das Internal gelöscht und ein reading angelegt.
- Für existierende devices gibt es nun verschiedene Wege, um die neue Funktionalität zu nutzen:
  - unter Verzicht auf die alten timestamps einfach das device löschen und wieder neu anlegen;
    bei wenigen wichtigen readings diese vorher mit ihrem setstate aus der raw definition kopieren
  - wer sich an meine event-on-.... Vorgehensweise gehalten hat, wird bei allen readings, die keine Bedeutung(Veränderung)
    haben, einen gleichen timestamp haben. Anstatt das device neu anzulegen, genügt es diese readings zu löschen. Dazu
    könnt Ihr diesen Codeschnipsel auf Euren devicename und timestamp anpassen:
{ my $hash = $defs{"EuerDevicename"};;\
my @ReadingsList = $hash->{READINGS};;\
foreach my $ReadingsName (keys %{$ReadingsList[0]}) {\
readingsDelete($hash, $ReadingsName) if (ReadingsTimestamp($hash->{NAME}, $ReadingsName, "") eq "2001-01-01 00:00:01");;\
}}
 

Schönes Wochenende
Markus
#4
FHEMWEB / Aw: WebApp Support für Android...
Letzter Beitrag von tomcat.x - 28 März 2026, 12:39:29
Da warst Du jetzt etwas schneller als ich. Bisher hatte nur erwartet, dass wenn es auf dem Desktop mit der Authentifizierung funktioniert, es auch auf Android geht. Gestern Abend habe ich mich dann noch mit dem Thema oben beschäftigt. Als Stichwort bin ich übrigens über "WebIDE" gestolpert.

Aber vielleicht noch mal als Bestätigung: Das Manifest wird auf dem beschriebenen Weg auch für den Firefox auf meinem Android Gerät angezeigt. Es kann also zugegriffen werden.

Als WebAPP lässt sich fhem, wie schon gesagt, aber immer noch nicht auf dem Startbildschirm hinzufügen. Gerade habe ich mal das Manifest mit Seiten verglichen, die ich als WebAPP "installieren" habe. Aufgefallen ist mir dabei aber noch nichts.
#5
Automatisierung / Aw: DbRep/DbLog MySQL Version ...
Letzter Beitrag von ch.eick - 28 März 2026, 12:06:51
Zitat von: DS_Starter am 28 März 2026, 08:00:21Ja schon. Aber du bindest hier den Treiber ein der verwendet werden soll. Und den MaraDb Treiber kannst du im Normalfall auch für MySQL verwenden.
Okay,
danke für die Beratung, dann werde ich das mal testen und in der Datenbank umstellen.
#6
FHEMWEB / Aw: [Voicecontrol] Button für ...
Letzter Beitrag von schwatter - 28 März 2026, 12:02:04
Mahlzeit,

ich habe mir für WakeWord-only einen Atom EchoS3R gekauft. Hat etwas gedauert bis ich wieder mit ESPHome drinne war,
aber nu klappt es sehr gut. Für den Anfang mit Alexa als Wakeword. Wenn erkannt, sendet er an das Topic
atom_echos3r_9888e00f4280:atom_echo/wakeword:.* wakeword.
Mein Plan, kleinen "Male to Male" adapter und den ESP direkt in den USB_Port von meinem FireHD 10 Plus, welches per
per Induktion geladen wird. Der kleine ist echt schnell und auch die Reichweite ist passabel. Google SpeechToText
klappt auch, aber das muss ich noch besser anbinden.

defmod atom_echos3r_9888e00f4280 MQTT2_DEVICE atom_echos3r_9888e00f4280
attr atom_echos3r_9888e00f4280 readingList atom_echos3r_9888e00f4280:atom_echo/debug:.* debug\
atom_echos3r_9888e00f4280:esphome/discover/atom-echos3r:.* { json2nameValue($EVENT) }\
atom_echos3r_9888e00f4280:atom_echo/status:.* status\
atom_echos3r_9888e00f4280:homeassistant/binary_sensor/atom-echos3r/atom_button/config:.* { json2nameValue($EVENT) }\
atom_echos3r_9888e00f4280:atom_echo/binary_sensor/atom_button/state:.* state\
atom_echos3r_9888e00f4280:atom_echo/wakeword:.* wakeword
attr atom_echos3r_9888e00f4280 room MQTT2_DEVICE

setstate atom_echos3r_9888e00f4280 OFF
setstate atom_echos3r_9888e00f4280 2026-03-28 10:51:51 IODev myFhembroker
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 avty_t atom_echo/status
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 board esp32-s3-devkitc-1
setstate atom_echos3r_9888e00f4280 2026-03-28 12:02:47 debug ␛[0;;36m[D][esp32.preferences:144]: Writing 1 items: 0 cached, 1 written, 0 failed␛[0m
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_cns_1_1 mac
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_cns_1_2 9888e00f4280
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_ids 9888e00f4280
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_mdl esp32-s3-devkitc-1
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_mf Espressif
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_name Atom Echo Alexa
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 dev_sw 2026.3.1 (config hash 0x3315fe1d)
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 friendly_name Atom Echo Alexa
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 ip 192.168.1.77
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 mac 9888e00f4280
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 name Atom Button
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 network wifi
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 platform ESP32
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 port 6053
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 stat_t atom_echo/binary_sensor/atom_button/state
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 state OFF
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 status online
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 uniq_id ESPbinary_sensoratom_button
setstate atom_echos3r_9888e00f4280 2026-03-28 12:01:48 version 2026.3.1
setstate atom_echos3r_9888e00f4280 2026-03-28 11:47:09 wakeword alexa_detected


Hier die original Yaml:
https://github.com/m5stack/esphome-yaml/blob/main/common/atom-echos3r-satellite-base.yaml

Meine angepasste für Fhem im Anhang.

Gruß schwatter
#7
Anfängerfragen / Aw: Datenübernahme aus EVCC vi...
Letzter Beitrag von MiWe58 - 28 März 2026, 11:52:02
Workaround:

Nach einigem Probieren habe ich einen Workaround für das beschriebene Problem gefunden.

Ich habe die "readingList" manuell editiert, sodass sie in meinem Fall nun so aussieht:
evcc1:evcc/site/forecast/solar/scale:.* scale
evcc1:evcc/site/forecast/solar/today/yield:.* yieldToday
evcc1:evcc/site/forecast/solar/today/complete:.* complete
evcc1:evcc/site/forecast/solar/tomorrow/yield:.* yieldTomorrow
evcc1:evcc/site/forecast/solar/tomorrow/complete:.* complete
evcc1:evcc/site/forecast/solar/dayAfterTomorrow/yield:.* yieldDaTom
evcc1:evcc/site/forecast/solar/dayAfterTomorrow/complete:.* complete
evcc1:evcc/site/forecast/solar/timeseries:.* timeseries
evcc1:evcc/site/forecast/solar/dayAfterTomorrow:.* dayAfterTomorrow
evcc1:evcc/site/forecast/solar/tomorrow:.* tomorrow

Das löste das Problem durch mnuellem Eingriff, in die durch "autocreate" angelegte Readingsliste.

An irgendeiner Stelle wird diese Liste für das automatische Ergebnis konfiguriert. Hier sollte geeignet korrigiert werden, sodass auch die automatisch erzeugten Readings alle verfügbaren Ergebnisse in eindeutigen Feldern anzeigen.

Es bleibt für mich offen, wer an welcher Stelle korrigierend eingreifen sollte.
#8
Sonstiges / Aw: regex101 findet 12 Treffer...
Letzter Beitrag von Marko1976 - 28 März 2026, 11:36:29
Ja habe ich und teilweise genau aus diesem Grund verworfen - ich will es ja verstehen und keine fertigen Lösungen. Für mich ist das Ganze ein Lernprozess.

Abgesehen davon ist das Problem von damals bereits (durch eine selbst erlernte Lösung) gelöst. Jetzt geht es nicht um die Haupttabelle, sondern um die danach stattfindenen Playoffs. Also ein ganz anderer Bereich mit anderen Daten, da hilft die Fertiglösung von damals rein gar nichts mehr.
#9
FHEMWEB / Aw: WebApp Support für Android...
Letzter Beitrag von rudolfkoenig - 28 März 2026, 11:35:31
ZitatIn der Konsole im Browser:
Ich wollte wissen, wie man auf die Konsole eines Android-Firefoxes zugreifen kann.

Die Loesung:
- im Firefox@Android in den Einstellungen "Externes Debugging ueber USB" aktivieren
- Android ueber USB verbinden
- im Firefox @ Desktop die Android-Browser-Konsole ueber More Tools / Remote Debugging / <Geraet-Id> /  <TabName> / Inspect oeffnen.

Damit Firefox@Android das installierte(!) CA Zertifikat verwendet, muss man im Secret-Settings "Use third party CA certificates" aktivieren, und Firefox neu starten.
Secret Settings wird einmalig freigeschaltet, indem man in "Über Firefox" 5-mal schnell auf das Logo klickt.
Diese Gaengelung macht Firefox sehr unsympatisch.
#10
Wunschliste / Aw: 2 CUL betreiben
Letzter Beitrag von Ralf9 - 28 März 2026, 11:32:15
Zitat von: Beta-User am 26 März 2026, 22:32:27Wie dem auch sei: Wäre es denn schwierig, das BidCoS-Protokoll auch noch in SignalduinoAdv einzubauen? Optimalerweise (nur) in der TS-Variante von noansi?
Habe mir mal kurz den Code grob angeschaut, das ist mir zu komplex und aufwändig.