Neueste Beiträge

#1
FHEM Code changes / Revision 28833: 74_GardenaSmar...
Letzter Beitrag von System - 03 Mai 2024, 13:00:09
Revision 28833: 74_GardenaSmartDevice: fix patch code scheduling by hhhdg

74_GardenaSmartDevice: fix patch code scheduling by hhhdg

Source: Revision 28833: 74_GardenaSmartDevice: fix patch code scheduling by hhhdg
#2
MQTT / Aw: ShellyWall Display
Letzter Beitrag von Hermann - 03 Mai 2024, 12:50:37
Hallo Leute

Mein Fazit zu dem Display.
Ist wohl z.Zt. nur in der Shelly Cloud sinnvoll einzusetzen,
zumindest weiss ich es nicht besser.

Und nur als Thermostat mit Feuchte und Helligkeitsmessung schon sehr teuer.

mfg.
Hermann
#3
SVG / Plots / logProxy / Hour Wert wird nicht resettet
Letzter Beitrag von Rampler - 03 Mai 2024, 11:55:03
Hallo Community,
ich versuche mich gerade mit dem Statistic Modul.
Ich verstehe nicht, warum der Stundenzähler nicht genullt wird.
Auswerten möchte ich das Reading "Einspeisung_Total" vom device SmartMeter.
Dafür habe ich im statistic Modul folgendes eingetragen:

attr SmartMeter deltaReadings Einspeisung_Total
Dieses Reading erhöht sich mit jeder eingespeisten Kilowattstunde um eins.

2024-05-03_00:00:03 SmartMeter statEinspeisung_Total: Hour: 0 Day: 0 Month: 36 Year: 46 (since: 2024-04-30_15:14:28 )
2024-05-03_08:24:46 SmartMeter statEinspeisung_Total: Hour: 1 Day: 1 Month: 37 Year: 47 (since: 2024-04-30_15:14:28 )
2024-05-03_10:54:03 SmartMeter statEinspeisung_Total: Hour: 2 Day: 2 Month: 38 Year: 48 (since: 2024-04-30_15:14:28 )

Die erste eingespeiste Kilowattstunde wurde um 08:24:46 gemeldet.
Die nächste Kilowattstunde dann um 10:54:03.
Müsste jetzt nicht der Stundenwert in der Zeile-10:54:03 wieder auf 1 stehen ?

VG Klaus
#4
Solaranlagen / Aw: Photovoltaik Eigenverbrauc...
Letzter Beitrag von ch.eick - 03 Mai 2024, 10:59:43
Durch meine Implementierung wird ja auch der Hausverbrauch korrigiert und AC Laden verwende ich ebenfalls.
Vieleicht findest Du ja auch Spaß an den anderen Devices ;-)
#5
Solaranlagen / Aw: Photovoltaik Eigenverbrauc...
Letzter Beitrag von ReneR1986 - 03 Mai 2024, 10:55:18
Hallo Christian,

ich habe deine RAW Definition
https://svn.fhem.de/fhem/trunk/fhem/contrib/ch.eick/Photovoltaik/Wechselrichter/RAW_WR_1.txt
mal genommen aber den DB Anteil rausgenommen.
Ich glaube ich habe alle Werte die ich im Moment benötige. Wenn dann bald der zweite WR kommt, dann schaue ich mir auch die andere Definition an.

https://svn.fhem.de/fhem/trunk/fhem/contrib/ch.eick/Photovoltaik/Wechselrichter/RAW_WR_2.txt

Ich bin gespannt, ob die Anzeige dann auch stimmt, wenn AC-Seitiges laden mit ins Spiel kommt.
Ich habe hier gesehen, dass dann u.U. der Hausverbrauch negativ angezeigt wird.

https://www.photovoltaikforum.com/thread/156800-kostal-plenticore-schwarmverschaltung/

VG
#6
Sonstige Systeme / Aw: [Neues Modul] 74_Automower...
Letzter Beitrag von wieral - 03 Mai 2024, 10:48:59
Benötige Hilfe bei der Installation eines Automower Aspire.

Folgende Schritte durchgeführt
Anmeldung im Husqvarna Developer Portal
Application angelegt
Application Key
Application Secret

Sobald ich die Definition

define Kutte AutomowerConnect  <Application Key>

Stürzt FHEM auf meinem Life und Testsystem ab.

Erhalte folgenden Eintrag im Log

