FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Parador am 18 April 2017, 20:12:19

Titel: Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: Parador am 18 April 2017, 20:12:19
Hallo Zusammen,

vermutlich mach ich irgendwas grundsätzlich falsch, oder hab irgendwelche Rechte falsch gesetzt. Bestimmt könnt Ihr mir Tipps geben.

Steuern per html
Ich hab verschiedene Aufrufe probiert um direkt durch eine Browsereingabe z.B. ein Licht oder anderes zu schalten.
Probiert habe ich es mit einem MiLight-Licht, das bei mir den Namen "Wohnzimmer.Licht" hat

http://FHEMIP:8083/fhem?cmd=set%20Wohnzimmer.Licht%20off
http://FHEMIP:8083/fhem?cmd=set+Wohnzimmer.Licht+off
http://FHEMIP:8083/fhem?cmd.Wohnzimmer.Licht=set%20Wohnzimmer.Licht%20off
http://FHEMIP:8083/fhem?cmd.Wohnzimmer.Licht=set+Wohnzimmer.Licht+off

beide Aufruf lassen bei mir eine leere Seite im Browser erscheinen, eine Reaktion bleibt aus, das Licht geht nicht aus.
Alternativ habe ich es mit einem Aufruf des IPCAM Moduls probiert. Dort habe ich eine Kamera integriert und über die Webobfläche geht "get WebCam image" wunderbar
versuche ich es wieder direkt im Browser mit den vier Variationen von oben

http://FHEMIP:8083/fhem?cmd.Wohnzimmer.Licht=get+Webcam+image

Auch hier nur leere Webseite als Ergebnis
Hab ich was falsch eingestellt? Welche Schreibweise ist die richtige?

Zweite Frage die vielleicht damit zusammenhängt => AliasNamen
Ich habe MAX Heizkörper-Thermostate, in den Internals eines Thermostates steht sein Name z.B. mit: MAX_0a23c1
Unter Attributes steht der eingetragene Alias z.B. Thermostat_Zi1
Ansprechen kann ich ihn aber immer nur mit dem MAX_xxxx und nicht über den Alias... ist das normal?

Vielen Dank für Euere Geduld mit meinen Anfängerfragen und schon mal für Euere Hinweise. Wenn ich noch was liefern soll - gerne, dann bitte Bescheid geben.
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: DeeSPe am 18 April 2017, 20:34:16
Mal den roten Text oben rechts gelesen und verstanden?

Gruß
Dan

EDIT: "set alias=Thermostat_Zi1 desired-temp 21"
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: Deckoffizier am 18 April 2017, 20:34:52
Hallo Parador,

zu Deiner zweiten Frage, kenne mich ja leider auch nur oberflächlich mit FHEM gelinde gesagt aus,
daher wäre wohl eher rename für dein Max Teil angebracht wenn Du eher sprechende(erklärende) Namen im Code brauchst.
Ansonsten denke ich mal es so normal, Alias ist wohl eher für die Anzeige gedacht ?

Gruß

Hans-Jürgen



Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: DeeSPe am 18 April 2017, 20:40:52
Grundsätzlich gebe ich Deckoffizier aber recht.

Meine Thermostate haben entsprechende Namen: bz_Thermostat, wz_Thermostat usw.
Das kann man mit "rename" beliebig anpassen, aber der Name muss einmalig sein.
Im Attribut alias vergebe ich dann "sprechende Namen" für z.B. Sprachausgaben oder Pushs. z.B.: "Heizung Badezimmer","Heizung Wohnzimmer".
Alias Namen brauchen nicht einmalig sein und könn(t)en mehrfach verwendet werden.

Gruß
Dan
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: Parador am 19 April 2017, 06:38:45
Guten Morgen Deckoffizier und DeeSPe,

danke für Euere Antworten, ich hatte gedacht die Namen seien fix und mit Alias könnte man sie angenehmer machen... ok, das streiche ich und verändere ab jetzt die Namen, bzw. folge DeeSPe's Beispiel.

Leider habe ich aus Deiner ersten Antwort, DeeSPe, noch nicht schlau werden können. Natürlich habe ich (Anfänger) mitbekommen, dass es immer wieder Updates gibt, meist mache ich einen "Update Check" und dann auch ein Update um möglichst auf dem aktuellsten Stand zu sein.
Ich vermute Du versuchst mir damit einen Hinweis auf das CSRF zu geben.
Vielleicht kannst Du mir einen Hinweis geben wie man dann, z.B. aus einer Webcam einen Impuls an Fhem schicken kann? Ich glaube ich habe noch nichts gelesen wie selbige einen CSRF Abruf hinbekommt und in einen Link bastelt...
Ganz nach dem Link hier: https://forum.fhem.de/index.php/topic,69365.msg608663/topicseen.html#msg608663
Aber der Rote text gibt mir Anfänger kein Hilfestellung zur Lösung. Er beschreibt nur das Problem. Wenn ich das CSRF auf fix umstelle oder ausschalte heble ich ja Sicherheitsfeatures aus die nicht umsonst eingebaut wurden.

