WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

v82510
Beiträge: 25
Registriert: 11.12.2016, 12:25

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von v82510 » 08.10.2017, 13:04

Hy Jungs,

seit dem Update auf die aktuelle Version von Raspberrymatic, funktioniert folgendes Script nicht mehr:

system.Exec("wget -O /dev/null -q http://192.168.178.5/web/message?text=D ... 1",&stdout, &stderr);


kann mir da einer helfen???

Bulli
Beiträge: 494
Registriert: 29.04.2014, 18:38
Hat sich bedankt: 2 Mal
Danksagung erhalten: 9 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von Bulli » 08.10.2017, 15:18

Hallo
les mal die letzten 4 Beiträge vor deinen.
viewtopic.php?f=26&t=36623&start=780#p388382

Gruß
Bulli

Benutzeravatar
Herbert_Testmann
Beiträge: 11062
Registriert: 17.01.2009, 11:30
Danksagung erhalten: 7 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von Herbert_Testmann » 08.10.2017, 15:18

v82510 hat geschrieben: seit dem Update auf die aktuelle Version von Raspberrymatic, funktioniert folgendes Script nicht mehr:

system.Exec("wget -O /dev/null -q http://192.168.178.5/web/message?text=D ... 1",&stdout, &stderr);
kann mir da einer helfen???
Hallo

als erstes solltest Du mal eine Seite (5 Beiträge) zurück blättern und dort die Antwort lesen.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig

BadenPower

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von BadenPower » 08.10.2017, 15:28

Ich habe mich ja immer wieder breitschlagen lassen und neue und bestehende Bugs gemeldet.

Aber wenn eine sinnlose Änderung nun auch noch als Feature dargesellt wird
jmaus hat geschrieben: Feature: ReGa – Limitierung der ToString() Ausgabe von Gleitkommazahlen auf 15 Nachkommastellen (wie in Dokumentation angegeben) um eine benutzerfreundlichere Ausgabe / Vergleich zu ermöglichen.
dann gehen bei mir endgültig die Lichter aus.

Welcher Vergleich wurde durch die Limitierung ermöglicht?
Was ist daran benutzerfreundlich?

Wenn man der Meinung ist, dass .ToSting(20) nun keine 20 Zeichen sondern nur immer 15 hinter dem Dezimalpunkt ausgeben darf, dann ist dies wirklich benutzerfreundlich, denn kein Mensch käme auf die Idee, dass die Zahl im Parameter etwas mit der Ausgabelänge zu tun hätte.

Auch ist es ein super Feature, dem Anwender die die Möglichkeit zu nehmen, die Rechenungenauigkeit ermitteln zu können.

Da (M_PI).ToString(20) nun schön einen 17 Zeichen langen String "3.141592653589793" ausgibt, anstelle eines mit 20 Nachkommastellen ausgestatten Strings "3.14159265358979311600", welcher die Rechenungenauigkeit anzeigt, ist dies sehr benutzerfreundlich.

Der Anwender fragt sich dann bestimmt nicht, warum (M_PI*10000).ToString(15) nicht 31415.9265358979323846, was der"normale" Anwender erwarten würde, sondern 31415.926535897931899, obwohl in der Doku Pi mit 3.14159265358979323846 angegeben ist.

Man will ja durch die Beschränkung auf 15 Nachkommastellen, den normalen Beutzer vor der Sichtbarkeit der Rechenunungenauigkeit schützen, damit er dadurch nicht verwirrt wird.

Daher verwirrt es den Benutzer bestimmt nicht, dass er in diesem Beispiel "31415.926535897931899" als Ausgabe erhält.

Das nenne ich mal anwerderfreundlich, da es jetzt ja wie man sieht überhaupt keine Verwirrungen mehr geben kann.

Fazit:
Da dies ja nun ein Feature ist, welches den "normalen" Anwender nun absolut "nicht mehr" verwirren kann und dadurch auch noch bestehende Skripte nicht mehr funktionieren, nenne ich dies eine absolut geniale Änderung.
Mehr davon, denn das brauchen wir alle. Sich um die wirklichen Bugs zu kümmern, ist da doch eher nebensächlich.


Damit die ReGa nun auch weiterhin richtig anwenderfreundlich bleibt und durch solche Änderungen noch anwenderfreundlicher wird, ziehe ich mich entgültig aus dem Bug-Reporting zurück, sofern diese sinnlose und noch mehr Verwirrung stiftende Änderung weiterhin ein Feature bleibt und nicht als BugFix in der nächsten Beta22 wieder normal funktioniert.
.

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von Black » 08.10.2017, 16:45

ich kann es langsamm nimmer lesen.... :evil: :evil: :evil:
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

mule
Beiträge: 1168
Registriert: 06.07.2010, 00:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 35 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von mule » 08.10.2017, 18:47

