Neueste Beiträge

#1
Codeschnipsel / Aw: Tasmota Device mit Web Req...
Letzter Beitrag von betateilchen - 10 Mai 2024, 12:19:30
Das ist ja nett, aber anstatt 3 devices zu benötigen, könnte man das auch in einem HTTPMOD device umsetzen. Auch wenn ich die Sinnhaftigkeit des Vorhabens generell in Frage stelle.

Was ist denn so schwer daran, eine Tasmota Steckdose per mqtt ein-/auszuschalten? Das ist doch "von Hand" sowieso schneller und übersichtlicher erledigt, als mit irgendwelchen Automatismen, die man nicht durchschaut.

Ich arbeite ausschließlich mit mosquitto Servern :)

defmod tasmota_test MQTT2_DEVICE
attr tasmota_test readingList tele/tasmota_2F1B0B/STATE:.*  { json2nameValue($EVENT) }\
stat/tasmota_2F1B0B/POWER:.* state
attr tasmota_test setList on  cmnd/tasmota_2F1B0B/POWER on\
off cmnd/tasmota_2F1B0B/POWER off

Lediglich der Teil "2F1B0B" muss an die eigene Tasmota-ID angepasst werden.
#2
Verbrauchsmessung / Aw: Intelligentes Messystem mi...
Letzter Beitrag von KölnSolar - 10 Mai 2024, 12:16:53
ZitatNjein. Ich habe eben keine Anlage mit mehr als 7 kW, bin also kein "Betreiber einer Anlage mit einer installierten Leistung von mehr als 7 kW".

Typisches Beispiel für einen semantisch miserablen Gesetzestext.
Ja doch, "Betreibern von Anlagen"
Und um es auf die Spitze zu treiben: zählen meine Anlagen auf anderen Gebäuden mit ?  :))  :))  :))