Vielen Dank für die Unterstützung.
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: CoolTux am 19 April 2017, 06:43:14
Eine Lösung könnte sein mit dem Schlagwort was Du hast hier im Forum oder besser noch im Wiki zu suchen.
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: bergadler am 19 April 2017, 10:46:50
Hi,
Zitat von: Parador am 19 April 2017, 06:38:45
... wie man dann, z.B. aus einer Webcam einen Impuls an Fhem schicken kann?
Bei meiner Instar habe ich beim Alarmserver definiert:
http://192.168.178.32:8083/fhem?cmd=set%20cam_garten%20on
wobei "cam_garten" ein in FHEM angelegter Dummy ist.

Gruß
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: CoolTux am 19 April 2017, 10:49:02
Zitat von: bergadler am 19 April 2017, 10:46:50
Hi,Bei meiner Instar habe ich beim Alarmserver definiert:
http://192.168.178.32:8083/fhem?cmd=set%20cam_garten%20on
wobei "cam_garten" ein in FHEM angelegter Dummy ist.

Gruß

Und genau das wird ohne weiteres nicht mehr funktionieren. Siehe hierzu die hunderten von Ifos bezüglich csrf Token.
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: DeeSPe am 19 April 2017, 11:41:09
Zitat von: Parador am 19 April 2017, 06:38:45
Guten Morgen Deckoffizier und DeeSPe,

danke für Euere Antworten, ich hatte gedacht die Namen seien fix und mit Alias könnte man sie angenehmer machen... ok, das streiche ich und verändere ab jetzt die Namen, bzw. folge DeeSPe's Beispiel.

Leider habe ich aus Deiner ersten Antwort, DeeSPe, noch nicht schlau werden können. Natürlich habe ich (Anfänger) mitbekommen, dass es immer wieder Updates gibt, meist mache ich einen "Update Check" und dann auch ein Update um möglichst auf dem aktuellsten Stand zu sein.
Ich vermute Du versuchst mir damit einen Hinweis auf das CSRF zu geben.
Vielleicht kannst Du mir einen Hinweis geben wie man dann, z.B. aus einer Webcam einen Impuls an Fhem schicken kann? Ich glaube ich habe noch nichts gelesen wie selbige einen CSRF Abruf hinbekommt und in einen Link bastelt...
Ganz nach dem Link hier: https://forum.fhem.de/index.php/topic,69365.msg608663/topicseen.html#msg608663
Aber der Rote text gibt mir Anfänger kein Hilfestellung zur Lösung. Er beschreibt nur das Problem. Wenn ich das CSRF auf fix umstelle oder ausschalte heble ich ja Sicherheitsfeatures aus die nicht umsonst eingebaut wurden.

Vielen Dank für die Unterstützung.

Es gibt hier 3 Möglichkeiten:

Für Möglichkeiten 2 und 3 könnte man auch eine eigene FHEMWEB Instanz machen und so einschränken dass man nur diese bestimmten Devices (WebCams) schalten darf.

Gruß
Dan
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: Parador am 19 April 2017, 17:22:04
Hallo DeeSPe,

Danke für Deine schöne Auflistung. Ich fürchte das das mit Variante1 meine Möglichkeiten übersteigt, Variante 3 ist auch nicht so toll..
Gibt es eine Möglichkeit eine weitere FHEMWEB Instanz anzulegen, die nur auf bestimmte AbsenderIPs (eine whitelist) reagiert? das wäre dann wieder etwas mehr Sicherheit auch mit einem festgelegten CSRF. Und wenn ja => Wie?

Viele Grüße
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: CoolTux am 19 April 2017, 17:31:33
Wieso soll man Dir alles vorkauen? Es gab einen Verweis auf das Wiki. Warum verwendest Du das nicht?
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: marvin78 am 19 April 2017, 17:32:13
allowfrom ist dein Stichwort. Und jetzt fang an mit Doku lesen!
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: DeeSPe am 19 April 2017, 17:32:23
Die commandref Beschreibungen zu FHEMWEB (https://fhem.de/commandref_DE.html#FHEMWEB) und allowed (https://fhem.de/commandref_DE.html#allowed) sollten hier behilflich sein können.

Gruß
Dan
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: CoolTux am 19 April 2017, 17:41:31
https://wiki.fhem.de/wiki/FHEMWEB
Titel: Antw:Anfänger: Steuern per html und zweite Frage AliasNamen
Beitrag von: Parador am 19 April 2017, 18:55:17
Ich sag jetzt einfach mal Danke an die freundlichen Antworter