Hallo zusammen,
ich habe gerade einen ShellyUni in Betrieb genommen und der läuft auch wunderbar, nur leider wird die per ADC gemessene Spannung nicht im Device als Reading übernommen. Im WebInterface des Shelly ist sie vorhanden. Ist das ggf. gar nicht vorgesehen?
Aktuelle Version des Perl Moduls ist 36_Shelly.pm:v3.3.0-s24222/2021-04-11, sollte also passen. Unten noch die relevanten Daten aus dem Geräte Details.
Hat jemand eine Idee woran das liegt?
Grüße
Matthias
Internals:
-----------
DEF 192.168.2.17
DURATION
0
FUUID
619b5e35-f33f-ccbf-92e0-b5a99cbb6a26db9c
FVERSION
36_Shelly.pm:v3.3.0-s24222/2021-04-11
INTERVAL
5
NAME
msdShellyUni1
NR
177
SHELLYID
shellyuni-3C6105E4EE1D
STATE
OK
TCPIP
192.168.2.17
TYPE
Shelly
Readings:
-----------
cloud
disabled
2021-11-22 10:09:09
energy
0
2021-11-22 10:23:55
firmware
v1.11.7
2021-11-22 10:23:55
network
connected to 192.168.2.17
2021-11-22 10:23:52
relay_0
off
2021-11-22 10:23:55
relay_1
off
2021-11-22 10:23:55
state
OK
2021-11-22 10:23:55
Attribute:
-----------
interval
5
model
shellyuni
Der ShellyUni wird vom Shelly-Modul bisher nur rudimentär unterstützt.
Mehr ist in Arbeit - siehe hier:
https://forum.fhem.de/index.php/topic,118446.msg1180770.html#msg1180770 (https://forum.fhem.de/index.php/topic,118446.msg1180770.html#msg1180770)
Hallo,
ich habe mir das 36_Shelly.pm mal angeschaut und eine Änderung eingebaut für das Auslesen und Schreiben der per ADC gemessenen Spannung, funktioniert einwandfrei.
Es müssten diese 2 Zeilen Code eingefügt werden in die Sub "Shelly_Status", nach Zeile 1081:
$voltage = $jhash->{'adcs'}[0]{'voltage'};
readingsBulkUpdateIfChanged($hash,"voltage",$voltage);
Dann natürlich noch $voltage aufnehmen in "my" in Zeile 1060.
Besteht eine Chance, dass das offiziell wird damit ich (und ggf. andere, die das nachbauen) das nicht beim nächstem Update wieder verlieren?
Grüße
Matthias
Am besten hier posten:
https://forum.fhem.de/index.php/topic,118446.msg1128588.html#msg1128588 (https://forum.fhem.de/index.php/topic,118446.msg1128588.html#msg1128588)
Da lieste der Modul-Ersteller mit.
Hi JWRu,
das mache ich, danke.
Grüße
Matthias
Hallo,
bräuchte als Greenhorn mal etwas Unterstützung. Wie bekomme ich die Voltage in den Readings angezeigt.?
Anbei mein DeviceOverview:
Internals:
DEF 192.168.1.58
DURATION 0
FUUID 622a1c95-f33f-9981-5961-2fae5fedbcf8595a
INTERVAL 60
NAME ke_ShellyUniZisterne
NR 955
SHELLYID shellyuni-C45BBE6BE7D8
STATE OK
TCPIP 192.168.1.58
TYPE Shelly
READINGS:
2022-03-10 16:36:33 cloud disabled
2022-03-11 09:51:29 config energy= [channel 0]
2022-03-11 09:46:29 firmware v1.11.8
2022-03-11 09:46:19 network <html>connected to <a href="http://192.168.1.58">192.168.1.58</a></html>
2022-03-11 09:19:18 relay off
2022-03-11 09:50:03 relay_0 on
2022-03-11 09:50:03 state OK
Attributes:
defchannel 0
mode relay
room Keller
Hallo,
gibt es bereits eine Lösung, um sich die Spannung anzeigen zu lassen?
DEF 192.168.178.122
DURATION 0
FUUID 6493023f-f33f-3b5c-edec-5f2b895cc4baf170
FVERSION 36_Shelly.pm:v4.1.0-s26017/2022-05-02
INTERVAL 60
NAME Spannungsmesser_Solarbatterie
NR 2551
SHELLYID shellyuni-E868E7F46F8C
STATE OK
TCPIP 192.168.178.122
TYPE Shelly
eventCount 141
.attraggr:
.attrminint:
OLDREADINGS:
READINGS:
2023-06-21 15:59:28 cloud disabled
2023-06-21 23:10:02 energy 0
2023-06-21 16:19:26 firmware v1.13.0
2023-06-22 10:08:00 network <html>connected to <a href="http://192.168.178.122">192.168.178.122</a></html>
2023-06-21 23:28:03 relay_0 off
2023-06-21 23:10:02 relay_1 off
2023-06-22 10:08:00 state OK
Du arbeitest vermutlich noch mit dem alten Originalmodul.
Aktuell wird die Weiterentwicklung hier diskutiert:
https://forum.fhem.de/index.php?topic=118446.0
Ob der Uni dabei musst du mal schauen.
Ansonsten kannst du dir das READING ggfs. über das Modul JSONMOD holen.
Ist dann allerdings ein zweites DEVICE.