ZitatFindet nicht bereits im Zusammenhang mit dem Aufbau einer PV-Anlage eine Erweiterung des Zählerkasten (zumindest bei Altanlagen) statt und man hat Platz genug?
Klar, im Augenblick der Anmeldung. Aber wehe, wenn sich seit Zählerkastenmontage mal wieder die VDE geändert hat.  ;)
#3
Solaranlagen / Aw: Wechselrichter Hoymiles HM...
Letzter Beitrag von Romoker - 10 Mai 2024, 12:07:44
@Beta-User, ich habe mir heute die Inverter-Readings aus der generierten readingList angeschaut. Es scheinen alle Readings da zu sein, allerdings in uneinheitlicher Topic-Notation. Einige Readings haben noch die Inverter-Seriennummer als Präfix, z.B. 1164a00946f3_2_irradiation statt irridation2.
Hier ein List auf das Inverter-Device:
Internals:
   CFGFN     
   CID        solar_1164a00946f3
   DEF        solar_1164a00946f3
   FUUID      663d3390-f33f-df6c-30ce-59f69fe0eedfecdc
   IODev      myMQTT2
   LASTInputDev myMQTT2
   MSGCNT     10957
   NAME       MQTT2_solar_1164a00946f3
   NR         694
   STATE      ???
   TYPE       MQTT2_DEVICE
   eventCount 1848
   myMQTT2_CONN myMQTT2_192.168.66.114_54316
   myMQTT2_MSGCNT 10957
   myMQTT2_TIME 2024-05-10 10:41:50
   OLDREADINGS:
   READINGS:
     2024-05-10 10:41:49   1164a00946f3_1_name
     2024-05-10 10:41:49   1164a00946f3_1_yieldtotal 4.942
     2024-05-10 10:41:49   1164a00946f3_2_current 0.94
     2024-05-10 10:41:50   1164a00946f3_2_irradiation 0.000
     2024-05-10 10:41:49   1164a00946f3_2_name
     2024-05-10 10:41:49   1164a00946f3_2_power 31.7
     2024-05-10 10:41:49   1164a00946f3_2_voltage 33.4
     2024-05-10 10:41:49   1164a00946f3_2_yieldday 72
     2024-05-10 10:41:50   1164a00946f3_3_name
     2024-05-10 10:41:50   1164a00946f3_4_name
     2024-05-09 22:35:28   IODev           myMQTT2
     2024-05-10 09:46:46   associatedWith  MQTT2_OpenDTU_9502244
     2024-05-09 22:53:12   attrTemplateVersion 20221215
     2024-05-10 10:41:49   bootloaderversion 101
     2024-05-10 10:41:49   current         0.22
     2024-05-10 10:41:49   current1        0.70
     2024-05-10 10:41:50   current3        0.00
     2024-05-10 10:41:50   current4        0.00
     2024-05-10 10:41:50   efficiency      95.118
     2024-05-10 10:41:49   frequency       50.03
     2024-05-10 10:41:49   fwbuilddatetime 2023-06-05 10:24:00
     2024-05-10 10:41:49   fwbuildversion  10027
     2024-05-10 10:41:49   hwpartnumber    270680326
     2024-05-10 10:41:49   hwversion       01.10
     2024-05-10 10:41:49   irradiation1    0.000
     2024-05-10 10:41:50   irradiation3    0.000
     2024-05-10 10:41:50   irradiation4    0.000
     2024-05-10 10:41:49   last_update     1715330502
     2024-05-10 10:41:49   limit_absolute  1600.00
     2024-05-10 10:41:49   limit_relative  100.00
     2024-05-10 10:41:49   name            Carport-D
     2024-05-10 10:41:49   power           52.6
     2024-05-10 10:41:49   power1          23.6
     2024-05-10 10:41:50   power3          0.0
     2024-05-10 10:41:50   power4          0.0
     2024-05-10 10:41:50   powerdc         55.3
     2024-05-10 10:41:49   powerfactor     1.000
     2024-05-10 10:41:49   producing       1
     2024-05-10 10:41:49   reachable       1
     2024-05-10 10:41:49   reactivepower   0.0
     2024-05-10 10:41:50   temperature     17.2
     2024-05-10 10:41:49   voltage         236.2
     2024-05-10 10:41:49   voltage1        33.7
     2024-05-10 10:41:50   voltage3        0.6
     2024-05-10 10:41:50   voltage4        0.6
     2024-05-10 10:41:50   yieldday        130
     2024-05-10 10:41:49   yieldday1       58
     2024-05-10 10:41:50   yieldday3       0
     2024-05-10 10:41:50   yieldday4       0
     2024-05-10 10:41:50   yieldtotal      7.202
     2024-05-10 10:41:49   yieldtotal2     2.260
     2024-05-10 10:41:50   yieldtotal3     0.000
     2024-05-10 10:41:50   yieldtotal4     0.000
Attributes:
   event-on-change-reading .*
   icon       solar
   model      hoymiles_opendtu_microinverter
   readingList solar/1164a00946f3/0/powerdc:.* powerdc
  solar/1164a00946f3/0/yieldday:.* yieldday
  solar/1164a00946f3/0/yieldtotal:.* yieldtotal
  solar/1164a00946f3/0/voltage:.* voltage
  solar/1164a00946f3/0/current:.* current
  solar/1164a00946f3/0/power:.* power
  solar/1164a00946f3/0/frequency:.* frequency
  solar/1164a00946f3/0/temperature:.* temperature
  solar/1164a00946f3/0/powerfactor:.* powerfactor
  solar/1164a00946f3/0/efficiency:.* efficiency
  solar/1164a00946f3/0/reactivepower:.* reactivepower
  solar/1164a00946f3/1/voltage:.* voltage1
  solar/1164a00946f3/1/current:.* current1
  solar/1164a00946f3/1/power:.* power1
  solar/1164a00946f3/1/irradiation:.* irradiation1
  solar/1164a00946f3/1/yieldday:.* yieldday1
  solar/1164a00946f3/2/yieldtotal:.* yieldtotal2
  solar/1164a00946f3/3/voltage:.* voltage3
  solar/1164a00946f3/3/current:.* current3
  solar/1164a00946f3/3/power:.* power3
  solar/1164a00946f3/3/irradiation:.* irradiation3
  solar/1164a00946f3/3/yieldday:.* yieldday3
  solar/1164a00946f3/3/yieldtotal:.* yieldtotal3
  solar/1164a00946f3/4/voltage:.* voltage4
  solar/1164a00946f3/4/current:.* current4
  solar/1164a00946f3/4/power:.* power4
  solar/1164a00946f3/4/irradiation:.* irradiation4
  solar/1164a00946f3/4/yieldday:.* yieldday4
  solar/1164a00946f3/4/yieldtotal:.* yieldtotal4
  solar/1164a00946f3/name:.* name
  solar/1164a00946f3/status/reachable:.* reachable
  solar/1164a00946f3/status/producing:.* producing
  solar/1164a00946f3/status/last_update:.* last_update
