Neueste Beiträge

#11
Verbrauchsmessung / Aw: Intelligentes Messystem mi...
Letzter Beitrag von Prof. Dr. Peter Henning - 10 Mai 2024, 09:08:06
Njein. 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.

Die wollen übrigens wirklich den neuen Zähler austauschen, der für die neue Anlage eingebaut worden ist - nicht den für die Altanlage. Diese darf nicht über denselben Zähler laufen, wie die neue, weil ich noch bis Ende 2027 eine garantierte Einspeisevergütung von 49,3 Cent/kWh habe.

LG

pah
#12
Anfängerfragen / Aw: reading aus mehreren readi...
Letzter Beitrag von betateilchen - 10 Mai 2024, 09:04:55
Zitat von: ChrisA4 am 10 Mai 2024, 06:20:21aber immer nur kritik zu ernten hab ich nicht erwartet

@betateilchen wenns besser geht dann zeigs doch, aber bitte nicht immer so negative kommentare

  • "Kritik" muss nicht per se etwas negatives sein.
  • meine letzte Antwort war nicht als "negativer Kommentar" gedacht, sondern als ernstgemeinter Hinweis, das Ganze nochmal zu prüfen und ggf. zu verbessern.



  • es heißt "else" und nicht "els"
  • es ist besser, mit ReadingsNum() zu arbeiten anstatt mit ReadingsVal() wenn man Werte nur auf 0 oder 1 prüfen möchte.
  • Variablennamen wie $name muss man nicht in Anführungszeichen setzen
  • Man sollte für jedes userReading einen Trigger verwenden (nur bei "Pumpe" gibt es einen)

Wo ich noch Zweifel habe:

  • Ist es richtig, bei "Messung_PH_Chlor" auf "Umschaltung_Solar_Ladung_1" zu prüfen? Erscheint mir einigermaßen unlogisch.
  • Was passiert in den Fällen, die in Deinen Abfragen nicht berücksichtigt sind? Zum Beispiel, wenn "Umschaltung_Solar_Ladung_1"==1 und "Umschaltung_Solar_Ladung_2" ==0?

...
#13
Anfängerfragen / Aw: reading aus mehreren readi...
Letzter Beitrag von Nobbynews - 10 Mai 2024, 09:01:41
Zitat von: ChrisA4 am 10 Mai 2024, 06:20:21Ich behaupte daß es funktioniert
Glaube ich nicht, jedenfalls nicht vollständig.

Mach mal ein
attr global perlSyntaxCheck 1und rufe dann die def noch einmal auf und drück auf modify zum Abspeichern.
Dann kannst Du Deine Definition nicht abspeichern, da Fehler ausgeworfen werden.

Aus der commandref:
ZitatperlSyntaxCheck
by setting the global attribute perlSyntaxCheck, a syntax check will be executed upon definition or modification, if the command is perl and FHEM is already started.

z.B. 'els' ist falsch und muss 'else' heißen.
#14
Verbrauchsmessung / Aw: Intelligentes Messystem mi...
Letzter Beitrag von KölnSolar - 10 Mai 2024, 08:53:14
Um mal vielleicht etwas Klarheit in die Begrifflichkeiten zu bringen:
- Smartmeter, ist ein gesetzlich nicht definierter Begriff, wird aber "umgangssprachlich" für eine "Messeinrichtung" genutzt, die etwas intelligenter/smarter als ein alter Analogzähler ist
(daher in der Regel als Synonym für die modernen eHz(= elektronischer Haushaltszähler), aber auch, wie Du ja selber für Deinen zusätzlichen "Smartmeter" für Deine neue PV-Anlage für die Steuerung der PV-Batterie schreibst, für jedwede messenden elektronischen Geräte)

