Micromatic

Apps für Mobilgeräte (Smartphones, Tablets) wie Android, Apple iOS, Windows Phone etc. sowie Desktop-Betriebssysteme (Windows, Linux, OS X etc.)

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Micromatic

Beitrag von jp112sdl » 28.09.2023, 10:36

Auch wenn es mich persönlich nicht (mehr) betrifft, halte ich die Abhängigkeit eines "Zwischen-Addons" für eine App auch für unsinnig / unnötig.

PocketControl kommt auch ohne Addon aus. Und man muss auch nicht zwingend die XML-RPC Schnittstelle abonnieren (bzgl. des Bugs).

VG,
Jérôme ☕️

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

Benutzeravatar
Baxxy
Beiträge: 10847
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2229 Mal

Re: Micromatic

Beitrag von Baxxy » 28.09.2023, 10:50

Ich weiß doch das PocketControl die "beste" App für eine CCU ist.
Und ich hatte immer gehofft das da mal eine Version für Android kommt.

Ich weiß aber nicht auf welche Schnittstellen sie setzt.
Dem Problem mit dem de-init bei den VirtualDevices kann man ja entgegentreten indem der Client immer die gleiche IP sowie den gleichen Port nutzt.

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Micromatic

Beitrag von blackhole » 28.09.2023, 10:56

Baxxy hat geschrieben:
28.09.2023, 10:13
Leihst du mir ein iPhone?

Wozu? Gibt es da keine anderen Wege? 8)

Baxxy hat geschrieben:
28.09.2023, 10:13
Der Rest ist Ansichtssache.

Ja, wie ich auch ausdrücklich schrieb: Aus Sicht von HomeMatic. :wink:

Dennis-HM
Beiträge: 256
Registriert: 19.02.2023, 18:40
System: CCU
Hat sich bedankt: 16 Mal
Danksagung erhalten: 23 Mal

Re: Micromatic

Beitrag von Dennis-HM » 28.09.2023, 12:25

dragontas hat geschrieben:
27.09.2023, 13:38
Micromatic ist da und funktioniert:)
Wo ist sie?
Wie kann ich sie bauen?
Was ist das Konzept der Anbindung?
Nur Android? Wo ist iOS? Was ist mit Desktop?
Vorteile? ( außer den open source Ansatz)

rentier-s
Beiträge: 378
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Micromatic

Beitrag von rentier-s » 28.09.2023, 13:15

Baxxy hat geschrieben:
28.09.2023, 09:45
blackhole hat geschrieben:
28.09.2023, 09:36
welche die CCU3-eigene API verwendet
Welche schwebt dir denn hier vor?
Eine App braucht meines Erachtens nicht unbedingt Statusänderungen in Echtzeit gepusht bekommen, deshalb auch keine permanente Verbindung. Die App muss sich halt zyklisch den Status holen, oder bei Bedarf zum Beispiel nach Übergabe eines Soll-Werts, um zu sehen, ob dieser auch übernommen wurde.

Also XML-RPC und nach jeder Übertragung die Verbindung trennen, oder RemoteSkript. Selbst Jens hatte hier im Zusammenhang mit TinyMatic und der fehlenden Authentifizierung schon mal geäußert, dass die XML-API eigentlich obsolet ist, weil damit nicht mehr möglich ist als über RemoteSkript.

Zudem birgt die Verwendung der XML-API nur wieder Gefahr, dass jemand auf die Idee kommt den Port 80 oder 443 im Router auf zu machen, um die App von unterwegs nutzen zu können.

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

Re: Micromatic

Beitrag von jmaus » 28.09.2023, 14:34

rentier-s hat geschrieben:
28.09.2023, 13:15
Also XML-RPC und nach jeder Übertragung die Verbindung trennen, oder RemoteSkript. Selbst Jens hatte hier im Zusammenhang mit TinyMatic und der fehlenden Authentifizierung schon mal geäußert, dass die XML-API eigentlich obsolet ist, weil damit nicht mehr möglich ist als über RemoteSkript.

Zudem birgt die Verwendung der XML-API nur wieder Gefahr, dass jemand auf die Idee kommt den Port 80 oder 443 im Router auf zu machen, um die App von unterwegs nutzen zu können.
Beides wird zeitnah durch eine neue XML-API v2 Version die ich hoffentlich bald freigeben werde behoben sein. Diese wird dann zwingend eine Authentifizierung via stateless Tokens benötigen um via XML-API dann Daten auf sicherem Wege abholen zu können. Siehe viewtopic.php?f=41&t=77234#p749409
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