solar/1164a00946f3/1/name:.* 1164a00946f3_1_name
solar/1164a00946f3/1/yieldtotal:.* 1164a00946f3_1_yieldtotal
solar/1164a00946f3/2/name:.* 1164a00946f3_2_name
solar/1164a00946f3/2/voltage:.* 1164a00946f3_2_voltage
solar/1164a00946f3/2/current:.* 1164a00946f3_2_current
solar/1164a00946f3/2/power:.* 1164a00946f3_2_power
solar/1164a00946f3/2/yieldday:.* 1164a00946f3_2_yieldday
solar/1164a00946f3/2/irradiation:.* 1164a00946f3_2_irradiation
solar/1164a00946f3/3/name:.* 1164a00946f3_3_name
solar/1164a00946f3/4/name:.* 1164a00946f3_4_name
solar/1164a00946f3/device/bootloaderversion:.* bootloaderversion
solar/1164a00946f3/device/fwbuildversion:.* fwbuildversion
solar/1164a00946f3/device/fwbuilddatetime:.* fwbuilddatetime
solar/1164a00946f3/device/hwpartnumber:.* hwpartnumber
solar/1164a00946f3/device/hwversion:.* hwversion
solar/1164a00946f3/status/limit_relative:.* limit_relative
solar/1164a00946f3/status/limit_absolute:.* limit_absolute
   room       MQTT2_DEVICE
   setList    on:noArg solar/1164a00946f3/cmd/power 1
  off:noArg solar/1164a00946f3/cmd/power 0
  reboot:noArg solar/1164a00946f3/cmd/restart 1
  limit_non_persistent_abs solar/1164a00946f3/cmd/limit_persistent_absolute $EVTPART1
  limit_non_persistent_pct:slider,2,1,100 solar/1164a00946f3/cmd/limit_persistent_relative $EVTPART1
  limit_persistent_abs solar/1164a00946f3/cmd/limit_nonpersistent_absolute $EVTPART1
  limit_persistent_pct:slider,2,1,100 solar/1164a00946f3/cmd/limit_nonpersistent_relative $EVTPART1
   setStateList on off

Viele Grüße
#4
Codeschnipsel / Tasmota Device mit Web Request...
Letzter Beitrag von nicor2k - 10 Mai 2024, 11:23:30
Nachdem ich viel zu lange gebraucht habe, um meine Tasmota Steckdosen mit MQTT zum Laufen zu bekommen (ich nutze noch Mosquitto separat, da geht das nicht so schön per Autodetect, wird wohl Zeit zum Umsteigen ;D ), habe ich zwischenzeitlich eine Lösung per Web Requests eingebaut. Wer nur schalten möchte und kein MQTT installieren möchte, dem hilft das hoffentlich  :)

Mehr zu den Tasmota Web Requests: https://tasmota.github.io/docs/Commands/#how-to-use-commands