Im Gesetz sind nur folgende 3 Begriffe definiert:
- moderne Messeinrichtung
eine Messeinrichtung, die in tatsächlicher Hinsicht mindestens Elektrizitätsverbrauch und Nutzungszeit sowie spätestens, wenn eine Messung der eingespeisten Strommengen erforderlich ist, auch die Elektrizitätserzeugung widerspiegelt und über ein Smart-Meter-Gateway sicher in ein Kommunikationsnetz eingebunden werden kann
- intelligentes Messsystem
eine über ein Smart-Meter-Gateway in ein Kommunikationsnetz eingebundene moderne Messeinrichtung oder Messeinrichtung zur registrierenden Leistungsmessung zur Erfassung elektrischer Energie, die in tatsächlicher Hinsicht mindestens Stromverbrauch, -erzeugung und Nutzungszeit widerspiegelt
- Smart-Meter-Gateway: die Kommunikationseinheit eines intelligenten Messsystems, die ein oder mehrere moderne Messeinrichtungen ... zur Gewährleistung des Datenschutzes, der Datensicherheit und Interoperabilität ...sicher in ein Kommunikationsnetz einbinden kann und über Funktionalitäten zur Erfassung, Verarbeitung und Versendung von Daten verfügt,...

Und zu Deinem Clinch mit dem VNB: Du beziehst Dich in Deiner "Anlagendefinition" auf den Zähler und berücksichtigst Deine Altanlage nicht. Macht logisch Sinn und ich sehe das genauso, aber mit der gesetzlichen Begrifflichkeit "Betreibern von Anlagen" hat der VNB wohl leider recht.

(1) Grundzuständige Messstellenbetreiber haben, soweit dies nach § 30 wirtschaftlich vertretbar ist, Messstellen an ortsfesten Zählpunkten zu den in § 45 genannten Zeitpunkten mit intelligenten Messsystemen wie folgt auszustatten:
1.
...
2.
bei Betreibern von Anlagen mit einer installierten Leistung über 7 Kilowatt.