024.05.03 10:12:07.375 5: Loading ./FHEM/74_AutomowerConnect.pm
2024.05.03 10:12:07.479 2: Registering AutomowerConnect Kutte for URL /AutomowerConnect/Kutte/map...
2024.05.03 10:12:07.480 2: Registering AutomowerConnect Kutte for URL /AutomowerConnect/Kutte/json...
2024.05.03 10:12:07.480 1: PERL WARNING: Use of uninitialized value $attrVal in pattern match (m//) at lib/FHEM/Devices/AMConnect/Common.pm line 338.
2024.05.03 10:12:09.967 4: AutomowerConnect Kutte getMowerResponse: response $statuscode >200<, $err ><, $param->url https://api.amc.husqvarna.dev/v1/mowers
$data >{"data":[{"type":"mower","id":"2817c4c5-3865-43fc-8964-780577fa2a6f","attributes":{"system":{"name":"Automower Aspire","model":"Husqvarna Automower® Aspire™ R4","serialNumber":241011852},"battery":{"batteryPercent":100},"capabilities":{"headlights":false,"workAreas":false,"position":false,"stayOutZones":false},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","inactiveReason":"NONE","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"calendar":{"tasks":[{"start":750,"duration":150,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":false,"workAreaId":0}]},"planner":{"nextStartTimestamp":1714739400000,"override":{"action":"NOT_ACTIVE"},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1714723678284},"positions":[],"settings":{"cuttingHeight":null,"headlight":{"mode":null}},"statistics":{"cuttingBladeUsageTime":12185,"numberOfChargingCycles":1,"numberOfCollisions":192,"totalChargingTime":797,"totalCuttingTime":12185,"totalDriveDistance":3634,"totalRunningTime":12532,"totalSearchingTime":226}}}]}<
2024.05.03 10:12:09.968 5: AutomowerConnect Kutte getMowerResponse: found 0 => Automower Aspire 2817c4c5-3865-43fc-8964-780577fa2a6f
Not a reference at lib/FHEM/Devices/AMConnect/Common.pm line 1032.

Vielen Dank für eure Unterstützung.
#7
Solaranlagen / Aw: Einbindung eines Sungrow S...
Letzter Beitrag von tobmaster1985 - 03 Mai 2024, 10:42:01
Zitat von: Blauhorn am 24 März 2024, 18:57:09könntest Du Näheres zum Abfragen der SBR128 sagen? Ich habe die gleiche Konfiguration und würde gern den Batteriestatus mit einbauen.


define SBR128 ModbusAttr 2 2 <IP WiNet-S>:502 TCP
attr SBR128 DbLogExclude .*
attr SBR128 dev-h-combine 10
attr SBR128 dev-i-combine 10
attr SBR128 dev-type-S16-unpack s>
attr SBR128 dev-type-S32-len 2
attr SBR128 dev-type-S32-revRegs 1
attr SBR128 dev-type-S32-unpack l>
attr SBR128 dev-type-U32-len 2
attr SBR128 dev-type-U32-revRegs 1
attr SBR128 dev-type-U32-unpack N
attr SBR128 enableQueueLengthReading 0
attr SBR128 event-min-interval .*:3600
attr SBR128 event-on-change-reading .*
attr SBR128 obj-i10740-expr $val/10
attr SBR128 obj-i10740-poll 1
attr SBR128 obj-i10740-reading Voltage_Battery
attr SBR128 obj-i10741-expr $val/10
attr SBR128 obj-i10741-poll 1
attr SBR128 obj-i10741-reading Current_Battery
attr SBR128 obj-i10741-type S16
attr SBR128 obj-i10742-expr $val/10
attr SBR128 obj-i10742-poll 1
attr SBR128 obj-i10742-reading Temperature_Battery
attr SBR128 obj-i10743-expr $val/10
attr SBR128 obj-i10743-poll 1
attr SBR128 obj-i10743-polldelay x10
attr SBR128 obj-i10743-reading Level_Battery_SOC
attr SBR128 obj-i10744-poll 1
attr SBR128 obj-i10744-polldelay x1000
attr SBR128 obj-i10744-reading Level_Battery_SOH
attr SBR128 obj-i10745-expr $val/10
attr SBR128 obj-i10745-poll 1
attr SBR128 obj-i10745-reading Energy_Battery-Charge_Total
attr SBR128 obj-i10745-type U32
attr SBR128 obj-i10747-expr $val/10
attr SBR128 obj-i10747-poll 1
attr SBR128 obj-i10747-reading Energy_Battery-Discharge_Total
attr SBR128 obj-i10747-type U32
attr SBR128 room PV
attr SBR128 showError 1

So sehen dann die Readings aus:
setstate SBR128 2024-05-03 10:22:33 Current_Battery -1.2
setstate SBR128 2024-05-03 10:22:33 Energy_Battery-Charge_Total 687.8
setstate SBR128 2024-05-03 10:22:33 Energy_Battery-Discharge_Total 645.9
setstate SBR128 2024-05-03 08:55:05 LAST_ERROR timeout waiting for reply to fc 4 to id 2, i10740, len 9
setstate SBR128 2024-05-03 10:22:33 Level_Battery_SOC 39.8
setstate SBR128 2024-05-03 10:22:33 Level_Battery_SOH 100
setstate SBR128 2024-04-15 23:22:45 QueueLength 0
setstate SBR128 2024-05-03 10:22:33 Temperature_Battery 18.8
setstate SBR128 2024-05-03 10:22:33 Voltage_Battery 263.3
setstate SBR128 2024-04-21 00:02:37 state opened

Der Strom wird mit Vorzeichen ausgegeben: negativ = Laden, positiv = Entladen


Zitat von: ChrisH am 30 April 2024, 22:08:14Ich bin jetzt die Liste mit den Modbus Registern (V. 1.0.23) zweimal durch auf der Suche nach einem
Zaehler fuer den Tagesverbrauch (im Haus). Irgendwo muss der Wert doch herkommen den die iSolarcloud App anzeigt.

Oder rechnen die einfach die Einzelwerte "zusammen"?

Eigentlich wollte mir ja nur noch einen Autarkiegrad fuer mein Grafana zusammen bauen.

Richtig, es wird zusammengerechnet. Ein dediziertes Register gibt es dafür nicht.

Ich habe es u.a. so per userReading gelöst:
Energy_Consumption_Daily {sprintf("%.1f", (
ReadingsNum ("SH10RT","Energy_Import_Daily", 0) +
ReadingsNum("SH10RT","Energy_Direct_Consumption_Daily", 0) +
ReadingsNum("SH10RT", "Energy_Battery-Discharge_Daily",0)));},
Energy_Consumption_Total {sprintf("%.1f", (
ReadingsNum ("SH10RT","Energy_Import_Total", 0) +
ReadingsNum("SH10RT","Energy_Direct_Consumption_Total", 0) +
ReadingsNum("SH10RT", "Energy_Battery-Discharge_Total",0)));},

Ist jetzt nicht 100% genau, da auch eine Batterieentladung auch ins Netz exportiert werden kann (Lastschwankung oder Zwangsentladung).

In Grafana habe ich mir ein Donut Diagramm mit den drei Feldern erstellt, ein separates Panel für den Autarkiegrad habe ich (noch) nicht.

VG
Tobias
#8
Anfängerfragen / Aw: Reading Werte finden und v...
Letzter Beitrag von Prof. Dr. Peter Henning - 03 Mai 2024, 10:38:56
Das mit den Threshold-Werten halte ich für ziemlichen Unsinn, eben weil die Zeiten fehlen. Deswegen benutze ich in der aWATTl4-Funktion ein assoziatives Array.

Zitat von: whistler81 am 01 Mai 2024, 16:04:16Freut mich sehr, dass mein Input den Weg in die WIKI geschafft hat
In diesen Wein muss ich leider etwas Wasser gießen. Meine Perl-Funktion im Wiki habe ich nicht erst jetzt programmiert, die läuft schon seit Januar und ist Bestandteil eines in Entwicklung befindlichen Energiemanagementsystems.

LG

pah
#9
Automatisierung / Aw: Einbinden der neuen Volvo ...
Letzter Beitrag von Sany - 03 Mai 2024, 10:08:43
Hallo zusammen,

versuche gerade meinen Volvo zu erreichen. Dazu habe ich das Beispiel aus Post#1 mit den Anpassungen wg v2 aus Post #33 erweitert. Die Vorbereitungen auf der Volvoseite (VCC API key etc) sind auch erledigt. Dort sehe ich auch, dass Abfragen ankommen (Requests today: 18 out of 10.000). Nur scheint das mit dem access-Token nicht zu klappen, weshalb dann z.B. SOC Abfragen als unauthorized abgewiesen werden.
Sehe gerade auf der Volvo-Seite:
ZitatThis API is available for:

    All car models between model year 2015 and 2022 (some endpoints have limited availability).
ich hoffe mal das geht auch für ein spätes 2023 Modell....

Könnte jemand, bei dem es funktioniert, mal die gesamte DEF posten? Ich denke das führt schneller ans Ziel, als meine Versuche zu reparieren....


Danke schon mal.

Bei Bedarf poste ich auch gerne meine DEF und den Output.


Gruß

Sany
#10
Sonstige Systeme / Aw: Netatmo Modul - 38_netatmo...
Letzter Beitrag von tomcat.x - 03 Mai 2024, 09:31:06
Bei mir immer noch alles "grün". Account-Gerät ist verbunden und sowohl Forecast als auch meine Sensoren liefern Daten.