Welche APIs/Schnittstellen gibt es?

Begonnen von molnitza, 15 April 2014, 20:04:00

Vorheriges Thema - Nächstes Thema

molnitza

Hallo,

ich habe FHEMWEB ein wenig umgebaut um diese templatefähig zu machen, allerdings würde es meiner Meinung nach langfristig sinnvoller sein FHEMWEB FHEMWEB sein zu lassen und eine neue GUI über bestehende APIs anzubinden. Welche Möglichkeiten habe ich hier? Bisher habe ich jsonlist2 gefunden, welches mir allerdings nicht zielführend zu sein scheint, da scheinbar nur Lesen möglich ist. Die Alternative hierzu wäre TOT (TheOpenTransporter). Gibt es weitere Schnittstellen, die sinnvoller sein könnten? Welche Vor- und Nachteile haben die APIs?

Edit: TOT scheint schonmal auszufallen, da es regelmäßig FHEM mit der Meldung "json text or perl structure exceeds maximum nesting level (max_depth set too low?) at ./FHEM/98_TheOpenTransporter.pm line 937" zum Absturz bringt. Selbst wenn man die PP.pm entsprechend anpasst hilft es nicht.