Grüße Markus
#15
FHEM Code changes / Revision 28861: controls_fhem....
Letzter Beitrag von System - 10 Mai 2024, 08:00:49
Revision 28861: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 28861: controls_fhem.txt: fhemupdate checkin
#16
Bastelecke / Aw: eBUS Adapter 3.0 Inbetrieb...
Letzter Beitrag von weini - 10 Mai 2024, 07:07:39
Sehr gerne.
Mit meiner Konfig funktioniert das lesen recht gut. Schreiben ist für mich aber immer noch so gut wie unmöglich. Mit der Feinjustierung der Latenz bin ich da zwar prinzipiell weitergekommen, aber die Werte die ich ändern will, lassen sich leider nicht schreiben.
#17
Anfängerfragen / Aw: reading aus mehreren readi...
Letzter Beitrag von ChrisA4 - 10 Mai 2024, 06:20:21
define COE_Node_cmi_2 COE_Node 2
attr COE_Node_cmi_2 alias Pool Steuerung
attr COE_Node_cmi_2 group Pool
attr COE_Node_cmi_2 icon scene_pool
attr COE_Node_cmi_2 readingsConfigAnalog 1=Kollektor_Temperatur_Pool_Solar 2=Pool_Wasser_Temperatur 3=Pool_Aussen_Temperatur
attr COE_Node_cmi_2 readingsConfigDigital 1=Pool_Pumpe_Ein 2=Pool_Pumpe_100 3=Pool_Pumpe_80 4=Pool_Pumpe_60 5=SchachtVentil_Gartenhaus 6=Schachtventil_Pool 7=Pos_Meldung_SchachtVentil_Gartenhaus 8=Pos_Meldung_Schachtventil_Pool 9=Wasserstand_Sensor 10=Ventile_Wasserzuleitung 11=Umschaltung_Wassermessung_1 12=Umschaltung_Wassermessung_2 13=Umschaltung_Solar_Ladung_1 14=Umschaltung_Solar_Ladung_2 15=T_Max_Begrenzung
attr COE_Node_cmi_2 room Pool
attr COE_Node_cmi_2 stateFormat {"Pool Temperatur: ".ReadingsVal($name,"Pool_Wasser_Temperatur",0)." °C<br>Solar Temperatur: " .ReadingsVal($name,"Kollektor_Temperatur_Pool_Solar",0)." °C<br>Aussen Temperatur: ".ReadingsVal($name,"Pool_Aussen_Temperatur",0)." °C<br>Pumpe: ".ReadingsVal($name,"Pumpe",0)." <br>Solar Ladung: ".ReadingsVal($name,"Solar_Ladung",0)." <br>PH und Chlor Messung: ".ReadingsVal($name,"Messung_PH_Chlor",0)." <br>Schacht Ventil Stellung: ".ReadingsVal($name,"Schacht_Ventil_Stellung",0)." <br>Wasser Zulauf: ".ReadingsVal($name,"Wasser_Zulauf",0)." <br>"}
attr COE_Node_cmi_2 userReadings Pumpe:Pool_Pumpe_.* {return "Ein" if ReadingsNum($name,'Pool_Pumpe_Ein',0);; return "100 %" if ReadingsNum($name,'Pool_Pumpe_100',0);; return "80 %" if ReadingsNum($name,'Pool_Pumpe_80',0);; return "60 %" if ReadingsNum($name,'Pool_Pumpe_60',0);; return "Aus";;}, Schacht_Ventil_Stellung {if (ReadingsVal("$name","Pos_Meldung_SchachtVentil_Gartenhaus","") eq "1") {return "Gartenhaus"} elsif (ReadingsVal("$name","Pos_Meldung_Schachtventil_Pool","") eq "1") {return "Pool"} els {return "Drehung"}},Messung_PH_Chlor {if (ReadingsVal("$name","Umschaltung_Wassermessung_1","") eq "1" && ReadingsVal("$name","Umschaltung_Wassermessung_2","") eq "1") {return "Aktiv"} elsif (ReadingsVal("$name","Umschaltung_Solar_Ladung_1","") eq "0" && ReadingsVal("$name","Umschaltung_Solar_Ladung_2","") eq "0") {return "Aus"}},Solar_Ladung {if (ReadingsVal("$name","Umschaltung_Solar_Ladung_1","") eq "1" && ReadingsVal("$name","Umschaltung_Solar_Ladung_2","") eq "1") {return "Aktiv"} elsif (ReadingsVal("$name","Umschaltung_Solar_Ladung_1","") eq "0" && ReadingsVal("$name","Umschaltung_Solar_Ladung_2","") eq "0") {return "Aus"}},Wasser_Zulauf {if (ReadingsVal("$name","Ventile_Wasserzuleitung","") eq "1") {return "Aktiv"} els {return "Aus"}}
#   CFGFN     
#   DEF        2
#   FUUID      663c63f8-f33f-c95d-d985-ba31385ffa172ca8
#   IODev      cmi
#   LASTInputDev cmi
#   MSGCNT     2797
#   NAME       COE_Node_cmi_2
#   NR         714
#   STATE      Pool Temperatur: 22.8 °C<br>Solar Temperatur: 5.6 °C<br>Aussen Temperatur: 8.5 °C<br>Pumpe: 100 % <br>Solar Ladung: Aus <br>PH und Chlor Messung: Aktiv <br>Schacht Ventil Stellung: Gartenhaus <br>Wasser Zulauf: Aus <br>
#   TYPE       COE_Node
#   cmi_MSGCNT 2797
#   cmi_TIME   2024-05-10 06:09:50
#   eventCount 2796
#   READINGS:
#     2024-05-10 06:06:36   Kollektor_Temperatur_Pool_Solar 5.6
#     2024-05-10 06:09:50   Messung_PH_Chlor Aktiv
#     2024-05-10 06:09:36   Pool_Aussen_Temperatur 8.5
#     2024-05-10 03:31:30   Pool_Pumpe_100  1
#     2024-05-09 17:01:44   Pool_Pumpe_60   0
#     2024-05-09 11:05:45   Pool_Pumpe_80   0
#     2024-05-09 07:51:14   Pool_Pumpe_Ein  0
#     2024-05-10 06:09:36   Pool_Wasser_Temperatur 22.8
#     2024-05-10 03:31:50   Pos_Meldung_SchachtVentil_Gartenhaus 1
#     2024-05-10 03:31:40   Pos_Meldung_Schachtventil_Pool 0
#     2024-05-10 03:31:30   Pumpe           100 %
#     2024-05-10 03:31:40   SchachtVentil_Gartenhaus 1
#     2024-05-10 06:09:50   Schacht_Ventil_Stellung Gartenhaus
#     2024-05-10 03:31:40   Schachtventil_Pool 0
#     2024-05-10 06:09:50   Solar_Ladung    Aus
#     2024-05-09 07:51:14   T_Max_Begrenzung 0
#     2024-05-09 07:51:14   Umschaltung_Solar_Ladung_1 0
#     2024-05-09 07:51:14   Umschaltung_Solar_Ladung_2 0
#     2024-05-09 08:18:40   Umschaltung_Wassermessung_1 1
#     2024-05-09 07:51:14   Umschaltung_Wassermessung_2 1
#     2024-05-09 07:51:14   Ventile_Wasserzuleitung 0
#     2024-05-10 06:09:50   Wasser_Zulauf   Aus
#     2024-05-10 03:31:40   Wasserstand_Sensor 0
#     2024-05-09 07:49:44   state           defined
#   helper:
#     CAN_NODE_ID 2
#   hmccu:
#
setstate COE_Node_cmi_2 Pool Temperatur: 22.8 °C<br>Solar Temperatur: 5.6 °C<br>Aussen Temperatur: 8.5 °C<br>Pumpe: 100 % <br>Solar Ladung: Aus <br>PH und Chlor Messung: Aktiv <br>Schacht Ventil Stellung: Gartenhaus <br>Wasser Zulauf: Aus <br>
setstate COE_Node_cmi_2 2024-05-10 06:06:36 Kollektor_Temperatur_Pool_Solar 5.6
setstate COE_Node_cmi_2 2024-05-10 06:09:50 Messung_PH_Chlor Aktiv
setstate COE_Node_cmi_2 2024-05-10 06:09:36 Pool_Aussen_Temperatur 8.5
setstate COE_Node_cmi_2 2024-05-10 03:31:30 Pool_Pumpe_100 1
setstate COE_Node_cmi_2 2024-05-09 17:01:44 Pool_Pumpe_60 0
setstate COE_Node_cmi_2 2024-05-09 11:05:45 Pool_Pumpe_80 0
setstate COE_Node_cmi_2 2024-05-09 07:51:14 Pool_Pumpe_Ein 0
setstate COE_Node_cmi_2 2024-05-10 06:09:36 Pool_Wasser_Temperatur 22.8
setstate COE_Node_cmi_2 2024-05-10 03:31:50 Pos_Meldung_SchachtVentil_Gartenhaus 1
setstate COE_Node_cmi_2 2024-05-10 03:31:40 Pos_Meldung_Schachtventil_Pool 0
setstate COE_Node_cmi_2 2024-05-10 03:31:30 Pumpe 100 %
setstate COE_Node_cmi_2 2024-05-10 03:31:40 SchachtVentil_Gartenhaus 1
setstate COE_Node_cmi_2 2024-05-10 06:09:50 Schacht_Ventil_Stellung Gartenhaus
setstate COE_Node_cmi_2 2024-05-10 03:31:40 Schachtventil_Pool 0
setstate COE_Node_cmi_2 2024-05-10 06:09:50 Solar_Ladung Aus
setstate COE_Node_cmi_2 2024-05-09 07:51:14 T_Max_Begrenzung 0
setstate COE_Node_cmi_2 2024-05-09 07:51:14 Umschaltung_Solar_Ladung_1 0
setstate COE_Node_cmi_2 2024-05-09 07:51:14 Umschaltung_Solar_Ladung_2 0
setstate COE_Node_cmi_2 2024-05-09 08:18:40 Umschaltung_Wassermessung_1 1
setstate COE_Node_cmi_2 2024-05-09 07:51:14 Umschaltung_Wassermessung_2 1
setstate COE_Node_cmi_2 2024-05-09 07:51:14 Ventile_Wasserzuleitung 0
setstate COE_Node_cmi_2 2024-05-10 06:09:50 Wasser_Zulauf Aus
setstate COE_Node_cmi_2 2024-05-10 03:31:40 Wasserstand_Sensor 0
setstate COE_Node_cmi_2 2024-05-09 07:49:44 state defined