Der Befehl zum Schalten ist somit:
http://<ip>/cm?cmnd=Power%20On
http://<ip>/cm?cmnd=Power%20off


Zuerst habe ich einen dummy definiert, den ich als Schalter nutze:
define Tasmota_Steckdose1 dummy
Der bekommt jetzt noch on und off als Schaltflächen:
attr Tasmota_Steckdose1 webCmd on:off

Anschließend 2 notifys, um per GetHttpFile die Steckdose zu schalten (umändern für eure eigene IP-Adresse!):

define act_on_Tasmota_Steckdose1on notify Tasmota_Steckdose1:on { GetHttpFile("192.168.1.100:80", "/cm?cmnd=Power%20On") }
define act_on_Tasmota_Steckdose1off notify Tasmota_Steckdose1:off { GetHttpFile("192.168.1.100:80", "/cm?cmnd=Power%20Off") }

Ich hoffe, das hilft jemandem!  :)
#5
Automatisierung / Aw: Einbinden der neuen Volvo ...
Letzter Beitrag von Sany - 10 Mai 2024, 11:07:09
hier gleich noch ein paar Erweiterungen für die VolvoOnCall DEF:

- Location
- Windows
- Doors
- Tyres
- Warnings


attr VolvoOnCall get10Header1 accept: application/json
attr VolvoOnCall get10Header2 vcc-api-key: %APPKEY%
attr VolvoOnCall get10Header3 authorization: Bearer %AC%
attr VolvoOnCall get10Name Location
attr VolvoOnCall get10Poll 1
attr VolvoOnCall get10URL https://api.volvocars.com/location/v1/vehicles/%VIN%/location

attr VolvoOnCall get11Header1 accept: application/json
attr VolvoOnCall get11Header2 vcc-api-key: %APPKEY%
attr VolvoOnCall get11Header3 authorization: Bearer %AC%
attr VolvoOnCall get11Name Windows
attr VolvoOnCall get11URL https://api.volvocars.com/connected-vehicle/v2/vehicles/%VIN%/windows

attr VolvoOnCall get12Header1 accept: application/json
attr VolvoOnCall get12Header2 vcc-api-key: %APPKEY%
attr VolvoOnCall get12Header3 authorization: Bearer %AC%
attr VolvoOnCall get12Name Doors
attr VolvoOnCall get12URL https://api.volvocars.com/connected-vehicle/v2/vehicles/%VIN%/doors

attr VolvoOnCall get13Header1 accept: application/json
attr VolvoOnCall get13Header2 vcc-api-key: %APPKEY%
attr VolvoOnCall get13Header3 authorization: Bearer %AC%
attr VolvoOnCall get13Name Tyres
attr VolvoOnCall get13URL https://api.volvocars.com/connected-vehicle/v2/vehicles/%VIN%/tyres

attr VolvoOnCall get14Header1 accept: application/json
attr VolvoOnCall get14Header2 vcc-api-key: %APPKEY%
attr VolvoOnCall get14Header3 authorization: Bearer %AC%
attr VolvoOnCall get14Name Warnings
attr VolvoOnCall get14URL https://api.volvocars.com/connected-vehicle/v2/vehicles/%VIN%/warnings

Location ist wie in der App: Update gibts nur nach dem Abstellen des Fahrzeugs. Ist vllt interessant um zu unterscheiden, ob das Auto "zu Hause" ist oder nicht.

Wie weiter oben schon beschrieben wurde: für zyklische Abfragen muss das
Zitatattr VolvoOnCall getXXPoll 1
entsprechend gesetzt werden. Im Beispiel ist es bei Location eingebaut.

Viel Spaß damit


Gruß



Sany
#6
Verbrauchsmessung / Aw: Intelligentes Messystem mi...
Letzter Beitrag von Prof. Dr. Peter Henning - 10 Mai 2024, 11:05:59
ZitatFindet nicht bereits im Zusammenhang mit dem Aufbau einer PV-Anlage eine Erweiterung des Zählerkasten (zumindest bei Altanlagen) statt und man hat Platz genug?