Ja, wäre schön wenn Badenpower endlich nach dem was er in seiner Signatur stehen hat auch handelt: Also hier endlich die Biege macht! Das Gemotze und Gestänkere ist null konstruktiv und daher schlicht Spam und müllt damit diesen Thread nur zu!
Aktuelle Projekte:
Direkter SMS-Versand und -Empfang über CCU2&Raspberrymatic ohne Cloud:
viewtopic.php?f=31&t=39483

Automower (G2) steuern über Homematic per WLAN:
viewtopic.php?f=31&t=7295

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von jp112sdl » 08.10.2017, 18:51

Wie wäre es mit einer Umfrage, wer im Umfeld von HomeMatic eine größere Präzision als 15 Nachkommastellen benötigt. :?: 8)

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Mac_
Beiträge: 243
Registriert: 18.12.2014, 08:07
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von Mac_ » 08.10.2017, 19:14

jp112sdl hat geschrieben:Wie wäre es mit einer Umfrage, wer im Umfeld von HomeMatic eine größere Präzision als 15 Nachkommastellen benötigt. :?: 8)
Das ist wahrscheinlich für die satellittengestützte Navigation des hauseigenen automatischen Fenterreinigers unabdingbar.
Mensch Leute, lasst doch mal die Kirche im Dorf.

Mac_
2[WDS10-TH-0],5[Sec-MDIR-2],1[LC-Dim1TBU-FM],2[WDS30-OT2-SM],23[Sec-SCo],1[Sec--SC-2],2[Sen-LI-O],1[MOD-EM-8],1[Sec-TiS],6[Sec-SD-2],1[Dis-WM55],1[LC-Sw1-PI-CT-R1],21[ES-PMSw1-PI],2[ES-PMSw1-SM],1[PB-6-WM55],13[CC-RT-DN],1[Dis-EP-WM55],4[WDS40-TH-I],9[LC-SW1PBU-FM],1[LC-Sw1-FM],1[OU-CFM-TW],2[LC-RGBW-WM],1[Sec-WDS-2],1[CC-SCD],2[WDS30-T-O],2[ES-TX-WM],1[Sen-RD-O],12[TC-IT-WM-W-EU], 2[HM-LC-Bl1-FM] = 122 Geräte, Tinkerboard S,3.71.12.20231014

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von jmaus » 08.10.2017, 19:41

jp112sdl hat geschrieben:Wie wäre es mit einer Umfrage, wer im Umfeld von HomeMatic eine größere Präzision als 15 Nachkommastellen benötigt. :?: 8)
Und genau das ist der Irrglaube. Nur weil man mehr als 15 Nachkommastellen für eine Gleitkommazahl in vorherigen ReGa-Versionen ausgeben konnte heisst das noch lange nicht das die Zahl die dann ausgegeben wird auch auf >15 Nachkommatsllen genau ist. Double Precision (das die ReGa intern verwendet) geht eben nur bis auf 15 Nachkommastellen genau. Alles andere dahinter entspricht nur numerischen Ungenauigkeiten.

Und übrigens, auch das Argument das wenn man früher ToString(30) gemacht hatte man damit rechnen konnte wie lange der resultierende string wird passt nicht ganz. Das stimmt nur bedingt denn z.b. hat ToString(300) auch nur „nan“ zurückgegeben weil eine 300 Nachkommastellendarstellung per se nicht möglich ist/war mit den von ReGa genutzten Methoden. Es ist also klar Definitionssache wie man die ToString() Funktion definiert. Und so wird das dann auch in einer aktualisierten Skriptdokumentation etwas genauer/detaillierter beschrieben sein.

Gerne könnt ihr allerdings natürlich so eine Umfrage starten - am Schluss überzeugen mich sicherlich nur technische Argumente die konstruktiv vorgetragen und entsprechend diskutiert werden. Bei anderen Dingen hat dss ja bereits gefruchtet - bei der Sache allerdings (noch) nicht.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: WebUI/ReGaHss Beta für CCU2 & RaspberryMatic (2.29.x)

Beitrag von jp112sdl » 08.10.2017, 19:47

jmaus hat geschrieben:
jp112sdl hat geschrieben:Wie wäre es mit einer Umfrage, wer im Umfeld von HomeMatic eine größere Präzision als 15 Nachkommastellen benötigt. :?: 8)
Gerne könnt ihr allerdings natürlich so eine Umfrage starten - am Schluss überzeugen mich sicherlich nur technische Argumente die konstruktiv vorgetragen und entsprechend diskutiert werden. Bei anderen Dingen hat dss ja bereits gefruchtet - bei der Sache allerdings (noch) nicht.
Dat war auch eher mit janz viel Ironie geschrieben :wink:

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“