Ich behaupte daß es funktioniert

Ich bin leider kein profi in den sprachen von perl usw
und bin auch deswegen ins forum gegangen um hilfe zu bekommen "Anfängerfragen"
aber immer nur kritik zu ernten hab ich nicht erwartet

@betateilchen wenns besser geht dann zeigs doch, aber bitte nicht immer so negative kommentare

#18
Verbrauchsmessung / Aw: Intelligentes Messystem ->...
Letzter Beitrag von Prof. Dr. Peter Henning - 10 Mai 2024, 05:35:18
In einem anderen Thread geht es um dasselbe Thema, darum mache ich den hier mal zu.

Hier gehts weiter:
https://forum.fhem.de/index.php?msg=1312854

LG

pah
#19
Verbrauchsmessung / Aw: Intelligentes Messystem mi...
Letzter Beitrag von Prof. Dr. Peter Henning - 10 Mai 2024, 05:34:22
@RalfRog: Den Optimismus teile ich nicht. Wenn man sich die Fotos bei Netze-BW ansieht, ist das "Smartmeter" deutlich fetter als die bisher bei mir installierten "Modernen Messsysteme".

@Jackie:
Zitatderzeit hole ich quasi sekündlich Werte ab.
Das ist mit Sicherheit Overkill und erzeugt nur unnütze Last mit stark schwankenden Werten.