Unser Zählerschrank ist schon ziemlich groß. Da hat neben dem 2. Zähler (2007) auch noch 2024 der neuerdings vorgeschriebene Überspannungsschutz sowie der Leitungsschutzschalter für die WallBox hineingepasst. Auch die Netztrennung bekommt man noch drin unter, ebenso den FI für die 2. PV-Anlage. Dann ist aber Schluss, mehr Fummelarbeit kann ich dem Elektriker nicht abverlangen.

LG

pah
#7
EnOcean / TCM deaktivieren
Letzter Beitrag von Damu - 10 Mai 2024, 10:45:51
Hallo

Ist es möglich ein TCM 310/515 das über Lan angebunden ist temporär zu deaktivieren.
Änlich wie in ZWave (attr ZWave disable 1/0)?
#8
ZWave / Aw: Steinel IS140-2 zeigt komi...
Letzter Beitrag von Damu - 10 Mai 2024, 10:40:43
Danke hab ich falsch verstanden.
Ist es Möglich da einen Hilfetext bei der Abfrage einzufügen, ähnlich Enocean?
(Ist das bei Enocean eventuel falsch?)
Wäre sicherlich für alle übersichtlicher.
#9
Wettermodule / Aw: OpenWeatherMapAPI und IPv...
Letzter Beitrag von betateilchen - 10 Mai 2024, 10:21:40
Hier die Antwort vom Openweathermap-Support:

ZitatWe are currently working on adding IPv6 support for our services; we will not be able to say the exact dates when this update will be completed. However, we are currently working on a deployment.

#10
Solaranlagen / Aw: Wechselrichter Hoymiles HM...
Letzter Beitrag von Tueftler1983 - 10 Mai 2024, 10:00:40
Hallo zusammen, habe einen E-Star Herf800 Wechselrichter der wohl baugleich zum Hoymiles hms800 Wechselrichter ist.
Dieser ist Via Open DTU mit Fhem verbunden.
Hier nutze ich das"Hoymiles openDTU Hub Bridge" template

Klappt auch alles soweit super außer das für AC Power und DC Power das selbe Reading genutzt wird, wodurch diese sich immer überschreiben.

Bei mir habe ich es so abgeändert das ich das DC power Reading in der Readingslist abgeändert habe in: power_DC
anbei meine Raw Definition