rentier-s
Beiträge: 378
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Micromatic

Beitrag von rentier-s » 28.09.2023, 15:07

jmaus hat geschrieben:
28.09.2023, 14:34
Beides wird zeitnah durch eine neue XML-API v2 Version, die ich hoffentlich bald freigeben werde, behoben sein.
Auch wenn die XML-API selbst dann sicher(er) sein wird, ändert das nichts daran
rentier-s hat geschrieben:
28.09.2023, 13:15
dass jemand auf die Idee kommt den Port 80 oder 443 im Router auf zu machen
Und wir alle wissen, wie das enden kann.


Mir ging es aber eigentlich lediglich um Deine Aussage
jmaus hat geschrieben:
19.01.2023, 11:05
Und es gibt ja auch noch andere Wege die Daten zu beschaffen die TinyMatic so braucht (JSONRPC, ReGa-Skripting, etc.). Die XML-API ist da IMHO die denkbar schlechteste Wahl
Das relativiert sich dahingehend, dass die XML-API v2 sicherer sein wird, ändert aber nichts an der Tatsache, dass die CCU auch ohne Addons bereits Schnittstellen besitzt, über die eine App kommunizieren könnte. Insofern stimme ich blackhole zu, dass es an der Zeit wäre, neu entwickelte Apps gleich unabhängig von Addons zu gestalten.

dragontas
Beiträge: 7
Registriert: 25.09.2023, 19:13
System: CCU

Re: Micromatic

Beitrag von dragontas » 28.09.2023, 16:07

es freut mich wenn Interesse besteht. ich habe aktuell kaum Zeit aber ich würde es as soon as possible auf git hochladen. die app ist schon im play Store aber soweit ich Google verstehe brauche ich eine Mindestanzahl an Beta Testern um es dann ohne Restriktionen frei zugänglich zu machen. bitte schreibt mich an. ich freue mich.

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

Re: Micromatic

Beitrag von jmaus » 28.09.2023, 16:17

dragontas hat geschrieben:
28.09.2023, 16:07
es freut mich wenn Interesse besteht. ich habe aktuell kaum Zeit aber ich würde es as soon as possible auf git hochladen. die app ist schon im play Store aber soweit ich Google verstehe brauche ich eine Mindestanzahl an Beta Testern um es dann ohne Restriktionen frei zugänglich zu machen. bitte schreibt mich an. ich freue mich.
Tut mir leid wenn ich das so hart sagen muss, aber für mich liest sich das alles (vor allem das "habe aktuell kaum Zeit...") nach einer Totgeburt. Da du hier recht neu bist: In der Vergangenheit sind hier schon einige Personen/Leute genauso halsüberkopf verschwunden wie sie mit solchen Projekten plötzlich aufgetaucht sind. Und jetzt irgendetwas halbgares irgendwo auf GitHub hinzuwerfen und zu denken jemand anders würde deine primäre Arbeit machen ist leider zu kurz Gedacht. Lass dir aus Erfahrung sagen, das gerade das entwickeln einer Applikation oder auch Smartphone-App als HomeMatic Anwendung nichts ist was man mal kurz übers Wochenende oder über 1-2 Monate so halt mal macht bzw. zusammenklickt. Da gehört eine kontinuierliche Entwicklung mit einer recht hohen Zeitoperfungsgabe mit dazu. Wie schon erwähnt: Schau dir nur mal das tinyMatic Projekt oder andere vergleichbare Projekte an. In diese sind Mannjahre reingeflossen und sie sind immer noch nicht fertig oder sie unterstützen nicht alle Gerätearten. Und nicht anders wird es bei deiner neuen Anwendung sein, alleine schon weil du sicherlich nicht alle verschiedensten Gerätetypen vor Ort haben wirst die man ganz individuell aber implementieren muss.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

dragontas
Beiträge: 7
Registriert: 25.09.2023, 19:13
System: CCU

Re: Micromatic

Beitrag von dragontas » 28.09.2023, 16:28

ich nutze micromatic jetzt seit 1,5 Jahren. brauche auch nur eine Ansteuerung von Heizkörpern und schaltern. wäre schade wenn die App mit mir stirbt. wenns jemand nicht gefällt muss er es ja nicht nutzen. Mit Xamarin kann man es sogar für ios kompilieren

Antworten

Zurück zu „HomeMatic Apps und Desktop-Anwendungen“