Bei meiner kommenden 2. PV-Anlage ist, weil eine Notstromversorgung mit manueller(!) Netztrennung dazugehört, ein weiteres Smartmeter dabei. Das werde ich aber über ModBus auslesen müssen (weil es damit schon mit dem Wechselrichter kommuniziert). Mit den Daten muss ich dann, wenn ich Überschussladen realisieren will, alle 5 Sekunden die Wallbox versorgen.

So, nachdem es hier im Endeffekt um dasselbe Thema geht, mache ich den anderen Thread mal zu.

LG

pah
#20
Homematic / Aw: HBWired an CCU 3 nutzen
Letzter Beitrag von maxx3105 - 10 Mai 2024, 04:46:54
Die erste Version meines Addons für die CCU2/3 Raspberrmatic funktioniert soweit.
root@homematic-raspi:/tmp/CCU_RM# ./update_script
UNDEFINED
root@homematic-raspi:/tmp/CCU_RM# /usr/local/etc/config/rc.d/hbwired_addon start
Found firmware version 3.75.7 - using patch subdirectory version ge_345
Starting complete installation within 'start' 10.05.2024 04:32:48
Found 1 monit process(es)
Stopping monitoring service for ReGaHss, RFD and HS485D
Found 1 ReGaHss process(es)
Stopping ReGaHss: ....OK
Found 1 rfd process(es)
Stopping rfd: OK
Running scripts...
  - install_hbw-1w-t10
find: /usr/local/addons/hbwired_addon/customized_firmware: No such file or directory
No customized firmware files found in /usr/local/addons/hbwired_addon/customized_firmware.
(Re-)Creating symlinks for firmware files...
  - HBW-LC-Sw-12.xml
  - HBW-LC-Sw-8.xml
  - hbw-dis-key-4.xml
  - hbw-sen-db-4.xml
  - hbw-sen-db-4_v0.2.xml
  - hbw-sen-ep.xml
  - hbw_1w_t10_v1.xml
  - hbw_cc_dt3_t6.xml
  - hbw_cc_vd2.xml
  - hbw_cc_vd8.xml
  - hbw_lc_bl-4.xml
  - hbw_lc_bl-8.xml
  - hbw_sc-10_dim-6.xml
  - hbw_sen_key_12.xml
  - hbw_sen_sc_12_dr.xml
Starting rfd: .OK
Starting ReGaHss: .OK
Starting monitoring service for ReGaHss and RFD
Installation done.

Du darfst diesen Dateianhang nicht ansehen.