defmod Solar_Kraftwerk MQTT2_DEVICE OpenDTU_8547632
attr Solar_Kraftwerk DbLogInclude power,yieldday,yieldtotal
attr Solar_Kraftwerk event-on-change-reading power,yieldtotal
attr Solar_Kraftwerk icon solar
attr Solar_Kraftwerk readingList OpenDTU_8547632:solar/dtu/uptime:.* uptime\
OpenDTU_8547632:solar/dtu/ip:.* ip\
OpenDTU_8547632:solar/dtu/hostname:.* hostname\
OpenDTU_8547632:solar/dtu/rssi:.* rssi\
OpenDTU_8547632:solar/dtu/bssid:.* bssid\
OpenDTU_8547632:solar/114100018ce6/name:.* name\
OpenDTU_8547632:solar/114100018ce6/status/reachable:.* reachable\
OpenDTU_8547632:solar/114100018ce6/status/producing:.* producing\
OpenDTU_8547632:solar/114100018ce6/status/last_update:.* last_update\
OpenDTU_8547632:solar/ac/power:.* power\
OpenDTU_8547632:solar/ac/yieldtotal:.* yieldtotal\
OpenDTU_8547632:solar/ac/yieldday:.* yieldday\
OpenDTU_8547632:solar/ac/is_valid:.* is_valid\
OpenDTU_8547632:solar/dc/power:.* power_DC\
OpenDTU_8547632:solar/dc/irradiation:.* irradiation\
OpenDTU_8547632:solar/dc/is_valid:.* is_valid\
OpenDTU_8547632:solar/dtu/status:.* status\
OpenDTU_8547632:solar/114100018ce6/0/voltage:.* 114100018ce6_0_voltage\
OpenDTU_8547632:solar/114100018ce6/0/current:.* 114100018ce6_0_current\
OpenDTU_8547632:solar/114100018ce6/0/power:.* 114100018ce6_0_power\
OpenDTU_8547632:solar/114100018ce6/0/frequency:.* 114100018ce6_0_frequency\
OpenDTU_8547632:solar/114100018ce6/0/powerfactor:.* 114100018ce6_0_powerfactor\
OpenDTU_8547632:solar/114100018ce6/0/reactivepower:.* 114100018ce6_0_reactivepower\
OpenDTU_8547632:solar/114100018ce6/1/name:.* 114100018ce6_1_name\
OpenDTU_8547632:solar/114100018ce6/1/voltage:.* 114100018ce6_1_voltage\
OpenDTU_8547632:solar/114100018ce6/1/current:.* 114100018ce6_1_current\
OpenDTU_8547632:solar/114100018ce6/1/power:.* 114100018ce6_1_power\
OpenDTU_8547632:solar/114100018ce6/1/yieldday:.* 114100018ce6_1_yieldday\
OpenDTU_8547632:solar/114100018ce6/1/yieldtotal:.* 114100018ce6_1_yieldtotal\
OpenDTU_8547632:solar/114100018ce6/1/irradiation:.* 114100018ce6_1_irradiation\
OpenDTU_8547632:solar/114100018ce6/2/name:.* 114100018ce6_2_name\
OpenDTU_8547632:solar/114100018ce6/2/voltage:.* 114100018ce6_2_voltage\
OpenDTU_8547632:solar/114100018ce6/2/current:.* 114100018ce6_2_current\
OpenDTU_8547632:solar/114100018ce6/2/power:.* 114100018ce6_2_power\
OpenDTU_8547632:solar/114100018ce6/2/yieldday:.* 114100018ce6_2_yieldday\
OpenDTU_8547632:solar/114100018ce6/2/yieldtotal:.* 114100018ce6_2_yieldtotal\
OpenDTU_8547632:solar/114100018ce6/2/irradiation:.* 114100018ce6_2_irradiation\
OpenDTU_8547632:solar/114100018ce6/0/powerdc:.* 114100018ce6_0_powerdc\
OpenDTU_8547632:solar/114100018ce6/0/yieldday:.* 114100018ce6_0_yieldday\
OpenDTU_8547632:solar/114100018ce6/0/yieldtotal:.* 114100018ce6_0_yieldtotal\
OpenDTU_8547632:solar/114100018ce6/0/temperature:.* 114100018ce6_0_temperature\
OpenDTU_8547632:solar/114100018ce6/0/efficiency:.* 114100018ce6_0_efficiency\
OpenDTU_8547632:solar/114100018ce6/device/bootloaderversion:.* bootloaderversion\
OpenDTU_8547632:solar/114100018ce6/device/fwbuildversion:.* fwbuildversion\
OpenDTU_8547632:solar/114100018ce6/device/fwbuilddatetime:.* fwbuilddatetime\
OpenDTU_8547632:solar/114100018ce6/device/hwpartnumber:.* hwpartnumber\
OpenDTU_8547632:solar/114100018ce6/device/hwversion:.* hwversion\
OpenDTU_8547632:solar/114100018ce6/status/limit_relative:.* limit_relative\
OpenDTU_8547632:solar/114100018ce6/status/limit_absolute:.* limit_absolute
attr Solar_Kraftwerk room Solar,Garten,MQTT2_DEVICE,Strom
attr Solar_Kraftwerk stateFormat Power power Watt, Tagesproduction yieldday Wh, ges Production yieldtotal kWh